Cloud Computing = Infrastructure as a Service (IaaS) + Platform as a Service (PaaS) + Software as a Service (SaaS)
Cloud computing, also known as Cloud Technology, Cloud Applications or Cloud-based services. Cloud Computing is the practice of using a network of remote servers hosted on the internet to store, manage and process data, rather than a local server or a personal computer. Examples of cloud-based services include customer self-scheduling, data storage, online payment, and accounting software
Different Type of Clouds
- Infrastructure as a Service (IaaS) – Allows users with the services like Virtual servers, Virtual storage, Physical Database, Virtual Network, Physical Network. E.g.Google Storage, IBM Cloud Computing, Nimbus
- Platform as a Service (PaaS) – Provides computational resources via a platform upon which applications and services can be developed and hosted. E.g. Databases, Data Stores, Force.com, Google App Engine, Windows Azure (Platform).
- Software as a Service (SaaS) – Allows users to run online applications. Applications, Apps Services, Web Services. E.g. Google Docs, Salesforce CRM, SAP Business by Design.
Deployment type of Cloud (Cloud Usage)
- Private Clouds - are typically owned by the respective enterprise and / or leased. E.g. eBay
- Public Clouds - Enterprises may use cloud functionality from others, respectively offer their own services to users outside of the company. E.g. Amazon, Google Apps, Windows Azure
- Hybrid Clouds - consist of a mixed employment of private and public cloud infrastructures so as to achieve a maximum of cost reduction through outsourcing whilst maintaining the desired degree of control over. E.g. sensitive data by employing local private clouds.
- Community Clouds - Systems are restricted to the local infrastructure, it can be can either aggregate public clouds or dedicated resource infrastructures
- Special Purpose Clouds - are just extensions of “normal” cloud systems to provide additional, dedicated capabilities. E.g. Google App Engine which provides specific capabilities dedicated to distributed document management
- Clouds offer the opportunity to build data observatories with data, software and expertise together to solve problems such as those associated with economic modelling, climate change, terrorism, healthcare and epidemics etc. Clouds could assist greatly in the e-government agenda by providing Information in one place to the citizen, together with software to manipulate the data.
- The real underlying value of "cloud + clients" is that it is an impactful technology that transparently makes software, data, and computing available everywhere.