BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Microsoft发布了托管磁盘和扩展集合

| 作者 Richard Seroter 关注 5 他的粉丝 ,译者 Rays 关注 3 他的粉丝 发布于 2017年2月2日. 估计阅读时间: 5 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Microsoft发布了两个新功能,力图简化Azure中虚拟机的存储和扩展能力。其中托管磁盘(Managed Disks)使得不必配置“存储账户”就能保持虚拟机磁盘,扩展集合(Scale Sets)使得上百个同样的虚拟机可以一次性部署。

Microsoft的Corey Sanders在一个博客帖子中指出:“你可以使用托管磁盘为每个实例添加磁盘,并创建多达1,000个虚拟机的扩展集合,这在规模上增加了10倍。”在推出托管磁盘功能之前,Microsoft要求使用存储账户去保存虚拟机的磁盘。这些存储账户有存储容量和吞吐量上的限制。因此Azure客户要对存储账户的使用做认真的规划

你必须要确保没有在同一存储账户中放置过多的磁盘,因为这会超出存储账户的扩展目标(例如20,000 IOPS),导致虚拟机被截流。使用非托管磁盘时,为得到虚拟机的最优性能,必须知道如何最大化利用存储账户。

考虑到IOPS限制,用户必须精确计算每个存储账户中所能使用的虚拟机数量。

根据所请求的速率限制,你可以粗略地估算一个标准存储账户所支持的高可用磁盘的数量。例如,对于基础级(Basic Tier)虚拟机,高可用磁盘的最大数量大约是66个(20,000除以每个磁盘的IOPS值300);对于标准级(Standard Tier)虚拟机,这个数量大约是40个(20,000除以每个磁盘的IOPS值500)。

托管磁盘抽象了存储账户概念。用户仅需指定虚拟机的磁盘大小和“类型”,所有的存储账户由Azure去“管理”。磁盘有两种类型:标准(standard)和高级(premium)。标准磁盘使用硬盘驱动器(HDD,Hard Disk Driver)介质,容量可达1TB。高级磁盘基于SSD,容量也可达1TB。所有被管理的磁盘都使用具有三份独立备份的持久存储。

Microsoft推荐所有新的虚拟机使用托管磁盘,也推荐将所有现有的虚拟机都迁移到该模式。据Sanders介绍,迁移到托管磁盘或是在标准和高级磁盘服务间做迁移是十分容易实现的。

使用托管磁盘,从现有非受控Azure Resource Manager虚拟机移植到托管磁盘虚拟机是十分容易实现的,这无需重建虚拟机,并保留了虚拟机的配置和安全性。启动迁移后,虚拟机在重启后就立刻可用。你可完全控制迁移过程,并且可以选择是每次迁移一个虚拟机,还是通过脚本一次性地迁移所有的虚拟机。

现在你还可以方便地将托管磁盘从标准磁盘迁移到高级磁盘。使用托管磁盘后,通过关闭虚拟机就可以更改磁盘的账户类型,无需删除或重新配置虚拟机。在虚拟机重启后,更改的磁盘就立刻可用。

托管磁盘的另一个特性是细粒度的安全。不同于访问一个磁盘就意味着要访问所有的磁盘的旧“存储账户”模型,托管磁盘使得磁盘权限可管理。

Azure虚拟机的扩展集合允许用户构建和管理一组相同的虚拟机资源。按照Microsoft的说法,用户必须使用托管磁盘构建具有100个以上虚拟机的扩展集合。如果不使用托管磁盘,每20个虚拟机就要使用一个传统的存储账户。使用托管磁盘后,扩展集合中可包含1,000个虚拟机,但是这仅针对基于Azure提供的基础镜像。如果使用基于用户定制的镜像,扩展集合最多可包含100个虚拟机。

为使构建扩展集合尽可能快,Microsoft使用了一种预留分配(over-provisioning)策略

默认虚拟机扩展集合为“预留分配”的。当打开预留分配选项后,扩展集合实际运行的虚拟机数量要多于所需的数量。一旦成功分配了所需数量的虚拟机,就会删除多余的虚拟机。预留分配在提高分配成功率的同时,还降低了部署时间。你无需为额外的虚拟机付费,他们也不占用你的磁盘空间限额。

Sanders指出,Microsoft IaaS平台还规划了一些其它功能。

我期待今年能发布更多的功能,包括对操作系统补丁的支持、应用生命周期集成、应用健康情况监控和负载均衡器的健康情况的集成。

查看英文原文: Microsoft Releases Managed Disks, Scale Sets


感谢薛命灯对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT