全新 D 系列虚拟机型号

Kenaz KwaAzure 计算运行时项目经理 今天,我们宣布将发布名为 D 系列的Windows Azure 新VM型号, 并支持虚拟机和 Web/Worker Role。这些虚拟机型号最多可以提供 112 GB 内存,计算处理器速度比我们的 A 系列 VM 型号快约 60%。此外,这些型号最多还可以提供 800 GB 的本地 SSD 磁盘空间,可以瞬间实现读取和写入操作。对于正在运行的工作负荷,如果需要增加处理能力并快速进行本地磁盘 I/O,这些新的型号也可以提供最佳配置。这些型号可同时用于虚拟机和云服务。 我们的一些关键合作伙伴已经看到优势。XtremeData 说:“我们得到的这些虚拟机非常适合数据密集型应用程序(大数据和分析),因为这些应用程序需要高带宽 SSD 和高速网络。从测试角度来看,我们发现这些 VM 可以提供较高的性能,而且伸缩性较好。” 新型号的定义如下: 通用型 名称 虚拟核数 内存 (GB) 本地 SSD (GB) Standard_D1 1 3.5 50 Standard_D2 2 7 100 Standard_D3 4 14 200 Standard_D4 8 28…

0

虚拟机

Kenaz Kwa  Azure 计算运行时项目经理 我们的全新 D 系列虚拟机为需要快速的本地(临时)存储或更快 CPU 的应用程序提供了卓越的性能;但是为了获得最佳体验,对系统配置原理稍加了解很有必要。 云是一个共享环境,大多数虚拟机与其他一台或多台虚拟机共享同一台服务器。为确保一台虚拟机不会超额使用共享资源中的额定份额,我们根据虚拟机类型,对每台虚拟机可用的虚拟 CPU、RAM、本地磁盘容量和 IO 吞吐量施加了一定的限制。这些限制可帮助确保所有用户都能享受更为一致和性能更容易预测的系统。 以下是新款 D 系列的 CPU 核数和 RAM 分配,以及各虚拟机类型的本地 SSD 容量和性能预期: 名称 CPU 核数 内存 (GB) 本地 SSD 大小 (GB) 本地 SSD 最大 IOPS 本地 SSD 最大读取速度 MB/s 本地 SSD 最大写入速度 MB/s Standard_D1 1 3.5 50 3,000 48 24 Standard_D2 2 7 100 6,000…

0

关于Azure Auto Scale的高级属性配置

Auto Sacle是一种自动化管理云服务负载的功能,系统可以根据预先制定的规则,在满足条件的情况下对计算实例的数量进行增减从而可以用来优化使用Azure的计算资源,可以适用于Cloud Service、VM、WebSite以及Mobile Service。 Auto Scale有3种主要时间类型的配置,固定时间、周期性时间及无时间配置。每个配置需要指定最小、最大和默认实例数。 固定时间配置多用于一些可预知的固定事件,例如春节、世界杯决赛等负载可预知的情况。 周期性时间配置主要用于负载具有比较明显的时间特征,例如一些业务应用在工作时间负载较高,而在非工作时间上负载非常低。 无时间配置主要用于对系统的负载无法通过时间进行预测,需要根据其他的度量值来进行调整。 除了时间配置之外,还需要定制时间配置下的规则。规则是由度量值触发器及扩展操作组成。 度量值触发器主要是用来描述通过如何收集某种度量信息并在满足何种条件下出发扩展操作。在度量值方面VM的CPU,Storage的blob\queue\table, Service Bus的queue\topics\notification hubs等多种度量信息,关于Auto Scale可以支持具体信息可以参考Azure Service Management REST API Reference。 扩展操作主要是用来定义当度量值触发器被触发时系统需要执行的操作,需要定义操作是增加还是减少实例,每次增加或减少的实例数量,以及距离上一次扩展操作之间的冷却时间。 其中需要特别注意的是关于TimeGrain和TimeWindow的设置。TimeGrain主要用于设置数据收集的频率,默认设置是5分钟,最小值可以为1分钟。TimeWindow的主要是用来指定被收集数据的时间范围,默认值为45分钟,最小值可以为5分钟。另外还有一点需要注意在收集到的数据并不是实时数据,通常会有15分钟的延迟,这个与我们在VM上能够看到的度量信息的延迟是一样的。 最近在一些项目中客户反馈Auto Scale的延迟较大,也就是说高负载出现后系统并没有及时的进行扩展,其中主要的问题是并没有对系统的默认值进行修改,如果需要Auto Scale在出现系统压力后尽快的进行扩展并可以将TimeGrain和TimeWindow的值修改的更小一些。但是在设置的时候也需要考虑到增加或减少实例也是需要一定的时间,如果时间设置的过短可能并不能很好的应对负载增加的情况,例如突发在20分钟里出现高峰但是当完成一次增加实例后峰值可能已经过去,这样并不能有效的应对并节约成本。所以在调整TimeGrain和TimeWindow时需要对扩展的实例所需的时间以及应对的场景进行评估。 这些高级配置并不能通过Management Portal进行直接设置,需要通过REST API进行设置或者也可以通过Windows Azure Compute Management Library 进行配置。由于 Windows Azure Compute Management Library目前还是Preview的版本,所以需要通过在Visual Studio中的Nuget Console中通过命令行添加进行引用 PM> Install-Package Microsoft.WindowsAzure.Management.Compute -Version 0.9.0-preview -Pre 下面的方法可以用来显示在指定云服务中相应角色的Auto Scale配置 private static void ShowProfile(string subscriptionId,string base64EncodedCertificate,string cloudServiceName,string roleName) { var…

0

Windows Azure案例分析: 选择虚拟机或云服务?

作者 王枫 发布于2013年6月27日 随着云计算技术和市场的日渐成熟,企业在考虑IT管理和运维时的选择也更加多样化,应用也从传统部署方式,发展为私有云、公有云、和混合云等部署方式。作为微软核心的公有云平台,Windows Azure提供了三种计算模式(虚拟机、云服务和网站),允许客户快速的构建、部署和管理云端应用程序。本文旨在对如何选择虚拟机和云服务给出一些建议和指导。 虚拟机和云服务 虚拟机(Virtual Machines)是Windows Azure基础设施即服务(IaaS)的重要组成部分,支持Windows和Linux操作系统,并提供了多款模板供用户选择。其特点有(不限于): 自服务式申请并快速的创建虚拟机 灵活的镜像移动,支持从本地到云端,或者从云端到本地 自建虚拟机镜像,批量构建统一的应用环境 快速的挂接和卸载数据磁盘 支持Windows Azure虚拟网络(Virtual Network),构建局域网络 完备的管理接口,如管理门户、PowerShell、RESTFul等 云服务(Cloud Services)是Windows Azure平台及服务(PaaS)的重要组成部分,提供两种计算角色(Web Role和Work Role),可构建高可用的分布式云应用程序或服务,并支持自动化应用部署和资源的弹性伸缩。其特点有(不限于): 支持多种开发语言,例如C#,VB,C++,Java,PHP,Node.js,Python 支持分层架构,以构建大型复杂的分布式应用系统 提供本地模拟器,便于开发人员本地调试和测试 部署流线式和自动化,快速将应用部署到Windows Azure的测试(Stage)或生产环境中 在无业务中断情况下,运行时修改资源配置 支持Windows Azure虚拟网络(Virtual Network) 提供Diagnostics功能,从运行的应用程序收集诊断数据 结合应用特性选择服务 不同的企业所处的行业、IT成熟度、对数据安全和成本的敏感度等方面存在着差异,所以,在面对Windows Azure上运行什么应用这个问题时,各企业也有着不同的判断依据和规划。总体上说,当应用需要具有以下特征时,可以更好的利用Windows Azure的能力和特性,降低总体拥有成本(TCO)。 高可用——Windows Azure的虚拟机和云服务提供了99.9%的SLA 高扩展性——Windows Azure的虚拟机提供了垂直扩展(Scale-up)能力,云服务提供了横向和垂直扩展(Scale-out和Scale-up)能力 互联网接入——Windows Azure的虚拟机和云服务可部署在微软全球数据中心中 确定应用后,接下来考虑的是技术实现方案,如何选择虚拟机或者云服务呢,下表给出一些通用的考量点,供决策参考使用: 表:计算模式选择考察点   考量点 描述 新建或遗留系统 如果是新建的应用系统,所使用的开发语言在云服务所支持的范围内,建议使用云服务(Cloud Services); 如果是遗留的复杂应用系统,需考虑代码改造成本,通常适于选择虚拟机。例如,运行在Linux系统上的应用,或者是使用Ruby等语言开发的应用,迁移到云服务需要重新编写应用,代价高。 当通过改造遗留系统迁移到云服务时,需遵循无状态的设计原则,使用Windows Azure缓存服务管理会话,使用Windows Azure存储服务保存和读取非结构化数据,使用SQL Database或者SQL IaaS存取结构化数据。…

0

如果选错云服务商,后果很严重……

   • 即使一条光纤故障,Windows Azure 所有服务仍然保证正常运转。   • 北京/上海两大数据中心,分别与主要运营商(电信/联通/移动)的一级骨干网进行互联,使用不同运营商线路的用户均可保证从最佳路径快速访问 Windows Azure 云服务。   • 多条运营商光纤线路为冗余/备份,若一条运营商线路正常维护/异常中断,仍可保证所有用户继续正常访问Windows Azure 云服务。   • 提供在北京和上海的异地备份机制,保证发生意外事故时用户不会丢失任何重要数据。   • 流量管理(Traffic Manager)确保应用程序具有较高的性能、可用性和恢复能力。帮助用户在数据中心出现故障时把用户访问请求转发到功能正常的灾备站点。   • 异地冗余存储能在极短的时间保证用户的数据在异地可访问可恢复,保证业务的连续性。     选择 Windows Azure —— 云服务稳定、可靠、有保障,业务永不下线!   点击这里,了解更多 Windows Azure 内容。   本文转发自:http://weibo.com/1870283203/BwHbpxerN?from=page_1006061870283203_profile&wvr=6&mod=weibotime&type=comment#_rnd1416314369767  

0

Windows Azure云服务价格调整通知

好消息!由世纪互联运营的 Windows Azure 推出优惠啦。我们采纳了多渠道客户的意见和建议,为了更好地服务大家,将降低多种云服务的价格,其中包括我们最受欢迎的服务 – 虚拟机和 Block Blob 存储。现在已经有超过20,000家客户将Windows Azure公有云平台用于业务运营,通过这次降价措施,希望可以鼓励更多客户将平台和应用迁移到云端,更好的拥抱云计算带来的灵活可靠有价值的新型生产力。我们现有在平台上的客户也会同时得益于更低的价格,客户对由世纪互联运营的 Windows Azure 的投入也将得到更大的回报。 以下是有关即将推出的优惠的相关信息: 虚拟机的价格将下降 21-47% Block Blobs 存储的价格将下降 31-57% 优惠服务还包括并不仅限于以下各项: 云服务价格下降 23-41% HDInsight 节点价格下降 23% 网站服务的价格下降 33% 根据我们在前几个月就客户对免费数据传输量的使用习惯作出的统计,我们在提供这次优惠的同时会相应调整所提供的免费数据传输量,欲了解有关价格和所含免费数据传输量的详细信息,请查阅我们的最新定价页面。我们相信提供的免费数据传输量对大多数客户而言仍然是充沛的,可以满足正常业务使用需求的。 对于通过在线直付方式从世纪互联购买的新客户,相关调整会立即生效。对现有在线直付客户将在下个月计费时实行相关调整。对于通过世纪互联在线服务高级协议购买的客户,相关调整将在 12 月 1 日生效。 藉此公告,我们将使客户能够以更适宜,更合理的价格将其平台和应用迁移到云端,并受益于由世纪互联运营的 Windows Azure强大的性能、以及可靠性和可扩展性。 请访问MSDN社区,由专家来为您解答 Windows Azure各种技术问题,或者拨打世纪互联客户服务热线 400-089-0365/010-84563652咨询各类服务信息。  

0

云服务和虚拟机的预留 IP 地址

大家好! 我很高兴地向大家宣布,云服务和虚拟机的预留 IP 地址将自 2014 年 8 月 27 日起正式发布。在这篇博客中,我们将演示如何管理预留 IP、将预留 IP 与云服务和虚拟机关联、定价模型和一些不受支持的情况。您可以单击此处,阅读关于预留 IP 的技术文档。 什么是预留 IP 地址?何时需要预留 IP 地址? 随着最近 PowerShell 的发布,Microsoft Azure 允许用户在 Azure 订阅中预留公共 IPv4 地址。您可以将 IP 地址在订阅中保留任意时间,也可以将其与预留 IP 地址所在地区的云服务部署关联。此新公告专门针对面向公共英特网的 IP 地址。Azure平台已经支持预留内部 IP,如此处所述。 需要预留 IP 地址有多种原因 A-Record DNS 更简单:由于在删除和关闭 VM 后维护同一公共 IP,因此在重启时无需根据 IP 将 DNS 或其他应用程序重新调整到新指定的 IP。 内部连接安全:现在,利用公共 IP,同时通过内部代理/防火墙访问控制并将该IP列入允许访问的列表,您可以从企业网络访问Azure 服务。您无需担心每次启动或停止 VM 时都要重新进行调整。 下图显示针对 VIP(预留…

0

Windows Azure Web Role 的 IIS 重置

如果您是一名 Web 开发人员,您很可能使用过“简单快捷”的 iisreset 命令重置运行不正常的 IIS 主机。这种方法通常在经典的 Windows Server VM 上非常有效。但是,如果您是在 Windows Azure 上运行应用程序,请不要运行 iisreset。 如果您阅读了本文章,您可能也会想要浏览我们所有的博客文章,这些文章都非常精彩,我们希望它们能在您开发下一代 Microsoft Azure 应用程序时对您有所帮助。如果您愿意继续浏览,我想说一声非常感谢! 但是如果我们的博客文章并非您读书消遣或睡前阅读的理想选择,您之所以会阅读本文章,可能是因为您尝试在您的 Microsoft Azure VM 上手动重置 IIS,而且现在您已无法访问您的网站。如果是这样,请不要担心,您仍然还有一个快速轻松的解决办法(但请记得,将来不要在 Microsoft Azure Web Role 上运行 Reset IIS)。 为什么不应在 Azure 上运行 IIS 重置? 当您运行 IIS 重置时,将发生的其中一件事就是,负责将客户端连接到您的网站的 Windows 万维网发布服务 (W3SVC) 会停止工作。 在经典的 Windows Server 中,W3SVC 的“启动类型”为自动。因此,W3SVC 服务将自动重启,一切正常运行。 但是在 Windows Azure 中,W3SVC 设置为“使用命令行启动”,因此在您的…

0

Windows Azure 自动伸缩已内置

Windows Azure 平台提供的主要优点之一是能够在有需要时快速缩放云中的应用程序以响应波动。去年7月以前,您必须编写自定义脚本或使用其他工具(如 Wasabi 或 MetricsHub)来启用自动伸缩。去年6月底//Build 期间,Scott Guthrie 宣布自动伸缩功能可在本地平台上使用(也在此文章中进行了总结)。这意味着在最常见的方案中,您不再需要亲自托管 Wasabi。从那时起,直接在 Windows Azure 门户中通过配置规则来缩放应用程序变得更加简单。只需转到适用于云服务或 VM 的 Scale 选项卡。以下示例显示了基于 CPU 利用率配置自动伸缩的旋钮。 当时, 它仍处于预览状态,并且仅支持基本指标(CPU 利用率和 Azure 队列长度)。虽然如此,Windows Azure 自动伸缩解决了大多数 Azure 客户的需求。它相当简洁明了。事实上,它很简单直观,您并不需要阅读自动伸缩的教程就会使用。我们建议您在浏览其他任何选项或工具之前先考虑这点。 如果您的方案需要更多高级功能(如其他性能计数器、基于时间的限制、复合规则、增长率、自定义指标或操作),Wasabi 在此期间可能仍是一个不错的选择。Wasabi 的许多功能都在 Windows Azure 自动伸缩团队的规划表中,在适当的时候,这些功能将会添加到未来的发行版中。至于 Wasabi ,尚无推出未来发行版的计划。这与 p&p 的弃用理念一致,您可以在此处阅读更多相关信息。 为帮助您了解内置自动伸缩功能的当前版本与 Wasabi 之间的不同之处,请参阅下表: 功能 Windows  Azure 自动伸缩   自 2013 年  6 月 26 日起 Wasabi  …

0

更好地认知Azure

编辑人员注释:本文章由 Windows Azure 网站团队项目经理 Erez Benari 撰写。 我们的网站 http://www.windowsazure.com 包含大量信息,并且也在不断添加和更新内容,但您可能有时会想寻找其他形式的信息。例如,如果您经常乘坐飞机或由于其他原因无法保持在线,通过书籍获取信息可能更便捷。而在其他情况下,您会觉得想要寻找比文章更具交互性的信息来源。今天我们将探讨为您提供的部分 Azure 资源。 许多人的首选信息来源是博客,比如您现在所阅读的就是一篇博客文章。Azure 中有多个团队为博客供稿,另外还有很多博主,既有 Microsoft 内部的,也有外部的。例如,Microsoft 服务器和工具业务部的公司副总裁 Scott Guthrie 就开设了一个热门博客,他经常在博客中谈及 Azure。WindowsAzure 上的博客页面右边列出了他和其他几个人的博客,如 Clemens Vasters、David Gristwood、Nick Harris、Nathan Totten,等等。 如果您更喜欢 Twitter 的简短、快速更新,那么您会惊喜地发现我们也通过Twitter @WindowsAzure 推送信息,而且我们的许多团队成员也这样做。例如,Nir Mashkowski 的推特 @nirmsk、Scott Hanselman 的Twitter @shanselman,当然还有 Scott Guthrie 的Twitter @scottgu。 有时您可能想找个人来直接解答您的问题。如果您正在使用有资格获得支持的 Azure 服务,那么这通常是您的首选,如若不然,您可以在我们的支持论坛上寻找答案;如果您的问题属于论坛上以前没有的新主题,那么您可以发布新主题。另一个经常谈及 Azure 的热门论坛是关于 Stack Overflow 的论坛。除此之外,UserVoice 提供了与 Microsoft 内的 Azure 产品团队进行沟通的一个直接渠道,它让您可以发表自己的意见或要求,我们会进行审阅。…

0