选购指南:基于云数据库服务的优缺点 |
| 发布时间: 2012/8/6 14:06:07 |
|
这些天我听到关于云的方方面面,每个人都在问“你在云中吗?” 你也许会问“什么是云呢?”。我会告诉你,这是一个营销口号;无非是一种描述第三方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使用的软件相比提供更好的可用性与稳定性。 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号