Paas Characteristics
Paas Characteristics
-iaas-an-ultimate-guide-on-when-to-use-what
https://www.opsview.com/resources/azure/blog/moving-your-app-azure-paas-how-choose-between-
paas-and-iaas
https://rubygarage.org/blog/iaas-vs-paas-vs-saas
https://www.cmswire.com/information-management/saas-startup-heres-how-to-choose-between-iaas-
and-paas/
https://www.techopedia.com/2/28934/technology-trends/software-as-a-service-saas/choosing-
between-iaas-and-paas-what-you-need-to-know
https://www.znetlive.com/blog/what-is-iaas-and-benefits-of-iaas/
https://www.the-reference.com/en/blog/henrideroeck/2017/iaas-or-paas
https://www.bizjournals.com/bizjournals/how-to/technology/2017/12/5-biggest-benefits-of-moving-to-
the-cloud.html
PaaS
PaaS is the similar to SaaS in many ways. Instead of delivering the software over the web, PaaS offers a
platform for the creation of software (which is then delivered over the web).Developers work on PaaS platform
and concentrate on software application building without having to worry about software updates, operating
systems, load balancing, storage, or other details related to infrastructure.
PaaS Characteristics:
Built on top of virtualization technology – you can demand for resources as per your need and
scale up/ down as per the requirement
Provides varying services to facilitate development, testing, deployment and hosting of software
applications in integrated development environment
Multiple users can utilize the same development application
Integrated web services and databases
Billing and subscription is managed by tools
PaaS Suitability:
When multiple developers are working on the development or when external parties are involved in the
development process, PaaS is a great option to bring in the speed and flexibility to the development process
For organizations following Agile Methodology for software development, PaaS eases the
difficulties associated with rapid development and iteration of application
When you wish to spread your Capital Investment – by providing the underlying solid
infrastructure, PaaS model reduces the organization’s overhead costs
Large organizations who want to customize applications
Pricing:
PaaS pricing is almost always a true ‘as you use it’ pricing rather than the
stepped increments that IaaS provides when having to scale per VM.
Advantage
Reduced development time.
Support for different programming languages.
Easy collaboration for remote and distributed teams.
High development capabilities without additional staff Of course,
Disadvantage
You have no control over the virtual machine that’s processing your data.
PaaS solutions are less flexible than IaaS. For example, you can’t create and
delete several virtual machines at a time.
IaaS –
IaaS model delivers Cloud Computing infrastructure including servers, storage, network and operating systems
an on-demand service. For organizations it means that instead of purchasing the whole infrastructure, they
simply buy those resources as a service on demand.
IaaS Characteristics:
Generally includes multiple users on a single piece of hardware
Resources are available as a service
Allows dynamic scaling capabilities – the cost varies based on the infrastructure selection
Very flexible cloud computing model and gives organizations a complete true control over their
infrastructure
IaaS Suitability:
Ideal for organizations which need complete control over their high performing applications
Also suitable for startups and small companies which do not wish to spend time and energy in
procuring hardware and software.
Suitable for growing organizations which are not yet sure about the application and expect it to
evolve over a period and hence do not want to commit to hardware/ software resources
Suitable for applications which see volatile demands – where scaling up or down is critical based on
traffic spikes or valleys
Pricing:
PaaS pricing is almost always a true ‘as you use it’ pricing rather than the
stepped increments that IaaS provides when having to scale per VM.
Advantage
No expenses on hardware infrastructure.
Perfect scalability.
Reliability and security.
DisAdvantage
IaaS is more expensive than SaaS or PaaS, as you in fact lease hardware
infrastructure.
All issues related to the management of a virtual machine are your
responsibility.
5-biggest-benefits-of-moving-to-the-cloud.html
1) Boosts cost efficiency
2) Provides flexible pay options
3) Promotes collaboration
4) Increases mobility
5) Aids disaster recovery