Assignment (IaaS, PaaS)
Assignment (IaaS, PaaS)
Iaas(Infrastructure as a Service):
Definition:
Infrastructure as a service is an instant computing
infrastructure, provisioned and managed over the
internet.A cloud computing service provider, such as
Azure, manages the infrastructure, while you purchase,
install, configure and manage your own software
operating systems, middleware and applications.
Advantages of Iaas:
Some advantages of Iaas are as follow:
Example:
DigitalOcean, Linode, Rackspace, Amazon
Web Services (AWS), Cisco Metapod, Microsoft Azure,
Google Compute Engine (GCE) are some
popular examples of Iaas
Paas(Platform as a Service):
Definition:
Platform as a service (PaaS) is a complete
development and deployment environment in the cloud,
with resources that enable you to deliver everything from
simple cloud-based apps to sophisticated, cloud-enabled
enterprise applications.
Advantages:
Following are some advantages of PaaS:
Disadvantages:
Examples:
Popular examples of PaaS include:
AWS Elastic Beanstalk.
Windows Azure.
Heroku.
Force.com.
Google App Engine.
OpenShift.
Google App Engine:
Google App Engine is a Platform as a
Service and cloud computing platform for developing
and hosting web applications in Google-managed data
centers. Applications are sandboxed and run across
multiple servers.
Open and familiar languages and tools