Cloud Service Models

what are cloud service models, what are different types of cloud service models, IaaS, SaaS, PaaS, comparison of IaaS, PaaS and SaaS

cloud service models

CLOUD SERVICE MODELS

What are service models exactly? Service models are the way by which the cloud is offering its services to the end-users. Before the cloud, there are on-premise environments in which the entire infrastructure from the networking to the applications. It is getting deployed and handled by the organizations themselves. But with the coming up of the cloud, there is infrastructure as a service, platform as a service, and software as a service. These are the three service models by which the infrastructure or the platform or the software or the cloud provides the users with the service.

Infrastructure as a Service (IaaS)

Infrastructure as a service gives you a server in the cloud (virtual machine) that has complete control over it.

Infrastructure as a service

Here if you see the networking, the physical network, the servers, the physical storage on the physical servers, and the virtualization of the servers. It is managed by the cloud vendor. So you or your organization is going to choose what OS needs to deploy and from the operating system. You will have full control to decide what middleware, runtime, what kind of database or data structure and what kind of applications to deploy.

E.g. Amazon Web Service, Microsoft Azure, Google Compute Engine, Digital Ocean, Rackspace, etc.  

When you have infrastructure as a service given to you by the cloud that taking care of a virtual machine or a cloud server or environment. In the cloud environment, you have full control, you can deploy whatever applications or install many applications. But the only thing is you need to be in charge of the server. So these are your virtual machines on Infrastructure provided to you as a service. IaaS is preferable when you want to extend your physical data center into the cloud.

Infrastructure as a service gave us a trade-off between control and responsibility. Keeping in mind that part of the value proposition was to reduce the amount of responsibility required for us to maintain the right amounts of control over our infrastructure. Somewhere between is a magical opportunity to save money, improve efficiency, and reduce the amount of work that we have to do to deliver.

Platform as a Service (PaaS)

In PaaS, for example, we are hosting a website and do need a virtual machine and don't want to manage a virtual machine. We need only a hosting space like GoDaddy to register for a domain. It is addressed as your domain gives a URL whatever you choose. It also gives some space like 50 GB 50 MB whatever to host files. So a similar kind of thing is also possible in Azure.

E.g. AWS Elastic Beanstalk, Apache Stratos, Google App Engine, Windows Azure, etc.

Platform as a service

So here it will give you space, a path in which you can upload your code, upload your files. It will give the link or the URL to the website the code will be running in the background. In the background, a virtual machine and a web server are running but Azure manages and maintains that server. So you don't have to own the server or worry about upgrading, patching, server going down any issues of the server.

There are two components: application files which will be deployed to the cloud, source code, DLLs, and a configuration file in which you will be having a configuration for your application. These two combinations are for your web roles and worker roles.

Web Role

Web role is nothing but a web server or as your virtual machine that is pre-configured as a web server may be running IIS. It will automatically have your application loaded on it. By the time the server spins up the server. One thing you need to start your web application and a little spin of the server. So this will create a public endpoint, a URL for your application and it could also be an API. With the cloud services as your handles all the operating system details, upgrading, batching, and everything.

Worker Role

The worker roles are some services that run alongside your web browser. These are responsible for performing the computing functions to support your application. By getting your telemetry data you are not requesting the user and giving it to the server. Whatever things happen in the background is done by the worker. So this is the structure of the platform as a service.

Software as a Service (SaaS)

Many of the applications such as Google or Facebook. Everything is a software service you are using the software as a service. Installing the client on your mobile devices. When you upload a file into Instagram or you upload a file into Facebook it doesn't stay on your device. It gets uploaded to the cloud and it is available in the cloud. So you are provided software as a service.

Software as a service

For example, Facebook we are responsible for managing. And not worry about what was machine is it running is a Linux machine or a Windows machine. What kind of services they are hosted if servers are running in which database. We need only what software to use. Another one is Webmail anytime you are using a web browser to interact with an application. Software as a service example mobile applications that you might find in the Google Play Store or the Apple Store. These are also great examples of software as a service.

E.g. Google Apps, Salesforce, ZenDesk, Slack, BigCommerce, Hubspot, Google G Suite, etc.

The vendor manages the entire structure here from networking to the application and needs to worry about my application. Let it be Office 65 or Salesforce or websites and these are a software as a service.

IaaS Vs PaaS Vs SaaS

Apart from these three major service models. There is Database as a service, Chatbot as a service, cognitive services, search services and a lot of other services are there. But these are the three fundamental and major service models in the cloud which provide the services of the cloud.

Related posts: Characteristics of Cloud Computing

COMMENTS

Name

Artificial Intelligence,16,AWS,2,Big Data,2,Blockchain Technology,3,Cloud computing,9,Computer networks,4,cybersecurity,3,Database,2,Digital Marketing,1,E-commerce,2,Internet of Things,12,Quantum Computing,1,RPA,3,Technology,5,Web Scraping,1,
ltr
item
PS TECHNO BLOG: Cloud Service Models
Cloud Service Models
what are cloud service models, what are different types of cloud service models, IaaS, SaaS, PaaS, comparison of IaaS, PaaS and SaaS
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVbduJU6ZO40xscIP838X2LsQ73FvSPCh_t_pTsPEUQbIHNEFKlGcAHe5apScxejYBC8_wgUMF-nDYzFA3thWX-tzYiVeazql1MOfFPcYemNpRqIdK3St2rSAQWmxWTxuaiuiJkK8IaYmb/s320/C+%25283%2529.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVbduJU6ZO40xscIP838X2LsQ73FvSPCh_t_pTsPEUQbIHNEFKlGcAHe5apScxejYBC8_wgUMF-nDYzFA3thWX-tzYiVeazql1MOfFPcYemNpRqIdK3St2rSAQWmxWTxuaiuiJkK8IaYmb/s72-c/C+%25283%2529.png
PS TECHNO BLOG
https://pstechnoblog.blogspot.com/2021/07/cloud-service-models.html
https://pstechnoblog.blogspot.com/
https://pstechnoblog.blogspot.com/
https://pstechnoblog.blogspot.com/2021/07/cloud-service-models.html
true
8274238297581439573
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy