by Dean H
Cloud computing has definitely been a hot topic within the recent IT industries. However, due to its nature it is very easy to confuse Cloud computing with other previous introduced technologies. As the matter of fact, many analysts have different definitions toward “Cloud computing. Some people define it as a updated version of utility computing: virtual servers available over the internet. Others claim that whatever a company consumes outside of the firewall is “in the cloud”. According to the article, Cloud computing can be defined as a way to increase capacity or add capabilities on the fly without investing into new infrastructure, training new staff, or licensing new software.
There are generally 6 types of cloud computing:
1. SaaS: Software as a Service. Examples including Google Apps and Zoho Office. Basically customers pay base on the service that they received, could be HR apps or even ERP systems.
2. Utility Computing: Amazon, Sun, IBM and others offer storage and virtual servers that IT can access on demand. This is extremely convenient for IT to switch memory, I/O, storage, and computational capacity as a visualized resource pool available over the network.
3. Web services in the cloud: It is closely related to SaaS. Examples would be Google maps, ADP payroll, and even conventional credit card services. This method enables developers to exploit functionality over the internet.
4. Platform as a service: Its a variation of the SaaS. A good example is Google App Engine.
5. MSP: Managed service providers. Its like an application exposed to IT rather than to end users. Mainly the apps that offer virus scanning service for e-mail or an application monitoring service.
6. Service commerce platforms: This service is mainly available in trading environments; You can also think of SaaS and MSP.
I think this is a good article on defining the “cloud” as well as different methods of applying the cloud. I wish I ran across this article earlier back in May during the IT competition, since cloud computing was the topic for business analysis. Although this article did not provide an analysis on the public/private/hybrid cloud models, it does provide enough information for me to take a guess on the main differences.Public cloud is when companies outsourced all the cloud services to third party vendor; private cloud is developed within companies to support all offices at a various locations. Hybrid is the combination of the both.
Eric Knorr, E. (2010, August 7). What cloud computing really means. Retrieved from http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,2