Now this is interesting. If you want to build and test out a DynamoDB application without paying Amazon Web Services for the pleasure, AWS now has a local version of the NoSQL database for that purpose.
Per the AWS blog, this client-side database “supports the complete DynamoDB API, but doesn’t manipulate any tables or data in DynamoDB itself. You can write code while sitting in a tree, on the beach, or in the desert.”
DynamoDB Local, says Amazon, is an executable Java archive (JAR) file that runs on Windows, Mac, and Linux systems and requires version 7 of the Java Runtime Environment (JRE).
AWS rules in public cloud but one of the knocks on it is that many companies still want to do more tasks locally. DynamoDB local is one of what will probably be many steps to offer more offline capabilities going forward as AWS seeks to woo and retain enterprise accounts.
Yesterday’s news that AWS will now let companies move EC2 Reserved Instances between Availability Zones is another bid to add flexibility as more public cloud infrastructure options from other vendors come online.
Just as companies used the threat of moving to Google Apps to wring pricing and licensing concessions out of Microsoft on Office, I would expect self-interested businesses will use HP Cloud, Rackspace, vCloud Hybrid Services et al to get better terms out of AWS.
Hey, you gotta do what you gotta do, right?
I’ll be sure to ask cloud company executives about this at next week’s Structure:Europe.