top of page
  • Nikita Bakun

IaaS, PaaS or SaaS. Choice that make sense

Cloud computing is providing developers and administrators a lot of products that allows us to understand what type of model should we use in our project. Cloud computing has grown up in providing technologies and popularity. There are three main types of computing models. Each one uses for different part of the cloud computing technology stack.


Infrastructure as a Service (IaaS)



This cloud service model allows us to configure physical and virtual servers, developing, running, maintaining, managing, monitoring processes that needs technical administrator to looking for it. Also in provide access to networking and data storage, so you can make it more comfortable for usage. Infrastructure as a Service provides you the highest level of flexibility and management control of all resources. But in common it is uncomfortable for developers and need a lot of time to modernizate infrastructure depends of new features. For example, you can ask for public clouds in companies like AWS, DigitalOcean, Google Compute Engine, Azure and others [3].


Platform as a Service (PaaS)



Platforms as a service gives us access to cloud-hosted resources that already up to use and allow you focus on business process and development. This services take care of resource optimization, capacity planning, software updating, security aspects. This type of cloud computing makes your application more scalable. Because all resources already running and you don’t waste time for instance creation time. As example, I would like describe Heroku, but on the Internet you can find a lot of same providers with features that will be better for you. Heroku is a container-based environment. So, your code will be run inside of it. System install automatically all dependencies to it. This includes logging, security, failover and orchestration that allows you monitor resources all the time. Your application can be scaled horisontally or vertically.


Software as a service (SaaS)



That cloud service provides you with a completed product that runs on provider infrastructure. You shouldn’t thing how infrastructure is maintained and how it works. You need only think how can you use it. As example, you can create your website, blog or web application using Wordpress. In fact, over 40% of all websites on the Internet created using power of WordPress. The end result is that WordPress makes building a website accessible to anyone – even people who aren’t developers.

IaaS or PaaS or SaaS: complete control vs up to use resources


In general, achitection design chooses depends on functional requirements, team, security and other aspects. In common, PaaS will be better for teams that don’t have DevOps engeneers in team. IaaS will be useful for teams that have experience of configuring environment or you have technical needs to select it. SaaS well be good choice for teams without developers at all. On next table you can find parameters that can describe our choice that would be better to your type of project.

Who can helps me with choosing cloud computing service and creations of it?

Quema can help everyone who have questions about infrastructure of each type. We ready to give you complete answe why we should to do like. If you have a questions you can contact us by email sales@quema.co or in social media:



You want to new more? Follow links bellow:

  1. https://aws.amazon.com/types-of-cloud-computing/

  2. https://www.ibm.com/cloud/learn/iaas-paas-saas

  3. https://www.g2.com/categories/infrastructure-as-a-service-iaas

  4. https://www.techtarget.com/searchcloudcomputing/feature/Top-10-PaaS-providers-and-what-they-offer-you

  5. https://www.spiceworks.com/tech/cloud/articles/top-10-saas-companies/

35 views0 comments

Recent Posts

See All
bottom of page