Azure VMSS 上线,为大规模应用带来真正自动伸缩的云服务

无论是面对春晚直播、网购高峰,还是抢红包、抽 SSR 这样在短时间内集中爆发的高并发访问需求,能够快速启动、弹性伸缩、随开随用的云计算都提供了极为理想的运行平台。

以知名运动饮料品牌红牛为例,为了应对暑期促销活动的集中爆发,他们利用微软智能云 Azure,仅用两天时间就构建起了一个可以灵活缩放的市场促销云平台,为数百万用户打造出流畅的网站互动体验 —— 如果是用传统的本地数据中心,那么构建这样一套系统至少需要两周以上的时间,相比之下,云计算快速部署的优势不言而喻。

如果能用上微软智能云 Azure 最新推出的 VMSS(虚拟机规模集)服务,那么红牛这套系统的部署时间还将进一步缩减到只要几小时之内。而且,整个平台的启动、部署、弹性伸缩都能根据应用执行、网络访问中的实际工作负载实时调整,甚至无需人工干预就能自动完成,可以进一步地提升系统的工作效率和资源利用的效率。

现已正式在国内推出的 VMSS 虚拟机规模集是微软智能云 Azure 提供的一种计算资源,能够对一组多台相同配置的虚拟机进行批量部署和管理。VMSS 中的虚拟机采用相同配置,包括计算、存储、网络和扩展属性等,每台虚机都可以看做一个完整的计算资源,无需进行单独设置,能根据实际需求用量实现真正的自动缩放,因此特别适合为大计算、大数据、容器化的工作负载提供大规模的云服务。

20170105-1

通过 Azure 门户预览即可利用 Azure 资源管理器模板快速创建基于 Windows 或者 Linux 系统镜像的 VMSS,每个规模集支持从 0 到 100 台虚拟机,通过 REST API、SDK 或者命令行方式都可以随时更改部署数量。设置自动缩放的规则也很简单,只要设置最大、最小和默认虚拟机数量,并根据资源需求阈值定义触发条件即可。系统会根据用户应用程序运行中的实际需求,随时调整规模集的大小,既要确保满足计算需求,又不会造成资源的浪费。

自动化的云端缩放,不但能减少大规模应用的资源消耗,同时 VMSS 还集成了 Azure 资源管理器(ARM),能够在部署虚机时快捷地加入功能扩展;与 Azure 负载均衡器应用程序网关的无缝衔接,意味着规模集扩展、加入新的虚拟机时,系统均能自动为其匹配网络地址转换(NAT)网络规则,以安全、高效的方式扩展网络资源。

对于看重服务稳定性的企业应用来说,大规模部署的方式还带来了与生俱来的稳定性:规模集中每增加一个新的虚机,升级更新与发生问题带来的潜在影响就会被均衡分担,从而确保了更高的可用性。同理,当 VMSS 中的系统虚机镜像需要进行升级时,也可以对每一个相同的虚机进行轮流升级,而不会对服务的运行造成影响。

面向大规模运算的 VMSS 全面支持 Hadoop、Cloudera、MongoDB、Cassandra、Mesos 这些主流的分布式基础架构;同时,其灵活性更适合于涉及需要横向扩展工作负载的应用需求,例如越来越热门的容器架构和微服务体系。事实上,微软智能云 Azure 所提供的 Azure 容器服务、Service Fabric 微服务等 PaaS 级的服务,其底层架构就是运行在 Azure VMSS 规模集上的。

在全球范围内,很多不同行业的用户已经采用了 Azure 的 VMSS 服务,例如在工业控制和行业应用领域的领先企业 ABB Software、数字化解决方案创新企业 Triple、致力于打造数字医疗的 Caradigm,以及宽带网络电视服务商 Talk Talk TV 等。

欲了解 Azure VMSS 虚机规模集的更多情况,请参考官方网站的相关介绍

相关文章