Cloud Computing Services Simplified
This is the second post in the cloud computing series. If you are not familiar with cloud computing, you can start with Introduction to Cloud Computing.
Cloud computing services can run on-premise or in the cloud. There are three main cloud computing services:
- Infrastructure as a Service - (IaaS)
- Platform as a Service - (Paas)
- Software as a Service (SaaS)
The main difference between each cloud computing services is determined by how much you manage versus what the cloud provider manages.
On-premise
If you choose to run your cloud insfrastructure on-premise, you are responsible for managing everything i.e applications, data, middleware, runtime, servers, networking, storage, operating system, virtualization etc.
IaaS
This model delivers computing infrastructure to clients. Infrastructure such as servers, virtualization, storage and network. The client manages other resources like operating system, applications, data storage etc.
PaaS
Platform as a Service is mainly used for running applications. It provides the environment and infrastructure that developers can leverage to build and run customize applications. Things like networking, servers, runtime, and storage are managed by the cloud provider. The developer manages applications and data.
SaaS
With this model users pay a fee to use the service and do not manage anything. Applications and insfrastructure are managed by the SaaS provider. Most SaaS are accessible via web browsers which makes it easy for users to access the current version of the service.
Some popular Cloud Providers
Microsoft Azure Services
Use cases for IaaS
- Test and development
- Storage and backups
- Big data analysis
- High performance computing
Use cases for PaaS
- Suitable for development
- Business intelligence and analytics
Use cases for SaaS
- Access to sophisticated applications
- Zero setup and management.
Summary
We have looked at types of cloud computing services:
- Infrastructure as a Service
- Platform as a Service
- Software as a Service
We also examined different scenarios where these services are applicable. Next, we will explore cloud computing deployment models.
Further Reading
Follow Exam AZ-900: Microsoft Azure Fundamentals certification training. It covers a lot more and the training prepares you for AZ-900 certification exam.
Comments