Cloud Computing
Cloud Computing is a technological model that provides on-demand access to a shared collection of configurable computing resources. Resources include servers, storage, applications and services. These resources are allowed to be quickly provisioned and managed with minimal effort, thereby offering scalability, flexibility and cost efficiency.
Lets compare between on-premise and cloud.
On-premises | Cloud-providers |
You own the servers | Someone else own the servers |
You hire the IT people | Someone else hires the IT people |
You pay or rent the real estate | Someone else pays or rents the real estate |
You take all the risk | You are responsible for configuring your cloud services and code.Someone else takes care of the rest |
Advantages of Cloud Computing
Trade capital expense for variable expense.
Benefit from massive economies of scale.
Stop guessing capacity.
Increase speed and agility.
Stop spending money on running and maintaining data centers.
Go global in minutes.
Types of Cloud Computing
Software as a Service(SaaS):
Software as a Service(SaaS) is a cloud based model providing software applications online through subscriptions, removing the need for local installation and upkeep. It is a completed product that will be run and managed by service provider.
Platform as a Service(PaaS):
Platform as a Service(PaaS) is a cloud computing model that provides developers with a platform to build, deploy and manage applications without managing the underlying infrastructure.
Infrastructure as a Service(IaaS):
Infrastructure as a Service(IaaS) delivers virtualized computing resources over the internet allowing users to rent servers, storage, and networking without dealing with physical hardware.
Cloud Computing deployment models
Public Cloud:
Services are delivered over the internet by third-party providers and shared across multiple users.This model offers cost-effectiveness and scalability but may have less control over stability. Examples: Amazon Web Services(AWS),Microsoft Azure,Google Cloud Platform(GCP).
Private Cloud:
Dedicated Infrastructure is used exclusively by a single organization.It can be managed internally or by a third-party provider.This model offers enhanced security and control but can be more expensive and complex to manage.
Hybrid Cloud:
Combines both public and private clouds, allowing data and applications to be shared between them. This model offers greater flexibility, optimized resource usage, and balanced cost efficiency and security.
Community Cloud:
Infrastructure is shared by several organizations with common concerns, such as security, compliance or mission. It can be managed internally or by a third-party.This model offers collaborative benefits and shared costs.
Subscribe to my newsletter
Read articles from Roopa Rani Mathew directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by