无论是面对春晚直播、网购高峰,还是抢红包、抽SSR这样在短时间内集中爆发的高并发访问需求,能够快速启动、弹性伸缩、随开随用的云计算都提供了极为理想的运行平台。
以知名运动饮料品牌红牛为例,为了应对暑期促销活动的集中爆发,他们利用微软智能云Azure,仅用两天时间就构建起了一个可以灵活缩放的市场促销云平台,为数百万用户打造出流畅的网站互动体验 —— 如果是用传统的本地数据中心,那么构建这样一套系统至少需要两周以上的时间,相比之下,云计算快速部署的优势不言而喻。
如果能用上微软智能云Azure最新推出的VMSS(虚拟机规模集)服务,那么红牛这套系统的部署时间还将进一步缩减到只要几小时之内。而且,整个平台的启动、部署、弹性伸缩都能根据应用执行、网络访问中的实际工作负载实时调整,甚至无需人工干预就能自动完成,可以进一步地提升系统的工作效率和资源利用的效率。
现已正式在国内推出的VMSS虚拟机规模集是微软智能云Azure提供的一种计算资源,能够对一组多台相同配置的虚拟机进行批量部署和管理。VMSS中的虚拟机采用相同配置,包括计算、存储、网络和扩展属性等,每台虚机都可以看做一个完整的计算资源,无需进行单独设置,能根据实际需求用量实现真正的自动缩放,因此特别适合为大计算、大数据、容器化的工作负载提供大规模的云服务。
通过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虚机规模集的更多情况,请点击阅读原文,参考官方网站的相关介绍。
1. AI专题 | 对偶学习:一种新的机器学习范式
2. “没有寒假,胜似寒假”,怎一个”爽“字了得!
3. HoloLens | 为你守护电梯里的生命空间