What are different types of cloud architecture ?
1. Software as a service (SaaS)
2. Platform as a service (PaaS)
3. Infrastructure as a service (IaaS)
1. Software as a service (SaaS)
Software as a service (SaaS) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted.
For better understanding, let’s take an example:
If we consider, you want to open and excel or a word file, so what are the different options that we were having earlier is as below:
• Installing “Microsoft Office 2010 / 2013 / 2016” on your local machine and then open the file.
But now we have another option where we do not need to install the MS Office packages or licence into the machine, instead we can open those files online using Office 365 which is available for you to open and edit your documents online using browser as your interface.
This Office 365 licence are provided to everyone via subscription (These subscriptions are managed by the System Administrator at your office who manages all the licenses & for home user, we need to purchase these licences online).
So, as we are facilitated to use a software (like MS word / MS excel as per our example) over the internet in the form of service. Hence, it is named as the term – Software as a Service.
2. Platform as a service (PaaS)
Platform as a Service (PaaS) or application platform as a Service (aPaaS) is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.
In simple terms to understand this concept in ease way:
Consider a developer wants to develop a program (.Net, C, C#, Java, or PHP etc), so for developing a program a developer needs a platform to host the application where he can write program. So, the basic requirement would be as follows:
• A Computer or a virtual Machine.
• Operating System.
• Platform (application to write program – Licencing will put extra cost)
Here, providing these people (Developers as per our example) a platform where they can write a program and debug them live without any hassle of above things to be in picture, and directly hosting program over the cloud. Hence, the term – Platform as a Service.
3. Infrastructure as a service (IaaS)
Infrastructure as a service (IaaS) is a form of cloud computing that provides virtualized computing resources over the internet.
The service provided by service providers (Amazon, Azure, google etc) to host infrastructure components such as Windows Servers, Linux Server, AD, DNS, Firewall Appliances, etc on cloud. Such service is defined in term – Infrastructure as a Service.
The service provided by service providers (Amazon, Azure, google etc) to host infrastructure components such as Windows Servers, Linux Server, AD, DNS, Firewall Appliances, etc on cloud. Such service is defined in term – Infrastructure as a Service.
Currently, I am working on IaaS, where we need to host Virtual Machines on cloud platform for our clients and we are responsible to monitor and maintain the health of such components.
We are going to learn this in detail in my next blogs.
_________________________________________________
Hope the information is reliable. If something left or found any mistake please suggest.
Please do "Follow" this page to stay tuned for latest updates.
"Like😍" this Page if you liked my post.
Share your valuable feedback - "Comment" down below with your suggestions and requirement for near future blog.
Please share this post, if you want to educate the same to your friends and colleagues.
Thanks!
Comments
Post a Comment