谷歌最近对外宣布加大了在谷歌云平台(Google Cloud Platform,GCP)上对微软 Windows Server 和 SQL Server 的支持力度,提供 Windows Server 内核和 SQL Server 企业版的预配置镜像。除了对 SQL Server 企业版的支持,谷歌还通过 SQL Server AlwaysOn Availability Groups,以及在 Windows Server 上通过持久化磁盘快照加卷影拷贝服务(Volume Shadow Copy Service,VSS),提供了对高可用(High-availability,HA)和灾难恢复(Disaster Recovery,DR)场景的支持。
谷歌最早是在 2016 年八月宣布了对 SQL Server 标准版的支持,现在提供了 Beta 版的预配置企业版镜像,包括:
- SQL Server Enterprise 2016
- SQL Server Enterprise 2014
- SQL Server Enterprise 2012
使用这些镜像的客户将要以分钟为单位按时间付费,这种机制和微软 Azure 的付费模型类似。当微软的软件保障协议有效时,客户也可以使用他们自己的许可证( BYOL )。
对于那些纠结着想把微软的 SQL Server 运行在另外的云之上的客户来说,前微软项目经理,现谷歌高级产品经理 Chris Sells 给出了如下建议:
在谷歌的世界里我们是非常开放的。谷歌不会限制你让你只用某些固定的方法做事情,我们希望能成为运行你们系统的最佳容身之所。我们还觉得在我们的平台上有很多东西是做得比别处好的(大数据和机器学习)。我觉得对于 Linux 开发者和 Windows 开发者来说,谷歌云平台是个非常好的选择。
高可用和灾难恢复
对于那些注重企业级高可用或灾难恢复能力的客户来说,谷歌也支持 Windows Server 故障切换集群和 SQL Server AlwaysOn Availability Groups。谷歌为客户提供了指导,指导如何配置SQL Server 高可用组,包括使用不同的隔离区来提供容错功能。
备份与快照
微软在Windows 操作系统中提供了卷影拷贝服务VSS,作为一种在应用程序持续写入磁盘卷时提供卷级快照的方法。这些快照是只读的,也是卷的时间点备份。
VSS 是一种微软支持的生成快照的方法。谷歌也提供了对 VSS 的支持,因为:
当你想为 SQL Server 和 Exchange Server 等支持 VSS 的应用程序作一致性备份时,这是一种非常有用的功能,还不会影响备份时继续对外提供服务。
管理员可以用计算引擎管理终端或者 gcloud SDK 和 API 来创建 VSS 快照。
谷歌对微软技术下的功夫并不仅限于 Windows Server 和 SQL Server。谷歌还宣布了一系列的动作,包括提供谷歌计算引擎虚拟机来支持IIS 和ASP.NET 4.x,以此支持.NET 程序,用NuGet 中的谷歌服务库来支持 Visual Studio ,用云工具来支持PowerShell 等,现在还在继续为支持ASP.NET 内核而努力。
阅读英文原文: Google Pursues Enterprise, Targets Windows and SQL Server Workloads
评论