What is the landscape of cloud computing ?
there are mainly three forms of cloud computing:
Public Cloud: IT resources offered as a service and shared across multiple organizations, managed by an external service provider
Private Cloud: IT resources dedicated to a single organization and offered on demand
Hybrid Cloud: a mix of private and public clouds managed as a single entity to extend capacity across clouds as needed
Which areas of the IT can you leverage with cloud computing ? basically three areas, which are known as the cloud models :
Infrastructure as a Service (IaaS) is the delivery of computer hardware (servers,networking technology, storage, and data center space) as a service. It may also include the delivery of operating systems and virtualization technology to manage the resources. Benefits: makes the acquisition of hardware easier. Makes instant provisioning of hardware resources in a cheap way.
The Platform as a Service layer (Paas) offers development environments that IT organizations can use to create cloud-ready business applications. A PaaS is ultimately a contract between an hosted environment and user-provided extensions.
The Software as a Service (Iaas) layer offers purpose-built business applications In practical terms, this is the piece of cloud you are likely to build.
You might wonder if it's possible that some services can be both defined as Platform and as Software: the answer is,of course yes! Take for example Facebook. We might define Facebook both as Platform where various services can be delivered and also as business applications (Facebook Api) which are developed by the end user.