Elasticity is being one of the characteristic provide the concept of commissioning and decommissioning of large amount of resource capacity dynamically. It is measured by the speed by which the resources are coming on demand and the usage of the resources.
Scalability is a characteristic of cloud computing through which increasing workload can be handled by increasing in proportion the amount of resource capacity. It allows the architecture to provide on demand resources if the requirement is being raised by the traffic.
► Elasticity and Scalability
► Self-service provisioning and automatic de-provisioning
► Standardized interfaces
► Billing self service based usage model
The advantages of using cloud computing are:
► Data backup and storage of data
► Powerful server capabilities
► SaaS ( Software as a service)
► Information technology sandboxing capabilities
► Increase in productivity
► Cost effective & Time saving
Platform as a Service is an important layer in cloud architecture. It is built on the infrastructure model, which provides resources like computers, storage and network. This layer includes organizing and operate the resources provided by the below layer. It is also responsible to provide complete virtualization of the infrastructure layer to make it look like a single server and keep it hidden from the outside world.
Allows only the authorized and authenticated user only to access the data and applications.
It authorizes the application services.
Window Azure provides three core services which are given as:
The benefits involved in cloud architecture is:
► Zero infrastructure investment
► Just in time infrastructure
► More efficient resource utilization
The different layers of cloud computing are:
► SaaS: Software as a Service (SaaS), it provides users access directly to the cloud application without installing anything on the system.
► IaaS: Infrastructure as a service, it provides the infrastructure in terms of hardware like memory, processor speed etc.
► PaaS: Platform as a service, it provides cloud application platform for the developers