Suppose you have a promising idea and you want to develop it as an application. You would need a server, storage space, developers, dedicated network, and security to release the application. This initial setup will cost you a fortune and the risk factor involved if the application didn’t get much acceptance in public is an important factor to look for other options. In another case, if the application got much popularity, more and more uses will come forward and use it so you will have to upgrade your infrastructure and that will also be very expensive for you. In such situations, we could make use of Cloud service providers like AWS, Azure which provide these computing services, and you are supposed to pay per use only. This will help the startup entrepreneurs to work on their ideas not worrying about the risk factors.
The below picture shows the what are the
uses of cloud computing
Types of cloud services
There are 3 types of cloud service models
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Let me simply explain these taking a real-life example. You want
to make a chapati. In olden times, we take the wheat, dry it and make it into a
powder and then make chapati on the stove and serve it on a plate and after
that clean the utensils used. When it comes to IaaS, Atta can be bought from
the market, so drying the wheat and powdering is the duty of that vendor. We
have to make the chapati and serve it at home. When it comes to PaaS, we can
order the chapati from a restaurant they will take care of the process till
making the chapati and our duty will only be serving and cleaning the utensils.
Now in SaaS, when we go to a dine-in restaurant, all the processes will be
taken care of by them we just have to order and eat it. This is a simple way to
make you understand the different types of cloud services we have. The same
applies to the application which we want to create in the cloud. The selection
of the service can be decided by the company depending upon the needs.
IaaS I is the basic category of cloud computing where we rent
the IT infrastructure from the providers and it’s mainly used by the IT/network
example: Azure VM, AWS EC2 instance
PaaS is mainly used by developers because it provides an
on-demand environment for developing, testing, delivering, and managing
software.it is easy to perform disaster recovery and back up with this
Example: Azure Web Apps, AWS Elastic Beanstalk
SaaS delivers software applications over the internet on-demand
and on a subscription basis. Cloud providers host and manage the software
application and underlying infrastructure and handle the maintenance. The user
connects to it via a web browser.
Example: Gmail, Office 365
DevOps Gurukul provides courses on Linux, AWS, and Best DevOps Training Course in Kerala. Learning these tools will open doors to a wonderful career and we are a team of promising working professionals who are passionate about training young individuals and help them to make a successful career.