扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
这些天我听到关于云的方方面面,每个人都在问“你在云中吗?”
你也许会问“什么是云呢?”。我会告诉你,这是一个营销口号;无非是一种描述第三方IT服务的新方式。这些第三方服务已经持续多年,让别人处理你的部分或全部IT基础架构是个很酷潮流。
除了聪明的营销之外,第三方数据和DBMS托管也是很值得考虑的。从低成本、可扩展性和可达性方面也有充足的理由来推荐它;从另一方面讲,也有诸如包括所有权、责任和隐私等令人担忧的问题。
在这一指南中,我们可以了解到基于云数据库服务的优缺点,以帮助您确定他们是否适合您的企业 。
数据库服务和数据服务
基于云数据库解决方案分为两个基本类别:数据库服务(DBaaS)和数据服务(DaaS)。这两者间的主要区别在于数据是怎样管理的。
DaaS使你可以定义你的数据,然后你可以从世界任何地方通过Internet连接对这些数据进行查询。不同于传统的数据库解决方案,DaaS不执行典型RDBMS接口,例如SQL。而是通过一套通用的API访问数据。此外,DaaS是最适合于基础数据的查询和操纵等管理。
DBaaS是一个更为强大的数据解决方案,它提供全面的数据库功能。在DBaaS中,管理层负责连续监测和配置数据库,以实现优化缩放、高可用性、多租户、并在云中有效的分配资源。因此,开发者可以免去许多繁琐乏味的数据库管理操作的麻烦,因为这些会被自动处理。
配置模型
有三种基本的基于云数据库的服务,它们的不同在于用户定制环境的灵活性。
对于扩展性,云计算是用户访问一个只有操作系统的准机器,而对于这个操作系统用户有充分的灵活性安装和配置选定的RDBMS软件。这种安装被认为云服务基础设施(IaaS)。Amazon Elasti Computing Cloud(EC2)就是这种服务的一个很好的例子。对于想对其托管的数据库具有完全控制权的人来说,这个平台是一个很好的选择。
另一个在云中部署RDBMS通用模型的是虚拟设备模型。虚拟设备是一个预装载并预配置设备的虚拟机。Amazon还在其EC2云中部署预配置了MySQL、Oracle和Microsoft SQL Server的虚拟设备。
最后,本地云数据服务,例如Xeround’s MySQL云数据库使用NoSQL数据库,通过Web界面进行管理。本地云数据库往往得到更好的设备以便能够更好地使用云资源,并且与非云RDBMS使用的软件相比提供更好的可用性与稳定性。
基于云的数据库解决方案的优缺点
正如现在云计算一样棘手,让陌生人访问您的数据要考虑清楚,不能掉以轻心。
优点:
低价格:这可能是使企业进入云行列的第一个原因。使用基于云数据库解决方案,可以从硬件、软件许可以及服务实施等方面大幅降低运营成本和支出,因为你只需要对所使用的部分买单。
扩展性与灵活性:数据库托管公司往往处于有利位置,为了得到更高的效率并减少未使用的空间而使资源得到最大化。他们根据你不断变化的业务需求而对服务进行增加或缩减。
高效率:云计算提供了硬件共享、流程自动化和技术熟练的好处。你和你的员工可以从任何地方、使用任何电脑、移动设备或浏览器访问数据库。它还能从整体上降低资源的使用。
缺点:
安全问题:云计算中一个值得关注的事情是你的数据是通过网络访问的。这就产生了一系列问题,你会给某人提供机会攻击你的数据库服务商并且窃取你宝贵的资料吗?这样安全漏洞事件是谁的责任呢?当第三方丢失客户信息时,你不能也不应该只躲在云供应商后面。除了网页接入问题,怎样才能使供应商的物理位置安全呢?他们经常进行备份么?有异地数据存储么?这些实在没有办法百分之百的确定。你只能相信你的供应商能照顾好您的数据。
互联网连接风险的损失:由于你的数据通过网络进行交互,你应该考虑失去数据库连接将会对你的企业生产带来怎样的影响。这种风险你能忍受么?这里有个叫做五个九的高可用性标准。在99.999%的时间正常运行,每年停机时间约为五分钟。你能期望它保证具有这种可靠性么?
定制的局限性:当处理如此多的业务时,要求数据库服务商要很灵活。如果需要深度定制并且与现有系统集成来为日常业务服务,那么云计算能够适应你的需求吗。
总结
正如我们所了解的,您的企业是否接受云模式数据以及数据服务管理是要进行慎重考虑的。虽然把数据管理扔给第三方是很有诱惑力的,但是如果上面提到的三个缺点影响到你的业务,那么它就不适合你。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者