Amazon Relational Database Service (Amazon RDS), the latest cloud computing offering from Amazon Web Services has gone into beta. Offering fully managed virtual instances of MySQL 5.1 with scalable processing power and storage space, the service gives web developers an even faster way to set-up and manage databases for web application backends.
Amazon now offers several ways to implement databases in the cloud: Amazon SimpleDB for basic, non-relational databases, Amazon EC2 Relational Database AMI (Amazon Machine Image), which store data on Amaon EBS volumes, give you the choice between many different relational database engines and configurations, such as Oracle, Sybase, PostGre Microsoft SQL, and MySql; this is the high end solution. The new RDS is somewhere in between the two.
With RDS you cant replicate servers to add master-slave setups yet, but hopefully this will be coming in the future, as not wanting to with database load management is one of the reasons people want to offload their hosting to the cloud in the first place. The pricing is a bit confusing, as well.
From the AWS blog: “RDS usage is charged by the DB Instance hour. As noted above, there are five instance sizes and corresponding hourly rates. You’ll also pay 10 cents per GB per month for your provisioned storage and 10 cents for every million I/O requests. You get backup space to store 100% of your provisioned storage at no additional charge, with additional space priced at 15 cents per GB per month. The usual AWS charges for data transferred in and out of the cloud also apply“.