想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。尽管这两种方法都可以实现在Microsoft Azure云中托管SQL Server 数据库,但它们之间依然存在一些实际的区别。 Azure SQL Database是微软为SQL Server用户提供的服务平台。因此,它主要面向那些希望在云中运行数据库的企业,当企业使用了Azure SQL Database后,就不再需要自己完成管理和维护SQL Server的相关任务。
作为云服务的一部分,Microsoft处理所有的日常维护任务,如补丁管……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
配置和成本计算
因为SQL Database是作为服务来销售的,所以它不需要传统的软件许可。取而代之的是,用户按小时计费,在不同的地理区域使用SQL Database,微软会针对Azure系统所需要的数据转移收取额外的费用。实际上,它的收费标准并不像看起来那么简单。 微软提供了四个不同的服务标准:基本、标准、高级的和超高级。想要选择正确的标准和正确的配置,企业必须确定自己工作负载所需的存储容量、系统可用性要求和性能要求等。 性能是以数据库事务单元(DTUs)的数量为衡量指标的,DTU是CPU、内存和I / O使用的混合度量。DTUs和存储的不同组合会以不同的小时价格计费。用户还可以将多个数据库分组到弹性池中,这样的话,定价将与弹性DTUs(即eDTUs)的总体度量有关。 在Azure SQL Database上部署SQL Server有两个主要的用例。首先,如果企业缺乏熟悉传统SQL Server部署的IT人员,或者想要减轻数据库管理员(DBA)的管理负担,那么企业一般会选择使用云服务。其次,如果企业想要减少应用程序开发时间,那SQL Database也是一个很好的选择。 在Azure虚拟机(VMs)上运行SQL Server类似于在本地运行SQL Server。与其他VM一样,你可以完全访问虚拟机的内容,包括操作系统等。微软在Azure门户网站上发布了SQL Server VM镜像,这些镜像可以按使用时间计费,也可以重用现有的本地SQL Server。此外,你还可以选择使用已拥有的许可证,在VM上安装SQL Server。使用VM的优势
对于那些需要完全控制 Database软件和底层操作系统的企业来说,在Azure VM上运行SQL Server显然是最好的选择,在VM中运行SQL Server还有其他一些优势。 首先是使用起来很熟悉。运行在Azure VM上的SQL Server实例在外观和行为上非常类似于本地部署的 SQL Server系统。DBA能够使用他们已经习惯的管理工具,像管理本地SQL Server一样管理虚拟机上的SQL Server。 在Azure VMs上运行SQL Server的第二个优点是,这种方法可以容纳比Azure SQL Database更大的数据库。一个Azure虚拟机可以配置多达64 TB的存储,是SQL数据库的上限4 TB的16倍。 最后,对于那些已经使用SQL Server 数据库的企业,选择在VM上运行SQL Server往往是其向云端迁移最佳选择。虽然也可以将本地数据迁移到Azure SQL Database,但迁移到Azure VM SQL Server实例往往更为容易 。 正如你所看到的,Azure SQL Database和运行在Azure VM上的SQL Server之间存在基本区别。在任何情况下,两种方法都各有利弊。即使在同一个企业中,这两种方式都可能会同时存在。你应该根据实际的工作负载需求来灵活的选择合适的方式,而不是墨守成规。作者
翻译
TechTarget特邀编辑。北京邮电大学计算机科学与技术专业硕士。熟悉软件开发流程,对系统管理,网络配置,数据库应用等方面有深入的理解和实践经验。现就职于IBM(中国)投资有限公司,从事IBM服务器相关软件的开发工作。业余时间喜欢游泳登山,爱健身,喜欢结交朋友。
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。