如今,借助一项尚处于测试阶段的新服务,用户能够在谷歌云平台上运行微软的SQL Server了。近来,SQL Server彷佛已经成了主流云提供商关注的焦点。亚马逊为运行在AWS上的SQL Server增长了本地备份支持,而微软则在SQL Server 2016中内置了Stretch数据库,将本地数据库与Azure无缝地集成。html
谷歌的新服务是IAAS层面的。官方提供了在Windows Server上运行SQL Server的公共镜像,让用户能够在谷歌计算引擎上做为VM启动。虽然用户能够在SQL Server 20十二、2014或2016之间做出选择,但该服务目前仅支持Web版本和标准版本。而若是用户购买了微软的软件保障服务,则可使用本身的许可。sql
用户必须本身管理数据库和底层的Windows操做系统,而谷歌关注的是其计算服务的性能等级:数据库
『咱们正在将基于SSD的永久性磁盘卷的最大读写IOPS从15000提高到25000。』服务器
在亚马逊的关系型数据库服务里,客户能够将SQL Server做为一个托管的PAAS数据库来运行,但存储性能的最大值为20000 IOPS。(微软没有公布Azure SQL Database的IOPS值,他们更喜欢使用数据库事务单元(DTU)指标来估计真实的使用状况)。性能
谷歌给新的SQL Server功能的定位是,为当前正在运行本身的服务器的企业提供一个可靠的迁移路径,正如产品经理Dominic Preuss在其博文中所描述的那样:测试
『无论企业使用何种规模和类型的数据库,咱们都但愿他们可以体验到最佳的性价比,而同时阻力最小。』google
可是,与PAAS竞争对手相比,IAAS层的特性集相对不足。最明显的是,在Google Cloud Platform上修改数据库服务器的大小,VM须要离线。而在Amazon RDS上,用户能够动态修改SQL Server数据库实例的大小。在Azure SQL Database上,用户也能够动态修改,并且还能够将多个数据库分红一组,造成一个弹性池,共享计算资源。操作系统
为了与亚马逊、微软提供的更为知名的服务套件相竞争,谷歌云正在增长服务。现有的PAAS数据库Google Cloud SQL是一个基于MySQL构建的托管型关系数据库。新增的SQL Server功能拓展了谷歌的数据库服务。谷歌当前的IAAS实现缺乏对手PAAS平台所具备的增值特性,可是微软用户向云迁移时又多了一种选择,这也不错。orm
本文来源:InfoQserver