近日,Amazon 宣布在 AWS Elastic Beanstalk 上提供对.NET 的支持以及新的针对于SQL Server 的RDS 服务,为托管在AWS 上的.NET 应用提供更好的管理。
Amazon.com 的 CTO Werner Vogels 为此发布了一篇内容详尽的文章,其要点如下所示:
AWS Elastic Beanstalk 上的.NET 支持:
- 可以在 Visual Studio 或是 AWS Console 中直接上传 Microsoft Web Deploy .zip 文件形式的.NET 应用
- 应用会自动部署到运行着 Server 2008 R2 与 IIS 7.5 的负载均衡服务器
RDS For SQL Server
- 针对 SQL Server 2008 R2 的托管数据库服务——预计于今年提供对 SQL Server 2012 的支持
- 带有“License Included”的“Bring Your Own License”选项
- 自动的托管替换(在硬件失败的情况下),每日完整的备份与每隔 5 分钟的事务日志备份
- 针对新 RDS 客户的免费使用(1 年期)——微实例、速成版、20GB 的实例存储、每个月 1 千万的 I/O 请求
你还可以阅读这篇关于 AWS 的博文以快速了解如何发布.NET 应用。
但值得注意的是,到目前为止诸如Read Replicas 与Multi-AZ Deployments 这样的复制特性并没有对SQL Server 提供。Amazon 还提到一旦提供,那么就不会再支持对现有的SQL Server DB 实例增加存储。然而,你可以在任何时刻通过改变实例来修改计算机与内存。
WS Beanstalk 并没有额外代价,只是底层所消费的资源是收费的;另一方面, Amazon RDS (Relational Database Service)是托管服务,其花费要比底层所消费的资源高。AWS Elastic Beanstalk 已经支持 Java 与 PHP 应用,而 RDS 服务还支持 MySQL 与 Oracle 数据库。
评论