What is Cloud Computing?
Cloud Computing is the delivery of different computing services, such as storage, servers and more over the net. The companies which offer these kind of services are known as cloud Providers. They usually charge for cloud computing services depending on usage.
Cloud computing is classified based on location as well as on the service which the cloud is offering.
Based on cloud location, cloud computing can be:
Cloud computing services:
- IaaS, which means Infrastructure-as-a-service
- PaaS, which means Platform-as-a-service
- Saas, which means Software-as-a-service
- Faas, which means Functions-as-a-service
Now, let’s have a look at the previously mentioned cloud types:
Depending on what type of data you’re working with, below you can find all cloud types compared in terms of levels of management and security required.
- Public cloud:
The entire computing infrastructure is located right there on the premises of the cloud computing company which offers the service.
- Private cloud:
Hosting your entire computing infrastructure by yourself, and it’s not shared as the public one. The control and the security levels are the highest when using the private cloud.
- Hybrid cloud
Hybrid cloud uses both public and private clouds, mostly depending on their purpose.
- Community cloud
The community cloud is shared in-between organizations which fit in the same community, such as the geographic community and more.
As mentioned above, cloud computing services fall into four different categories:
Infrastructure is the most basic cloud computing service category which actually allows you to rent an IT infrastructure from a cloud service provider. You can rent IaaS on a pay as you go basis.
The PaaS was designed specifically for developing, testing, delivering and managing different software applications. It allows you to quickly create mobile or web applications, without having to set up or even manage the underlying infrastructure of storage, servers, network or databases which are needed for development.
SaaS is a method used to deliver software apps over the internet on a subscription basis. It allows you to host and manage software application and handle any required maintenance, like security patching and different upgrades.
Functions as a service actually adds one more layer of abstraction to the platforms, so that the developer is entirely insulated from everything in the stack below his code.
To sum up, even though you are not realizing now, you are probably using cloud computing daily, as most of us are using online services to edit docs, send an email, watch our favourite TV shows, etc. Cloud computing makes all of this possible behind the scenes. If you want to learn more about cloud computing, feel free to contact ClearDesk and get all the information you need in one place.