AWS Beanstalk For .NET 及 RDS For SQL Server

  • Roopesh Shenoy
  • 张龙

2012 年 5 月 12 日

话题:.NETAWS语言 & 开发架构

近日,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 服务还支持MySQLOracle数据库。

查看英文原文:AWS Beanstalk For .NET, RDS For SQL Server

.NETAWS语言 & 开发架构