Amazon Web Services (AWS) has completed a dual product launch with the release of new managed services for Windows developers alongside its new Amazon Relational Database Service (Amazon RDS) for Microsoft SQL Server.
White PapersMore >>
- Real results: Speeding quality application delivery with DevOps [in financial services]
- Architecting Private and Hybrid Cloud Solutions: Best Practices Revealed
With ASP.NET support for AWS Elastic Beanstalk now provided, the company says that developers can take advantage of managed database and application services to deploy SQL Server databases and ASP.NET applications using familiar Microsoft tools.
Amazon says that as of now, RDS currently supports SQL Server 2008 R2 — but there are plans to add support for SQL Server 2012 later this year.
NOTE: Amazon's corporate definitions of its services are (arguably) clouded by an over-preponderance of management/marketing terminology. Put simply, the Amazon RDS technology proposition offers developer/DBA personnel the opportunity to set up, scale, and operate a relational database by automating many of the software installation, patching, monitoring, analysis, back up, and disaster recovery tasks that would normally be part and parcel of the job.
"Amazon RDS now supports three of the most popular relational database engines, giving businesses the flexibility to launch a managed Microsoft SQL Server, Oracle, or MySQL database based on the needs of their application. With Amazon RDS, customers no longer have to become experts in database set-up and management and can shift their focus to building and improving the capabilities of their applications," said Charlie Bell, vice president, Amazon Web Services. "We're excited to give Windows and ASP.NET developers new options for taking advantage of AWS to quickly deploy and easily manage their databases and applications in the cloud."
Further to its work with the Amazon RDS, the company has also detailed its Elastic Beanstalk cloud service, which is intended to provide programmers with a means of deploying Java and PHP (and now ASP.NET) applications in the AWS cloud.
Subsequent to a "simple" upload, an application's needs are served in terms of capacity provisioning, load balancing, auto-scaling, and application health monitoring. Elastic Beanstalk uses the IIS 7.5 software stack, so existing ASP.NET applications can (in theory) be deployed with minimal changes to the underlying code.
Amazon encourages programmers looking to get started in this space to use its own AWS Toolkit for Visual Studio or the AWS Management Console to create applications and environments.