前些天,亚马逊Amazon S3发生故障中断,连带使数千个采用Amazon S3服务的网站受到波及,故障持续4小时。怎么解决这类问题?
从近期的几个公有云服务故障来看,单独依靠公有云提供的服务确实不靠谱。如果公有云的可靠性得不到保障,那么用户的业务就会中端,所以说靠人不如靠自己,不能总是把自己公司的业务安全完全交付给别人来做,要有应急预案和应对的措施。个人建议通过以下3个措施进行应对,但是这三个方案有利有弊,需要根据实际情况选择。
1、建设自己的私有云,数据先在本地数据中心进行保存,然后再同步上传到公有云上,这样即使公有云出现问题也不会害怕丢失数据。而且公有云出现业务中断,也可以立即将业务切换到私有云上,对外提供服务。
缺点:企业需要自己搭建一套系统,浪费资源。在公有云不能提供服务时,自建的私有云在性能上可能无法满足,影响用户体验。
2、选择多个公有云服务上。部署云灾备,至少选择2家公有云服务上,计算和存储资源都一样,但是平时业务只运行在一个公有云服务商之上,如果一个公有云出现问题,立即切换到另外一个公有云上。
缺点:会增加一套公有云服务成本,两个云之间的数据同步需要购买专业的数据同步产品和服务。
3、在本地建设私有云备份服务器,实时将数据备份至本地数据中心。保证数据不丢失和业务不中断。
缺点:本地增加一套备份系统,但是相对前二个方案,成本增加相对比较小。只建设本地数据备份系统,只能保证数据安全,可能无法及时对外提供服务。