我开发了 asp.net 网站,并阅读了有关云计算、windows azure 等的信息。但最后,我看不到任何将我的服务更改/移动/等到“云”的实际理由。
有什么好处?
云计算是网络农场的某种“进化”?
谢谢,对不起,我的无知......
4 回答
为了解释这些好处,我将使用两个示例Microsoft Azure和Amazon EC2。
对于 Amazon EC2,您可以以每台机器每小时几美分的价格租用带有 Windows Server 2003 和 SQL Server 的虚拟映像。与其他托管公司一样,您不需要自己管理硬件;您的机器存储在 Amazon 的数据中心中,它们将确保服务器始终处于启动状态并备份数据等。您还会收到一个 API,以便您可以自动启动机器的新实例以应对需求波动。
Azure 更进一步 - 您无需管理您的系统。使用开发人员工具创建您的 ASP.NET 网站并提供一些元数据来指示您的应用程序如何拆分为前端和后端,然后您选择所需的实例数量并单击“部署到 Azure”。微软再次负责确保应用程序持续运行、地理分布等。事实上,您永远不知道您的应用程序在哪台计算机上,甚至不知道它分布在多少台计算机上。Microsoft 还提供了几个 Web API,您可以从 Azure 应用程序调用这些 API,以进行身份验证和存储等操作。
您可以在上面给出的网站上找到更多信息。
我认为首要的原因是所提供的动态可扩展性水平。
然后我会说通常提供的冗余量。
因为您可以多使用一个流行语来打动您的客户。:)
老实说,如果你不知道它,你可能不需要它。
简短的回答是“云”是虚拟服务器服务的流行语。如果你需要使用它,那是因为你不想把钱花在可以做同样事情的 IT 员工和服务器上。
Azure 为 Microsoft 开发人员提供了一些额外的功能,您可以观看PDC 2008 主题演讲,他们在其中介绍了 Azure,对此进行了很多讨论。