Cloud Computing / Cloud computing Programming models

Programming models for clouds

In Cloud computing Programming models are described in one of two ways. They were deployment model and service model.


Cloud computing Programming models described in 2 ways.They were

1. Deployment Cloud Model.
2. Service Cloud Model.


Cloud Deployment Models List (Each on with its own set of customers it’s targeting.)

Deployment Models Systems & Services Accessible By Security(reason)
Public Cloud General public. less secure (Openness)
Private Cloud Within an organization. More secure(private nature)
Hybrid Cloud Public and private cloud people. Less(public) / More(private) secure.



Cloud Computing Service Model Types

Services Models Details Example
On-premise Environment Here End users have to take care of All the things (networking to applications) what we are doing today. Microsoft Office package
IaaS IaaS (Infrastructure as a Service) provides access to resources (compute, physical machines, machines, storage, networking, security, tools etc) by the IaaS provider via public Internet. Virtual machines, serers, storage, Amazon Web Service, Rackspace, and VMware vCloud
PaaS PaaS (Platform as a Service) provides runtime environment for applications, development, deployment tools, etc. via public Internet. Data base, web server, deployment tools, Google AppEngine, Windows Azure Platform, and force.com.
SaaS SaaS (Software as a Service) provides software applications as a service (installation and management) to end users. GMail, Office 365, CRM, games, virtual desktop and Google Docs.




Home     Back