随着微软云变得越来越先进,构建基础架构即服务也变得更加容易。

当微软公司首次推出Azure虚拟机时,只有少数几个默认服务器大小可供使用。那么您就需要问自己一个简单的问题:是否有一款服务器可以支持我的工作负载?但现在经过不断发展,出现了各种服务器大小和服务器类型,可适用于不同的使用案例。这也使我们的问题发生改变。现在您必须要问自己:哪一款服务器适合我?

在公共云的初期,关键因素是规模经济。前两代或三代的公共云在整个数据中心都使用相同的硬件,这提供了巨大的价格优势,但同时限制了用于托管基础设施和平台即服务的服务器的性能。开放计算项目的兴起以及获得主要云供应商的支持,通过提供这些云通用硬件标准,可以支持更多功能,而不会显着增加成本,这使情况发生了改变。

当今的云提供各种真实服务器和虚拟机

最新一代的开放计算项目(OCP)硬件更加灵活。作为新一代Azure数据中心的基础,微软公司的奥林巴斯计划(ProjectOlympus)机箱就是一个典型的例子,它基于x86架构,支持通过GPU或FPGA增加额外的处理能力。由于GPU技术是许多机器学习算法的核心,而FPGA可为网络连接提速,并为像Bing这样的服务提供专用机器学习,现在在CPU功能和这些服务器如何支持云服务方面有更多的灵活性。

目前,Azure提供了36种独立的虚拟机类型,主要针对六种不同的用例。这的确提供了很多的虚拟机选项,但并不是所有地区都可使用。在选择一种类型之前,您需要仔细考虑您的工作负载,因为选择了错误的类型会使您的应用程序运行成本更加昂贵。Azure所提供的36个虚拟机类型可以同时支持Windows和Linux系统,因此您可以选择适合您代码的操作系统,从而更轻松地升级和迁移现有的应用程序,或者提供适合您开发工具链的端点。

正确选择Azure虚拟机

微软公司建议的6个用例是:

一般用途

计算优化

内存优化

存储优化

图形处理器(GPU)

高性能计算

一旦确定了工作负载和要使用的虚拟机类型,就可以通过选择虚拟CPU的数量、可用内存量以及本地存储的大小来进行调试。其他选项还可以添加数据磁盘并支持更多的网络连接,这能为您提供更高的带宽。

为了简化问题,微软公司已经对其虚拟机的计算性能进行了规范化处理,使其更容易进行性能比较,并且提供一个性能图表帮助您为应用程序选择正确的虚拟机。

一般用途的Azure虚拟机

一般用途的虚拟机就是您的日常服务器,类似您从惠普企业(HPE)或戴尔公司购买现成服务器时需要指定型号一样。它们不是以某种方式提供特定服务,因此非常适合用作开发工作负载的主机以及处理现代应用程序的UI层的服务器。因为它们成本低廉,所以可以根据需要将它们打开使用,然后将其废弃。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐