当前位置:首页 > CN2资讯 > 正文内容

arm服务器 presto镜像 windows arm镜像

18小时前CN2资讯


在Azure之前的ASM版本或者经典模式中,用户使用Azure Website,Azure Cloud Service等PAAS服务,可以实现一定程度上的自动扩展(auto scaling),但有着诸多限制和缺陷,例如只能在PAAS平台上使用,扩展周期较长,无法支持定制化镜像,无法支持Linux等等,那么在Azure上有没有一种服务,可以给予我们增强的PAAS的自动扩展能力,同时让用户能够像使用IAAS虚拟机一样有最大限度的控制能力昵?

Azure新的资源管理器(ARM)模式中推出了一项全新的服务,叫做虚拟机扩展集合(Virtual Machine Scale Sets),实现了真正的自动化扩展(auto scaling)功能,对于大并发需要自动扩展的场景提供了非常好的功能支持,例如:

  • 细粒度的性能收集和处理(可以每分钟收集性能数据,最小5分钟作为一个处理窗口进行扩展或者收缩)
  • 支持Linux,当然也支持Windows
  • 支持客户自定义镜像,不需要像以前的云服务一样要预先部署
  • 几分钟内部署上百台服务器
  • 可以在扩展集中整合使用负载均衡器,高可用集合,应用程序网关等服务
  • 支持多种不同类型的度量值(cpu/memeory/network/disk)进行扩展

在本文中描述如何通过ARM模板和Powershell,在Azure中国的平台上创建一个Linux的VMSS,实现自动化扩展。对于什么是ARM,什么是ARM模版,ARM和ASM的比较差别等等详见本人其他博客。

  • 首先确保你有一个中国区Azure的帐号,并且能够正常登录预览版的Azure门户:  
  • 1. https://portal.azure.cn 2. 安装最新的Azure Powershell,目前最新的版本是2.0.1:http://aka.ms/webpi-azps 3. Azure提供了非常多的样例模版供用户使用,用户可以非常方便的下载,修改和应用这些模版,所有模版都在Github上,具体地址如下: https:///Azure/azure-quickstart-templates 4. 所有的模板都是json文件,可以自己来修改,在上述地址找到模版"201-vmss-ubuntu-autoscale",并下载 azuredeploy.json 和 azuredeploy.parameters.json 文件。
  • 首先打开azuredeploy.json文件,一个基本的ARM模板除了基本信息比如有schema和ContecntVersion外,包含3个部分:parameters,variables,resources
  • Parameters:定义你在外部要输入的参数值,比如虚拟机的大小,image的名称等

    Variables:默认的一些变量,比如存储类型,网络地址,API版本等等

    Resources:你所用到的系统资源和服务,比如网络,虚拟机扩展插件,负载均衡等等

  • 打开azuredeploy.json文件,首先需要修改一下Ubuntu的image,在中国最新的Ubuntu 14的版本是14.04.3-LTS
  • 修改成:

  • 所有存储的端点地址都是global的,需要修改成中国的:
  • 修改为:

  • 对于Linux Diagnostics的存储的Endpoint,这个地方要特别注意,除了需要修改存储的Endpoint之外,还需要添加存储metrics的table的endpoint,否则整个VMSS无法采集到正确的数据到相应的table,也不工作:
  • 修改为:

  • 我们来看一下自动扩展设置(auto scaling),在定义自动扩展的时候,首先你可以确定一个容量,比如最小VM数量,默认数量,最大可扩展数量:
  • 然后我们需要定义自动扩展的规则,在什么情况下增加实例,什么情况下降低实例,在本例子中,我们定义了处理器的PercentUserTime,每1分钟采集数据,每5分钟作为一个时间窗口,如果平均值大于60%,那么自动扩展,每次增加一个实例:

  • 从上面的步骤可以看到,你在Github上拿到的template不能直接使用,因为里面比较多的参数是针对global azure的,需要做一些修改,直接修改好的模板我已经共享到了Github上面,你也可以到如下地址下载使用: https:///kingliantop/azurelabs/tree/master/AzureChinaARMTemplate/VMSS-Linux-Autoscale
  • 打开参数文件azuredeploy.parameters.json,这个文件里面是你针对模板设置参数的地方,比如你要使用什么样的VM大小,用户名密码,初始要多少个VM等等:
  • 比如我的参数文件如下:



      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/32836.html

      分享给朋友:

      “arm服务器 presto镜像 windows arm镜像” 的相关文章

      如何有效利用闲置VPS:再利用与出租的最佳实践

      闲置VPS,这个词可能对很多人来说并不陌生,尤其是在互联网和云计算技术快速发展的今天。说白了,闲置VPS就是那些购买了却没有得到充分利用的虚拟私人服务器。很多用户在购买VPS后,可能由于项目需求的变化或者个人时间的限制,最终导致这些资源被闲置。这不仅仅是浪费金钱,也让我们的资源没有得到最好的应用。...

      探索美国冷门VPS:高性价比与个性化服务的优选

      在谈论VPS(虚拟专用服务器)时,人们往往会联想到那些知名的品牌和服务,而美国冷门VPS市场却是一个值得关注的领域。这些冷门VPS提供商虽然在整体市场中的知名度较低,但却为特定的用户群体和需求提供了颇具价值的服务。我在研究这个市场时,发现不少提供商在某些方面有着相当的优势,让我对这个冷门领域充满了好...

      深入了解服务器的基本概念、分类、性能评估与优化策略

      1. 服务器的基本概念与功能 在现代计算环境中,服务器的角色不可或缺。我将服务器看作是一种高性能计算机,专门为客户机提供服务。它们是构建云计算和数据中心的核心设备。通过提供各种服务,如文件存储、数据处理和应用托管,服务器帮助企业高效运营,满足日益增长的技术需求。 服务器的特点非常明显,具有高性能、高...

      选择野草云主机服务,享受高性价比与优质体验

      野草云是一家在2016年成立的主机服务提供商,由国人运营,专注于为中国大陆地区的用户提供优质的服务和产品。作为一家相对年轻的主机商,野草云力求用更贴近用户的方式来满足客户需求,特别是在国内市场需求快速增长的背景下,它的出现让很多用户找到了合适的主机选择。 说到野草云的历史背景,首先让我想起它在竞争激...

      腾讯云与Cloudflare的比较分析:助力企业数字化转型的最佳选择

      在数字化转型的浪潮下,越来越多的企业开始依赖云计算技术来推动业务发展。其中,腾讯云和Cloudflare作为行业的佼佼者,吸引了广泛的关注。腾讯云是腾讯集团倾力打造的云计算品牌,凭借强大的技术背景和丰富的产品线,逐渐成为全球知名的云计算服务商。它的基础设施覆盖全球五大洲,运营于58个可用区,能够为不...

      全面VPN测评:如何选择最适合你的虚拟私人网络服务

      VPN测评是评估虚拟私人网络(VPN)服务质量的一种方法。对我而言,了解VPN测评极为重要,因为它能帮助我做出明智的选择,以确保在使用互联网时的隐私和安全。VPN测评通常涉及多个方面,包括用户评价、性能测试和专业评测。 每个人使用VPN的需求都不尽相同,这就需要从不同的角度来分析VPN服务的优劣。用...