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

