Introduction to Cloud Computing
Cloud Computing delivers computing resources both hardware and software as a service over a network. These serices are consumed thru a web browser.
Benefits of Cloud Computing
> Low or no upfront infrastructure investment > Cost based on usage > Efficient utilisation of resources > Reduced time to market
Cloud Service Deployment Models
Public
Public clouds offer services to many clients over the Internet. Public cloulds provide cost effective means to IT solution implementation.
Private
Private clouds offer the same services as Public clouds. However, the services are dedicted to a single customer.
Hybrid
The idea of the Hybrid is to have benefits of both Private and Public clouds at the same time. Businesses can reap the benefits such as low cost operation of the Public Clouds while maintaining critical data and processing in a private cloud.
Cloud Service Delivery Models
3 Main Models
Infracture as a Service (IaaS)
Service providers offer resources such as CPU, Storage, Network together with necessary operating systems and applications.Customer are charged for the consumption of resources.
Platform as a Service (PaaS)
Here the platform is an application development environment used by developers to develop, debug and deploy the software applications. Developers can concentrate on the development projects as the platform is taken care of by Service provider.
Software as a Service (SaaS)
Service providers offer various software applications for the consumption by customers. Resources such as CPU,Storage, Network and operating system are controlled by the service provider. Customers pay the service provider for the service consumption.