Cloud Service Types Notes

IaaS 

  • Type of cloud computing that offers essential compute, storage, and networking resources on demand on a pay as you go basis 
  • Virtual Machines, Networking, Load Balancing, Firewall.  
  • IT is essentially lifting your on premise straight into the cloud. A virtualized version of your local setup. 
  • When to use?  

PaaS 

  • A complete development and deployment environment in the cloud. 
  • You will need to modify your environment to fit into a PaaS model 
  • Does have servers, storage and networking. But also middleware, development tools, Business Intelligence services, database management systems. 
  • Meant to support the web application lifecycle
    • Build 
    • Test 
    • Deploy 
    • Manage 
    • Update 
  • You upload code but don’t have access to the server/hardware management. 
  • You do need to manage the scaling though 
  • When to use?  

SaaS 

  • Allows users to connect to and use cloud based apps over the internet. 
  • Examples are, Email and Calendar applications or Office applications 
  • When to use?  

Serverless 

  • You never deal with the servers. Your code could even have your code split between servers without knowing. Scaling is not your responsibility you pay based on executions. 

Leave a Comment

Your email address will not be published. Required fields are marked *