有人知道 Windows Azure 中与 Amazon EC2 相当的东西吗?
正在考虑迁移到 Azure,但我们不打算重写 .NET 应用程序,而且我们确实需要私人 VPN 来连接我们的办公室。Windows Azure 中是否有与 Amazon AWS 相当的东西?
谢谢
答案1
尽管它们在云计算领域是竞争对手,但这些工具并不等同。亚马逊提供基础设施即服务 (IaaS),这基本上是一台按小时租用的服务器,您可以在其上运行 .NET 应用程序。它只是一台服务器,仅此而已。另一方面,Microsoft Azure 是平台即服务 (PaaS),这是一个您可以在其中部署代码的平台,而无需接触底层操作系统。在此处了解有关 IaaS 和 PaaS 差异的更多信息:http://blog.labslice.com/2011/02/iaas-and-paas-to-disappear-by-2012.html
您可以在 EC2 或 Azure 上运行 .NET 应用程序,而且在大多数情况下,这不会涉及重大的代码更改。您选择的工具实际上应该取决于我们的业务需求:您是想抽象平台还是能够轻松调整平台,您是想要自动可扩展性还是可以根据需要精确控制可扩展性,您是想要访问非微软工具等等?
此外,VPN 完全是另一回事。如果您运营的是公共网站,则不需要 VPN,因为您希望人们能够访问您的服务。如果您在公司内部运营这些网站,那么您可能需要考虑实施 VPN。
答案2
目前 Azure 有一个测试版程序,允许您安装 Server 2008 R2 的虚拟机实例,因此您可以像使用 EC2 一样使用 Azure。不过,您需要转到 Azure 网站上的管理屏幕并请求访问测试版。只需研究 Azure VM Role,您就应该能够找到说明。