Email this article   Print article 


Amazon Adds Managed NoSQL Database To AWS Cloud Services

By Andrew R Hickey
January 18, 2012    2:42 PM ET

Amazon Web Services (AWS) Wednesday launched what it's calling a fully managed NoSQL cloud database service dubbed Amazon DynamoDB, which enables scaling up and down as needed.

With DynamoDB, Amazon does all of the database heavy lifting in the cloud, said AWS CTO Werner Vogels.

"DynamoDB is the result of 15 years of learning in the areas of large scale non-relational databases and cloud services," Vogels wrote on his blog.

According to Vogels, DynamoDB offers "extremely fast" and predictable performance and scalability. DynamoDB tables can be created via the AWS Management Console and table's request capacity can be scaled up or down without incurring any downtime.

"Amazon DynamoDB is a fully managed NoSQL database service that provides fast performance at any scale," Vogels wrote. "Today's Web-based applications often encounter database scaling challenges when faced with growth in users, traffic, and data. With Amazon DynamoDB, developers scaling cloud-based applications can start small with just the capacity they need and then increase the request capacity of a given table as their app grows in popularity. Their tables can also grow without limits as their users store increasing amounts of data. Behind the scenes, Amazon DynamoDB automatically spreads the data and traffic for a table over a sufficient number of servers to meet the request capacity specified by the customer."

In AWS webcast Wednesday, Vogels said DynamoDB takes away the worries of hardware and software provisioning and configuration when it comes to databases. He said scaling databases has long been an "Achilles heel." DynamoDB takes out the complex problems like management and administration.

"We believe we've finally cracked the code of giving developers what they wanted," he said. Vogels later added: "We handle all the muck that happens behind the scenes."

According to AWS, DynamoDB offers fast, predictable performance at any scale, with single-digit milliseconds of latency; durability and high-availability by storing on SSDs and replicating synchronously across multiple AWS Availability Zones in an AWS Region; and scalability, which lets users grow DynamoDB tables from 1,000 writes per second to 100,000 using the AWS Management Console to accommodate bursts.

It also offers administration, as a fully managed service DynamoDB doesn't require hardware or software provisioning, setup and configuration, software patching, operating a reliable, distributed database cluster, or partitioning data over multiple instances as you scale.

The DynamoDB service is aimed at web companies that collect, store and process large amounts of data and experience heavy usage periods, which require rapid scaling.

"Amazon DynamoDB enables customers to offload the administrative burden of operating and scaling a highly available distributed database cluster while only paying a low variable price for the resources they consume," the company said.

DynamoDB is available now, AWS said. According to Amazon, new AWS users can use Amazon DynamoDB for free with 100 MB of free storage, five writes per second and 10 reads per second of ongoing throughput capacity. DynamoDB is available as pay per capacity as well, costing $0.01 per hour for every 10 unites of Write Capacity and $0.01 per hour for every 50 units of Read Capacity. Storage and data transfer costs will also apply, according to Amazon.

"It has removed great obstacles … Everybody can start using NoSQL tomorrow," Vogels said.

To continue reading this article, please download the free CRN Tech News app for your iPad or Windows 8 device.
Related: Videos | Slide Shows | Comments

SHARE THIS ARTICLE

More Cloud

Recent Articles

10 Intriguing Product Updates From Google I/O 2013

CRN takes a look at some of the key ways Google intends to influence the way we do business and enjoy our free time. A number of product rollouts and updates were made at I/O 2013. Here are the most intriguing.

8 Tips For Successful Cloud Migrations

Successful cloud migrations don't merely focus on changes in technology; they are also focused on the comfort levels of both people who are familiar with the new technology as well as those who might be slightly apprehensive about the forthcoming changes.

9 Key Concerns That Block Cloud Sales

The benefits of the cloud are heavily touted by cloud providers and the various types of channel partners with which they work. But a number of stumbling blocks still remain. Channel partners outlined for CRN some of the objectives they hear most often.

  More Slide Shows




Related Videos
Loading...