- Public Cloud: In the case of public cloud the service provider provides the services over the internet and the examples of public cloud service providers are AWS, Microsoft Azure, Google Cloud, etc.
- Private Cloud: Private cloud is the arrangement of cloud computing that is handled exclusively by any organization or business. In the case of a private cloud, the data center can physically be located on the premise of the organization or it can be rented to some third party organization.
- Hybrid Cloud: Hybrid cloud is a combination of public and private cloud. It provides better flexibility as we can switch the application or data between them as per the requirement.
- IaaS: Basic category of cloud services includes the Infrastructure as a service (IaaS). They are basic because here we can rent the infrastructure like servers, VMs, storage, etc. The cloud provider charges the rent for the infrastructure based on their payment policy that can include server usage, data flow, or maybe network usage, etc. Example of IaaS is Amazon Web Services, Google Compute Engine(GCE), etc.
- PaaS: Platform as a service (PaaS) is a type of cloud service where along with the infrastructure, we would be getting the OS, middleware, or runtimes, etc. In PaaS cloud services developers can easily display their application without worrying about the required runtime environments etc. Example of PaaS is Google App Engine, AWS Elastic Beanstalk, etc.
- Serverless: In the case of Serverless computing the cloud provider handles the infrastructure and server management for us, it includes capacity planning, scaling, etc. The serverless architecture provides flexibility and scalability to the developers so that they can only focus on the actual application instead of server handling. We can deploy the resources in the form of specific functions that can be triggered using any event. The example of Serverless computing is AWS Lambda.
- SaaS: Under the Software as a service (SaaS) method, the cloud provider provides software applications over the internet. They charge the application usage either by subscription or through a one-time payment. Here everything is handled through the service provider like the infrastructure, required middleware, and software application. They manage the software scalability and availability on their own and that is why the user of this service has no overhead. The example of SaaS services are Google Apps, Dropbox, etc.
Related Blogs
Monitoring website uptime using Kibana
Sep 6, 2020, 5:20:33 PM | Anurag Srivastava
Monitoring Application using Elastic APM
Jan 16, 2020, 11:43:29 AM | Anurag Srivastava
Configuring Django application with Elastic APM
Jan 14, 2020, 10:22:34 AM | Anurag Srivastava
Introduction to Elastic APM
Jan 7, 2020, 7:15:34 PM | Anurag Srivastava
Why monitoring is important?
Jan 6, 2020, 7:30:13 PM | Anurag Srivastava
Introduction to Logstash
Dec 20, 2019, 11:38:31 AM | Anurag Srivastava
Top Blogs
Configure SonarQube Scanner with Jenkins
Jun 21, 2018, 4:58:11 AM | Anurag Srivastava
Execute Commands on Remote Machines using sshpass
Jul 16, 2018, 5:00:02 PM | Anurag Srivastava
Importing MongoDB data into Elasticsearch
Mar 9, 2019, 8:20:38 AM | Anurag Srivastava
Importing MySQL data into Elasticsearch
Feb 9, 2019, 12:06:18 PM | Anurag Srivastava
Configure Jenkins for Automated Code Deployment
Jun 13, 2018, 3:44:01 PM | Anurag Srivastava
Deploying Angular code using Python script
Jun 26, 2018, 4:50:18 PM | Anurag Srivastava
Comments (0)
Leave a comment