如何备份服务器端的数据库到什么是云端数据库

某国内知名公有云厂商因为低层硬件问题导致一个客户的数据永久性丢失,这两天在网上传沸沸扬扬互联网再次掀起了关于企业把数据放在公有云上是否安全的问题討论。

新闻热点总是很快成为“明日黄花”虽然此次事件已经进入尾声,但是对事件中客户的影响却是致命而长远的我们应该以此为戒,敲响警钟

随着云计算对大数据能力的释放,以及AI理念对大数据未来方向的指引越来越多的企业已经接受 “让数据产生价值” 的理念,重视数据对企业未来发展的战略意义如果说数据是流淌在企业中的血液,那 “数据安全” 就是血液中的血小板帮助企业抵御来自外部的各种威胁。数据安全包括完整性、可用性、隐私性三个维度一般来说,数据可用性受损是因为数据由于被攻击、物理故障等问題而最终导致数据不可使用的结果。企业日常运维工作中为了避免重要数据因服务器病毒(如去年很火的勒索病毒)、机房故障(本次磁盘故障)等意外问题,导致数据永久性丢失运维工程师常常会通过各类技术手段,来避免各类灾难的发生从而保障什么是云端数据庫保障数据的可用性,常用措施一般有冗余和备份两种形态

今天袋鼠云 云服务团队,将结合本次事件中涉及到的数据可用性这个重要指標来和大家分享基于阿里云架构,如何保护我们的数据不再受伤

普及点1:让什么是云端数据库同城多机房成为架构标配。

在讲同城多機房架构之前先要理解两个基础架构名词,RegionZone

  • Region是云服务商提供云计算服务的城市位置。一般一个Region会覆盖一片区域比如阿里云的华北1、华南1区域。

  • Zone是一个Region下电力和网络独立,软件故障隔离的物理数据中心在阿里云上称为可用区。

阿里云同一个region下的不同zone之间内网是互通的将资源创建到同一个可用区,可获得更低的通讯延时所以在选择购买云资源的时候,可以多选择几个可用区将一个业务模块部署在到多个可用区,建立高可用应用架构;这样可以避免在物理机极端故障下数据无法找回的情况,这是什么是云端数据库区别于传统IDC嘚天然优势一定要用起来。

普及点2:数据备份是数据可用性的底线

数据备份是数据可用性的一个重要因素,但是很多企业认为“云计算提供商应该默认给我提供备份服务”殊不知这是一种高度危险的思想误区。

阿里云的大多数常用产品都带有备份功能比如ECS的快照功能、RDS的基础备份等,都能帮助客户最大程度避免数据丢失的问题但是光有产品层的备份功能还不够,如果是核心的生产数据必要情况丅需要在异地或者本地进行一次备份,此外工程师还必须定期对备份文件进行恢复演习,从而来验证备份的有效性一但数据可用性的底线破了,技术再强的工程师也无回天之力

针对这次什么是云端数据库故障事件,袋鼠云CTO江枫评论:“在没有惨痛的事故教训之前很難下决心在看不见业绩的地方投入成本,这是很难改变的惯性思维”

今天我们以旁观者的角色来看待这次互联网故障事件,我们很幸运“噩运”没有降临到我们身上云厂商因为硬件故障,导致客户数据有损失确实是有错在先,但是我们做为最终用户也应该以此为戒雲厂商通过提供各类便捷的架构搭建、备份功能,来体现自身服务专业性但是我们不能依靠云厂商来解决所有的数据安全问题,数据安铨最终还是需要用户来为自己负责——因为最终数据丢失的后果还是用户自己承担。

袋鼠云 云服务团队建议通过架构冗余+日常备份+运维管理等多个维度去保护我们自己来之不易的数据资产,也希望企业的管理者多关注这方面的经验积累


袋鼠云服务团队在什么是云端数據库架构和业务连续性保障有深入的理解和十余年实践经验沉淀,希望通过专业、可靠、智能的方式帮助客户提高研发效率、减少运维故障和风险,提高技术保障能力

}

  SQL Azure是一个具有高扩展性和高可鼡性的什么是云端数据库数据库服务和其他的Windows Azure服务一样,SQL Azure也运行在微软遍布全球的数据中心数据中心的基础架构为SQL Azure服务提供了网络负載平衡、故障转移和备份的能力。如下图所示显示了SQL Azure的体系架构


SQL Azure的体系架构(图片来源于网络)

  SQL Azure服务由4个层次组成:基础设施层、岼台层、服务层和客户端层。除了客户端以外其他3层都运行在微软的数据中心。

   Data Server数据服务等客户端API通过1433端口初始化一个TDS连接到SQL Azure,垺务层将该连接路由到正确的数据库实例

}

我要回帖

更多关于 什么是云端数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信