Cloud computing provides a way to develop applications in a virtual environment, where computing capacity, bandwidth, storage, security and reliability aren’t issues (you don’t need to install the software on your own system).

Open source is important in all aspects of cloud computing. It is used to build the core of the “cloud” and its services. Linux is the operating system of choice for both physical and virtual machines in the cloud. This may not be the year of the Linux desktop, but it’s definitely the year of Linux powering cloud computing!!!

Cloud computing consists of computing, networking, and storage resources used to power services, as well as combinations or mashups of services, that previously had been expensive, impractical and even impossible to provide.

There are three types of cloud computing options available today:

  • Virtual infrastructure provisioning
  • Application development and delivery
  • Building your own cloud from scratch, using your own storage, processing, and networking resources

nfrastructure provisioning is the most flexible option because it provides pure computing resources such as CPU, bandwidth and storage. A good example of such a service is Amazon’s Elastic Compute Cloud (EC2). The user has complete control of these resources and what they do with it. More info here: http://cloudcomputing.info/en/news/2010/07/amazon-allows-vms-custom-linux-kernel-on-ec2.html

css.php