Amazon Web Services Kicks Off noSQL DB Services Market with DynamoDB, Adding Thrust to the Lean Cloud Computing Movement
There’s something exciting happening at Amazon Web Services.
It promises to remove the biggest headaches involved in database
administration, which is, of course, database administration itself!
The product is a no-SQL database cloud service designed
specifically for Web applications, social games, mobile apps, and big data
applications.
Amazon.com calls it DynamoDB. Its benefits, as reported by
Amazon CTO Dr. Werner Vogels, are “extremely fast, predictable performance,
seamless scalability, and zero administration.”
According to Dr. Vogels, Web site owners who use DynamoDB
can now stop buying more and more hardware to keep up with ever-increasing
capacity. Their developers no longer have to spend so much time trying to
predict how much hardware they need to serve their capacity.
With DynamoDB, he reported, increasing capacity is literally
as easy as turning a dial. Turn the dial up to increase capacity during your
peak hours, then turn it down when you need less capacity. “You don’t have to
keep paying for your peak traffic.”
So it’s easy. Great. But is it fast and reliable?
DynamoDB automatically backs up your data; it also promises
is a single-digit millisecond response time regardless of the size of the
request. DynamoDB’s general manager, Swami Sivasubramanian, explained, “The
server … automatically spreads your data across enough hardware to provide
consistent performance and protect against downtime.”
The keyword is “automatic.” As testified by user Don
MacAskill, CEO of the premier photo- and video-sharing service SmugMug, there
is no longer any need for developers to do provisioning, maintenance, back-ups,
replication, etc. “That’s a huge decrease in overhead costs,” he said, so the
funds that were once used simply to keep SmugMug running at level could now be
used to improve the service.
In fact, MacAskill said, the database service makes things
so simple, a couple of guys wanting to put up a data-intensive service like
SmugMug from their garage or bedroom, with hardly any knowledge of database
administration, can now move forward with their venture simply by using
DynamoDB.
As Dr. Vogels emphasized, “It’s not a database software.
It’s a database service. It is the result of everything we’ve learned from building
large-scale nominational databases and building highly scalable and reliable
cloud computing services at AWS.”
And how much does it cost?
The pricing model has the scalability built into it. Customers
are charged based on the amount of capacity they need. Amazon offers free sign ups too. There is a free tier of 100
MB storage, 5 writes and 10 reads per seconds, up to 40 million requests per
month.
Certainly, this looks like something that could completely
change the landscape of the IT industry: it can radically change how we handle
big data; it could strongly affect how people view and use cloud services; it
could redefine the responsibilities of database administrators.
There are still questions moving around when we heard the word "cloud computing." The use of encryption is pretty straightforward, but CC raises much tougher security questions. Web development company Northeast Ohio is also figuring out on a best way to address this concern.
ReplyDeleteThe content is really informative. I really learned a lot of new things.
ReplyDeleteit services market