Introduction

What is Cloud Computing?
Cloud Computing enables us to utilize high-end resources so we build a great application without worrying about the infrastructure.
For example - if we want to create an application that hosts images, we don't have to worry about the hardware, security of hardware, and the backup headache etc. The only thing we need to take care of is our application. But the point is that we don't have to worry about the hardware, security of hardware, backup headache in traditional hosting too. Then, why do we use cloud computing?
Why do we need a cloud?
- If our application is scaling
- If we need a huge amount of processing power
- When we want to manage tools for our application
- Our users are not from a single geographic location
Benefits you get by using cloud
- No hardware management headache
- You can access and manage your application from anywhere in the world
- Power of customization
- High Scalability
- A huge amount of services are available under one roof
Famous cloud service providers!
There are various cloud providers all over the world who provide better cloud services. The following are the famous cloud service providers -

Cloud Computing Stacks
- SaaS (Software as a Service)
- PaaS (Platform as a Service)
- IaaS (Infrastructure as a Service)
SAAS (Software as a Service)


PaaS (Platform as a Service)

IaaS (Infrastructure as a Service)
When we need a certain type of infrastructure, we don't have to buy it by ourselves a complete stack of hardware. We can ask various IaaS cloud providers to provide a certain type of infrastructure to us. For example, we buy a Server space.


Summary
In this article, I have discussed some of the basics of cloud computing. I hope you will find them useful.

Join the conversation! Your thoughts help the community grow.