In this article, we will be discussing about the three main categories of cloud services (IaaS, PaaS, SaaS) and see some examples.
Which are the three main categories of cloud services?
The three main categories of cloud services are:
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Below, we explain each category, along with providing some examples.
Infrastructure as a Service
With Infrastructure as a Service, the Cloud service provider, manages the underlying infrastructure, while you purchase, install and manage your own software on this infrastructure, such as: OS, middleware (such as SQL Server) and other applications.
An example of an IaaS solution is SQL Server on Azure Virtual Machines.
Platform as a Service
With Platform as a Service, you can have a complete development and deployment environment for delivering rich cloud-based solutions. To this end, usually based on pay-as-you-go model, you pay for the usage o the required infrastructure and platforms, in order to use it for delivering your applications over the internet. Certain aspects of the services offered as PaaS, are usually managed by the cloud service provider.
Examples of PaaS solutions: Azure SQL Database, Azure Database for MySQL, Azure CosmosDB, etc.
Software as a Service
Software as a Service is, in plain words, the provision of software over the internet, without having to worry about the underlying infrastructure. The provision of software under the SaaS service model, is usually offered on a subscription-basis.
An example of a SaaS solution, is Microsoft Office 365.
Learn more about Azure SQL Database – Enroll to our Online Course!
Enroll to our online course on Udemy titled “Introduction to Azure SQL Database for Beginners” and get lifetime access to high-quality lessons and hands-on guides about all the aspects of Azure SQL Database.
Featured Online Courses
- Introduction to Azure SQL Database for Beginners
- Introduction to Azure Database for MySQL
- SQL Server 2019: What’s New – New and Enhanced Features
- SQL Server Fundamentals – SQL Database for Beginners
- Essential SQL Server Administration Tips
- Boost SQL Server Database Performance with In-Memory OLTP
- Essential SQL Server Development Tips for SQL Developers
- Working with Python on Windows and SQL Server Databases
- Introduction to Computer Programming for Beginners
- .NET Programming for Beginners – Windows Forms with C#
- Introduction to SQL Server Machine Learning Services
- Entity Framework: Getting Started – Complete Beginners Guide
- How to Import and Export Data in SQL Server Databases
- Learn How to Install and Start Using SQL Server in 30 Mins
- A Guide on How to Start and Monetize a Successful Blog
- Introduction to Azure Database for MySQL
Read Also
- Main Benefits of Using Azure Cloud Services
- Available MySQL Deployment Options in Azure
- Introduction to Azure Database for MySQL (Course Preview)
- Introduction to Azure SQL Database for Beginners
- Enabling Auditing in Azure SQL Database
- Azure Cosmos DB: Learn by Example
- Learn Azure SQL Database: Creating your First Database
- How to Create an Azure SQL Server Virtual Machine
- How to Backup a SQL Server Database from On-Premises to Azure Storage
- Learn Azure Data Lake Analytics by Example
- What is Azure Advisor?
- … all our Azure-related articles
Check our latest software releases!
Easily generate SQL code snippets with Snippets Generator!
Convert static T-SQL to dynamic and vice versa with Dynamic SQL Generator.
Secure your SQL Server instances with DBA Security Advisor.
Benchmark SQL Server memory-optimized tables with In-Memory OLTP Simulator.
Rate this article:
Reference: SQLNetHub.com (https://www.sqlnethub.com)
© SQLNetHub
Artemakis Artemiou, a distinguished Senior Database and Software Architect, brings over 20 years of expertise to the IT industry. A Certified Database, Cloud, and AI professional, he earned the Microsoft Data Platform MVP title for nine consecutive years (2009-2018). As the founder of SQLNetHub and GnoelixiAI Hub, Artemakis is dedicated to sharing his knowledge and democratizing education on various fields such as: Databases, Cloud, AI, and Software Development. His commitment to simplicity and knowledge sharing defines his impactful presence in the tech community.