Friday, February 25, 2011
AWS Cloud Formation
With CloudFormation, developers can either use templates available in the library or create their own templates to describe AWS resources and the associated runtime needs of their application without worrying about the order in which the AWS resources should be provisioned and, also, making the provisioning work seamlessly with live applications without any disruption.
AWS CloudFormation supports many AWS resources including EC2, EBS Volumes, Load Balancers, Elastic IP, Security and Autoscaling Groups, Elastic Beanstalk, Cloudwatch Alarms, RDS, SimpleDB, SNS, etc.. They have also released recipes to install some of the open source applications like WordPress, Drupa, tracks, Redmine, Joomla, etc.. With just a few configuration details like the type of EC2 instance, autoscaling limits, etc. one can easily get these applications running in minutes.
AWS CloudFormation is definitely the next logical evolution for Amazon. This also gives them an opportunity to try and lock in their customers inside their ecosystem. If anyone expected them not to take this step, they are being naive about how business is done in this competitive world. Amazon is doing everything right to stay as the largest cloud player in the market. However, I do think that it doesn’t bode well for the players in the AWS ecosystem.
Some pundits see this as a direct threat to Chef and Puppet but it is definitely not the case. Chef and Puppet are more focussed on configuration management and are not reliant on AWS in any way. However, it does affect some large players like Rightscale and smaller ones like Bitnami . Even though their businesses are not entirely reliant on AWS alone, it does highlight the risk of any provider being reliant on a single cloud provider ecosystem, especially ambitious ones like Amazon. Do you think tt is yet another wake up call for anyone wanting to build a business around AWS Cloud?
Wednesday, February 23, 2011
When Amazon announced the new video streaming service, cloud pundits raised some valid questions on whether Amazon will tweak the QoS of their cloud infrastructure to help their own service over Netflix. Clearly, in a highly competitive environment like what exists between Netflix and Amazon, this is a realistic possibility. Remember, in spite of the openness we tout in the cloud world, the cost of moving the infrastructure away from Amazon will be prohibitive for Netflix. Will Amazon play dirty games to kick a competitor away from the market or will it play straight and protect their booming cloud business.
As soon as this discussion came out among Clouderati (a loose group of cloud practitioners, vendors, pundits on Twitter), Amazon CTO, Werner Vogels, jumped in immediately and clarified
I agree with Werner’s arguments completely. Some of my thoughts on this development are:
Amazon is very smart to not cannibalize their larger brand for short term gains
Netflix is not dumb to consider such possibilities before they decided to put their entire business on Amazon infrastructure
More importantly, regulators are not blind. Any anti-competitive measure will not sit well with regulators and Amazon knows it pretty well
However, this does raise a very important question which every business planning to move their infrastructure to a third party cloud provider should consider. Are they willing to trust the cloud provider not to poach into their business? Do they have enough protection through their SLAs? Depending on the nature of the business, it is important that due diligence is paid while evaluating the risks.
Saturday, February 19, 2011
NoSQL is a fad
Sid focused down on the actual issues their engineering team ran into when moving to the could, including:
- Data Model changes required
- Living without SQL support
- No joins
- No transactions
- No triggers
- etc.
Sid will give a followup part 2 talk that deals in more depth with the Cassandra issues that they are still working on solving. His slides <http://slidesha.re/hOkpT1> and a whitepaper <http://practicalcloudcomputing.com/post/1267489138/netflixcloudstorage> are available if you want more details.
Monday, January 4, 2010
FTC to Investigate Cloud Computing
The investigation should raise some concerns with the enterprise community. Such an investigation could cover aspects of Internet communications that have been in use for years.
How would the FTC distinguish between the rights of the consumer and businesses that also use cloud computing services? What regulations would drift into the enterprise sector?
Any service provider could be viewed as part of the investigation under such a broad umbrella. The obvious parties would include Google, Amazon, Microsoft, Rackspace and the other large cloud computing services.
SaaS is a form of cloud computing. That could mean a company like NetSuite, Zoho or Salesforce.com would have a stake in the outcome of such an investigation.
According toThe Hill, the investigation surfaced in a filing with the Federal Communications Commission (FCC).
In the filing, The FTC recognizes the cost savings of cloud computing but has concerns about information being stored remotely:
"However, the storage of data on remote computers may also raise privacy and security concerns for consumers," wrote David Vladeck, who helms the FTC's Consumer Protection Bureau.This statement is puzzling. People have been storing their data remotely since the early 1990s on services that predate the social networks.
The intent of the inquiry is to protect consumers privacy. But the repercussions of such a broad investigation will also have reverberations throughout the enterprise community if the inquiry is not narrowed.
According to The Hill, the FTC is holding a roundtable Jan. 28 to focus on privacy protections. It will include specific discussions about cloud computing, identity management, mobile computing and social networking.