Cloud Computing is the term used to describe accessing the resources that are available at the remote locations like servers through millions of clients who are just browsing the content from remote servers. This is a very generic definition for cloud computing, but in reality there are many different types of cloud computing that exist in the technology world. This blog post will try to make you understand cloud computing, different types of cloud computing, popular players in the cloud computing market, etc.
Let’s dive into this blog post and we will walk you through all the details about cloud computing.
What is Cloud computing?
Cloud Computing is accessing IT resources through the internet without storing anything in the local systems. The entire data is kept away in the cloud also known as data centers which are very very huge in size. Data centers are nothing but a million servers stored in a single location to maintain the huge amount of data.
Literally everything like storage, database, computing power, etc. can be accessed through the internet and users have to only pay as per the usage pattern. The major advantage of cloud computing is to reduce the cost for companies from buying thousands of servers, instead they can purchase the servers online and return them when they don’t need it.
Who is using cloud computing?
Almost everyone on this planet is connected through cloud resources. If you are using your mobile for accessing your email, posting a photo on instagram, working in a company to chat with your colleagues, etc. Everything is now moved to the cloud and you can not build any applications without depending on cloud resources.
Types of Cloud Computing Deployment Models
There are four types of cloud computing deployment models:
- Private Cloud
- Public Cloud
- Hybrid Cloud
- Multi Cloud
Private Cloud
Private Cloud is a cloud computing environment where it is completely dedicated to a customer. Only that customer would have access to the cloud. This would still have the features and benefits of the public cloud infrastructure, with the exception of being accessed only by a single customer. Organizations uses this type of cloud for the following reasons:
- Data Security
- Privacy
- Regulatory Compliance
Public Cloud
Public Cloud is most common and it’s accessible to everyone. Here the computing infrastructure is shared among all the users who are storing their data in the public cloud. However, the public cloud also has a high amount of data security and privacy because every user would have individual user accounts. Amazon Web Services (AWS) is an example of public cloud where everyone can store their data in their own AWS account.
Hybrid Cloud
Hybrid Cloud is the combination of Private and Public clouds. This is most widely used because no one completely relies on the public cloud.
Multi Cloud
Multi Cloud is the combination of different vendor services used for various purposes. For example, you can use EC2 instances from Amazon Web Services (AWS) and Azure Database for MySQL from Microsoft Azure. This is very common practice for any bigger organizations to use multiple cloud solutions.
Types of Cloud Computing Services
There are three major types of cloud computing that are most widely used across the internet. These are:
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) is a most significant type of cloud computing. In this type, users can build their own infrastructure and network to manage their entire organisation’s IT needs. This is the most flexible and greater power for any company to set-up their own infrastructure in the cloud. The following are the popular examples for IaaS:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud
- IBM Cloud
- Oracle Cloud
- Alibaba Cloud
Platform as a Service (PaaS)
Platform as a Service (PaaS) allows you to manage and deploy your applications. In simple terms, you can use PaaS to host your applications on the cloud. The PaaS solution would comprises of:
- Development tools
- Middleware
- Operating systems
- Database management
- Infrastructure
Following are some of the examples for PaaS:
- Dokku
- Google App Engine
- Salesforce Lightning
- IBM Cloud Foundry
- Red Hat OpenShift
- Zoho Creator
- Cloudways
Software as a Service (SaaS)
Software as a Services (SaaS) is a most popular delivery model of the applications to customers. In this concept, SaaS providers would host the application (software) and rent the users to purchase the software from online. This is very much cost saving for the organizations to build their own applications instead they will buy the software for monthly or yearly subscription basis.
Most of the SaaS softwares is sold as a monthly or yearly subscription model.
Here is the some examples of SaaS:
- Dropbox
- Zoho
- Hubspot
- Lunarpen
- Slack
Summary
In this blog post, we have written and explain more about the basic concepts of what is cloud computing and different types of cloud computing. If you have any questions, please send us a message. You can also browse our training library to purchase and enhance your skills.
- Top 20 Questions To Prepare For Certified Kubernetes Administrator Exam - August 16, 2024
- 10 AWS Services to Master for the AWS Developer Associate Exam - August 14, 2024
- Exam Tips for AWS Machine Learning Specialty Certification - August 7, 2024
- Best 15+ AWS Developer Associate hands-on labs in 2024 - July 24, 2024
- Containers vs Virtual Machines: Differences You Should Know - June 24, 2024
- Databricks Launched World’s Most Capable Large Language Model (LLM) - April 26, 2024
- What are the storage options available in Microsoft Azure? - March 14, 2024
- User’s Guide to Getting Started with Google Kubernetes Engine - March 1, 2024
Much informative.
Could you please write on Robotics. like from where to start initially?