Things you should know about cloud computing?
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 architects.
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 service.
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.