Published by JP on 06 Feb 2009
Walking amongst the clouds : Computing that is

If you pick up an IT industry magazine these days, I am sure that you will see some reference to cloud computing. I’m sure it appeared somewhere in Sky Mall magazine and someone in the C-suite has read it because the company has been doing some exploration of this new industry buzzword along with the technology surrounding it. As a result, I have spent some time in last few weeks exploring the clouds. Let me tell you what I have found.
According to Wikipedia, cloud computing is defined as an Internet based development and use of computer technology. It is a style of computing in which typically real-time scalable resources are provided “as a service” over the Internet to users who need not have knowledge of, expertise in, or control over the technology infrastructure (”in the cloud”) that supports them. I have spent most of my time looking and utilizing the Amazon Web Services. (http://aws.amazon.com) Amazon has many services but I have been concentrating on the EC2 and S3 products. The Elastic Compute Cloud is Amazon’s product that provides commodity compute resources. Amazon offers many different Operating Systems and software to choose from. Additionally, you can make your own OS images, known as Amazon Machine Images (AMI), and use them in the cloud as well. AMIs can be modified from the template but in order to have those changes saved they must be stored as a new template in the S3 area. S3 is Amazon’s Simple Storage Service where you pay by the Gigabyte for storage space as well as data transfers to and from the S3.
I found both service fairly easy to understand and deploy. Within about two days of reading different documents and spending part of each day trying this and that I had access setup to the several AMIs. Also, I had already begun to start saving off custom changes to the AMIs in a template format so things like userids I created in the system were persistent. I look forward to trying other cloud computing environments. If anyone has had good experience with one please let me know.
There are still some outstanding questions for our business. Amazon mentioned customers that have to be HIPPA compliance using the Amazon Cloud. I saw no mention of PCI DSS, so I wonder if Amazon’s environment would be compliant. As with our company, and I’m sure this is a question for many others too, is how do we securely connect applications and/or services inside the company with resources residing in the cloud. Also, monitoring the health of resources in the cloud is something that needs to be addressed. Eric Brown who writes the Technology, Strategy, People and Projects blog wrote about cloud computing and issues around it. He brought up some good points and provided some links to additional reading. So check out his article.
As a side note, there are few interesting pieces of third party and open source software (not provided by Amazon) that can use Amazon’s S3 as a storage device for backups or global access to files. I quickly tested out this one that is a Firefox add on that looked simple enough. Here is a link to the Amazon S3 Firefox Organizer (S3Fox). I did not try any of these S3 backup tools listed on this website but did run across them in my reading. If anyone has used them with success, let me know.
























