Cloud computing models

0

I am still confused with the difference bw Iaas and Paas model. Can any one brief me with this in a simple way please.

Rekha
asked 9 months ago261 views
3 Answers
2

IaaS - you have to build out all the environment as if you have a real data centre. You need networking, compute, storage. You have to configure every aspect to deploy your application/solution. You have to ensure you have DR setup with replication and failover etc.

PaaS - Most of it’s done for you. You dont need to worry about most of the above.(IaaS) You just have to configure a small aspect to deploy your application. You don’t need to worry about an availability zone outage as it’s all carried out under to hood.

This page may help more https://spyro-soft.com/blog/saas-paas-or-iaas-what-is-the-difference-which-one-to-choose?utm_source=google&utm_medium=cpc&utm_campaign=cloud&utm_term=m_&utm_content=cloud_blog&utm_creative_format=dsa&utm_marketing_tactic=tofu&gclid=Cj0KCQjwn_OlBhDhARIsAG2y6zNK2j50l2CkBt_C4uFR-fg68bwRpnEtcTdV1pWgXTsnnTOZwRcFvKoaAtGZEALw_wcB

profile picture
EXPERT
answered 9 months ago
profile picture
EXPERT
reviewed 9 months ago
  • Thank you so much !

2

Along with Gary's explanation i want to add

Infrastructure as a Service (IaaS): This is a cloud computing model where the service provider offers the underlying computing infrastructure (servers, storage, network, and operating systems). With IaaS, you have the most control over your infrastructure compared to other service models. It's like renting a house where you have the freedom to manage your own applications, data, middleware, and runtime environment. It's suitable for businesses that require a high level of control and flexibility, such as those with specific infrastructure requirements or those that are developing new applications.

Platform as a Service (PaaS): This model provides a platform that includes the infrastructure (similar to IaaS) plus the runtime environment with development tools, database management systems, business intelligence services, etc. In this case, you only manage your applications and data, while the rest is handled by the service provider. It's like living in a serviced apartment where certain services like maintenance are taken care of by the building's management. PaaS is suitable for developers who want to focus on coding and innovation without worrying about infrastructure management.

profile picture
EXPERT
answered 9 months ago
profile picture
EXPERT
reviewed 9 months ago
  • Thank you so much !

1
Accepted Answer

In IaaS, the cloud provider (AWS) manages IT infrastructures such as storage, server and networking resources, and delivers them to clients via virtual machines accessible through the internet. Think of Ec2 for example. giving you full control over the operating system, applications, and networking configuration of the VMs.

PaaS simplifies the process of deploying, managing, and scaling applications in the cloud. AWS Elastic Beanstalk is a Platform as a Service (PaaS) offering provided by Amazon Web Services (AWS). With Elastic Beanstalk, you can focus on writing code for their your application without worrying about the underlying infrastructure setup and configuration.

If you are a web developer for example, you can use ec2 (IaaS) to host your website but you have the extra step of setting up and configuring the environment (e.g web server & DB) for the Web Application. Alternatively you just write your code and use a PaaS service like Elastic Beanstalk which takes care of the rest and frees you from doing operational tasks like server setup scaling and load balancing for your application

profile picture
Frank N
answered 9 months ago
  • Thank you so much for your time!

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions