Cloud computing continues to gain popularity because it enables companies to build, launch, and adopt software quicker and easier while saving money. For example, it has enabled Acquia to build a hosting business for Drupal websites by building hosting services off of Amazon's EC2. Another example is Google's App Engine that enables hackers to build apps in the cloud using Google's infrastructure. According to the Pew Research Center, "some 69% of online Americans use webmail services, store data online, or use software programs such as word processing applications whose functionality is located on the web."
The trend continues to spur entrepreneurs to build companies and applications through outsourcing infrastructure to the cloud. While this marks one side, entrepreneurs on the other side are building applications to help companies manage this infrastructure. CloudKick is one of the.
CloudKick is a startup out of Y Combinator that provides cloud hosting management. The company, founded by recent Oregon State University grads, has grown from managing 350 servers for 40 Y Combinator startups to currently managing over 10,000. Their software is built off of Amazon's API and enables a company to manage all of their servers or instances from one control panel. Essentially, giving an end user one view of their infrastructure.
Within the control panel, you can visualize bandwidth usage, load averages, and free memory to ensure your infrastructure is running at peak efficiency. Likewise, monitoring provides dead simple set up by selecting check boxes for what services you want to watch with alert services through email. One of their new services enables migration between Amazon EC2 and Slicehost. As they add more services, you'll be able to more easily migrate to less expensive options.
TechCrunchIT explains why this is significant in more detail:
Cloudkick is part of the birth of cross-cloud applications and management tools. As technology companies roll out their cloud platforms and businesses begin to become increasingly reliant on the cloud, these management tools will become even more useful, especially when the service is free and it lets you optimize your investment in the cloud by easily switching to a less expensive provider. There’s is definitely positive results from deploying interoperability between cloud servers. Having more than one alternative cloud service will create competition between Amazon, Rackpsace and other server providers which will probably drive down costs for customers.
Here is some interesting background on cloud computing from the Pew Research Center:
Years ago, computing was largely centralized. Users accessed information on mainframe computers from terminals that had very little computing power. With the advent of the personal computer in the 1980s, processing power came to the individual's desktop with basic applications such as spreadsheets and word processing. Although some of these machines, such as those in large organizations, might have been networked through a mainframe, a good bit of data transfer took place on foot, as people carried floppy disks from computer to computer.
As internet adoption became mainstream in the 1990s, the network of networks increased the power of decentralized computing. Personal computers not only stored data locally, but could also download and exchange data found far and wide on the world wide web. The growth in broadband access to the desktop at home and work has been a force multiplier to this model of computing.
Recent evolutions in information technology have led to a more distributed computing environment, while also reviving the utility of centralized storage. The growth in high-speed data lines, the falling cost of storage, the advent of wireless high-speed networks, the proliferation of handheld devices that can access the web - together, these factors mean that users now can store data on a server that likely resides in a remote data center. Users can then access the data from their own computer, someone else's desktop computer, a laptop that wirelessly connects to the internet, or a handheld device.