Windows Azure和GoDaddy的区别

29

微软的 Windows Azure 与像 GoDaddy、HostGator 等 Web Hosting 公司之间的区别有哪些?

4个回答

22
以下是需要考虑的一些关键差异:
  • 服务器使用。像GoDaddy这样的主机商,服务器是共享资源,无法确定(或限制)与您的应用程序共享给定服务器的租户数量。而Azure将特定的8核服务器分配给特定的VMs。最多可在一个给定服务器上部署8个虚拟机。
  • 服务级别协议(SLA)。对于像GoDaddy这样的共享主机,没有内置的方法来扩展您的应用程序,或者确保多个服务器运行您的应用程序的可用性。通过Azure,您可以轻松扩展到2个或更多实例,确保至少99.95%的可用性。
  • 虚拟服务器。作为上述观点的澄清:现在GoDaddy提供了虚拟服务器,其成本从每月30美元左右开始。但是,此选项不提供任何缩放支持。
  • 持久存储。除了SQL Azure(GoDaddy提供SQL Server托管),Azure还提供表格、Blob和队列,每个都有三重复制。此外,Azure可以在几秒钟内部署新的SQL Azure实例。 SQL Azure也是三重复制的。
  • 监视和诊断基础架构。Azure提供诊断基础架构,以捕获性能计数器、队列大小、自定义日志文件等,并将它们统一到易于访问/可查询的表格和Blob存储中。然后,您可以围绕此诊断集构建应用程序监视应用程序。 Azure平台本身还监控您的应用程序健康状况。例如,在发生故障的服务器上,将自动在另一个服务器上重新启动您的应用程序。我不知道任何内置于GoDaddy等廉价/共享托管解决方案中的自动健康监测和恢复系统。
  • 按需提供的其他服务。在Azure中,您可以访问几个可消耗的服务,例如SQL Azure、服务总线、可伸缩的存储(Blob、表、队列)、访问控制、缓存(2011年上线)以及报告服务(2011年上线)。

很好的回答,我们有一个电子商务网站需要好的服务器基础设施,因此我们计划从 GoDaddy 迁移到 Azure,但我需要在我的代码中进行任何更改吗?我正在使用 ASP.NET MVC,那么 cookie、会话等是否能够正常工作?我曾经读到某些 ASP.NET 功能在 Amazon Web Services 上无法正常工作。 - Shaiju T

12

Azure就像AWS或Google App Engine。它们拥有大量服务器,您可以购买便宜的时间并从中提供服务。它不是代替web hosting的选择,而是代替小型数据中心的选择。

您的个人网站可能不需要云计算所提供的即时可伸缩性,但无法投资于数据中心的Web创业公司可能需要,并且根据许多因素,经济效益可能会有利可图。但也可能不行。

Web主机非常适合静态或动态内容,数据库等等。AWS/Azure/GAE非常适合当您的需求是预期的两倍时,您可以调整小滑块。


3

GoDaddy是一家网站托管公司,而Windows Azure则是一家云托管公司。

通常,云托管公司提供不同级别的服务,即基础设施即服务(IAAS)、平台即服务(PaaS)和软件即服务(SaaS)。通常,云服务是按量计费的,您只需支付所使用的资源。例如,计算资源(CPU核心)、存储和带宽使用都会被计量并记入您的账户。这在网站托管中并非如此,您只需选择一个托管计划即可。

云托管的另一个重要区别是具有弹性和可伸缩性。您可以通过运行几个命令来添加CPU核心、硬盘存储、带宽和任何其他计算资源。您甚至可以通过几次点击立即创建新的虚拟机(服务器),管理并完全控制您的基础设施需求。它允许您随需扩展。


-1

Azure和GoDaddy之间的关键区别在于它们的灵活性、功能、安全性和可靠性,其中Azure排名第一。


说实话,我看不出这如何为已有的答案增添任何实质性的内容。 - anothernode
所以我们刚刚在我的办公室讨论了这个问题,得出的结论可以在某种程度上简化上面列出的所有答案。 - Global Developer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接