Windows Azure和传统Windows主机有什么区别?

时间:2010-10-21 13:23:34

标签: azure cloud web-hosting

我对Windows Azure的了解仅限于我在微软网站上观看的几个视频。除了一些新的流行语,我还没有看到这个平台如何与已存在多年的传统网络主机区分开来。除了独特的结算模式(例如“每月存储交易”)之外,Azure在实际服务方面与传统网络主机(例如discountasp.net)有何区别?

2 个答案:

答案 0 :(得分:3)

使云计算(Azure)超越传统托管的额外服务?以下是一些:

  • 负载均衡:一组灵活的计算资源都可以在虚拟路由器后面进行透明负载均衡。

  • 内容交付:内容交付网络完成的工作都可以由云计算提供商透明地完成,例如Amazon CloudFront。

  • 故障转移:如果您的数据在多个数据中心之间进行负载平衡,并且一个数据中心脱机,则云计算提供商应该能够将流量从一个数据中心故障转移到其他数据中心。 (如果他们现在不能,他们应该提供这项服务。:))

  • 可扩展性:所使用的计算资源数量应根据需求自动向上或向下扩展。

  • 工具:随着主流云计算提供商的出现,工具得到了极大的改善。例如,Windows Azure工具允许开发人员在本地测试所有内容并轻松部署到云,从而使人们能够轻松构建可扩展的服务。

答案 1 :(得分:3)

正如Sachin指出的那样,Azure有几个核心概念可以让您受益于DiscountAsp之类的东西。我想指出一些Azure特有的细微差别。无论您有一个实例还是多个实例,这些优势通常都适用 - 只是如果某些事件导致您的应用重新部署,您可能会遇到一些停机时间。

  • 健康监测。与DiscountASP或任何折扣Web主机不同,Azure结构会密切关注虚拟机的运行状况,并根据需要处理重新启动或机器移动。
  • 操作系统维护。 Azure Guest OS映像经常更新(我在更新之间看到了大约1个月的平均值)。这包括安全补丁,例如ASP.NET漏洞,以及其他操作系统更新。
  • 耐用的存储空间。对于表,blob和队列,以及SQL Azure,数据是三重复制的,因此不存在数据丢失的风险(除非您明确删除数据,然后您对删除进行了三重复制)。
  • 按需配置。例如,SQL Azure可在几秒钟内部署新数据库。对于虚拟机实例,部署大约需要15-20分钟(例如,您希望将应用程序从2台服务器扩展到4台)。
  • 服务巴士。使用AppFabric服务总线,您无需打开防火墙即可连接到本地资源。
  • 访问控制。 Azure为几个提供商提供了钩子,例如Live ID和Yahoo!
  • 基于消费的服务。我列出的所有东西都是点菜;你支付你使用的费用。例如,对于给定的一组服务器,没有具体的每月承诺。例如,对于您在盒子旁边付款的其他主机,您每月需要支付固定费用。
  • 专用虚拟机。虽然Azure在一个盒子上运行多个虚拟机,但每个盒子限制为8个核心,相当于在该服务器上运行的1,2,4或8个VM。使用DiscountASP和其他折扣托管商,可能会有数十个或数百个网站托管在同一个盒子上,您的性能将根据这些网站的活动,RAM使用情况和CPU使用情况而有所不同。

Azure可能比折扣网络托管更多的好处,但这应该会给你一个良好的开端。