For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cloud Computing

What is cloud computing?

Cloud computing is the delivery of computing services – including servers, storage, databases, softwares etc. - and distributing those services over the internet (the cloud) to offer faster inovation and flexible resources.


Shared Responasability Model

The shared responsibility model is a concept that devides the responsibility btw the cloud provider and the customer.


Cloud Models

Cloud Types

There are 3 methods/types of cloud deployment:

  • Private

  • Public

  • Hybrid

Private Cloud: Cloud for One

This type of cloud is used only by a single entity (organization)

Good privacy since no one outside the network can access it.

Cons:

Heavy cost since you are responsible for purchasing the hardware.

More responsibility

Less flexible

Private cloud is very similar to a traditional on-prem setup, bcs the org is in the control fo the physical hosts, network and datacenter.

Public Cloud: Cloud for Everyone

The cloud provider is built controled and maintained by 3rd party cloud provider like Microsoft, Amazon, Google..

The main difference is the public avalability and the starting costs are much lower since all you have to do is provision and use the services as needed.

Hybrid Cloud: Best of Both Worlds

This is a type of cloud where the private and the public cloud are combined togother.

For example if you have sensitive workloads you do not want on the public clouds shared tenecies, you can run the workloads on the private cloud.

Cons:

There is a skillset needed to maintain both the private and public cloud


The economy of cloud computing

Capital Expenditures (CapEx) - The cost of buying land, buildings, physical infrastructure (big upfront inv)

Operational Expenditures (OpEx) - The cost of running operations (ongoing)

Last updated