亚马逊通过Service Level Agreement (SLA)协议将EC2服务从beta版转换为实际生产环境。EC2上的Windows仍然可以作为beta版使用。亚马逊最近宣布EC2服务可以应用到生产环境中,扔掉了“beta”的帽子。其主要变化是,引入了SLA协议,保证服务可用性达到99.95%。如果服务低于这个阈值,客户可以索赔并有资格先使用后支付。更多有关协议的细节请查看亚马逊SLA页面。
Microsoft Windows和Microsoft SQL Server可以作为beta版使用。目前,EC2支持Windows Server 2003 、SQL Server Standard 2005和SQL Server Express。Windows Server 2008还不能使用。SQL Server Express、Microsoft IIS和 ASP.NET可以与Windows Server 2003一起使用,不需要额外的费用,但是SQL Server Standard 2005需要。使用Windows的支出要比使用Linux的高。
如下图所示,对比Linux/Unix和Windows Server 2003:
Instance | Linux/Unix | Windows | Windows with Authentication |
Default | $0.1/h | $0.125/h | $0.25/h |
High CPU Extra Large | $0.8/h | $1.2/h | $2/h |
使用SQL Server Standard 2005需要额外收费,而Linux上的开源数据库免费。
Instance | Windows | Windows with Authentication |
Standard Large | $1.10/h | $1.35/h |
Standard Extra Large | $2.20/h | $2.70/h |
High CPU Extra Large | $2.40/h | $3.20/h |
同时,亚马逊也宣布了在未来将提供的功能:
管理控制台——管理控制台将简化配置和操作WAS云中应用的过程。你能够通过简单的点击web页面,就可以总览云计算环境。
负载平衡——负载平衡服务允许你在多个EC2实例之间平衡输入请求和流量。
自动伸缩——自动伸缩服务允许你基于应用需求随时扩大或缩小EC2的使用容量。
云监控——云监控服务对横跨任意EC2实例的主机资源提供实时的、多角度的监控,能够统计实例间的操作数量、可用区域和时间段。