Dev Diary #1 - The Basics (What I understand So Far)

Bethany BouniuBethany Bouniu
2 min read

My notes on learning the basics of Cloud Computing.

A simple breakdown of what I understood so far:

  • Cloud Computing is the delivery of on-demand computing services over the internet, paid based on usage (pay-as-you-go).

  • Deployment Models:

    • Public Cloud - cloud services open to anyone over the internet.

    • Private Cloud - cloud services reserved for a single organization.

    • Hybrid Cloud - a mix of both public and private cloud setups.

  • Service Models:

    • IaaS (Infrastructure as a Service): Renting servers, storage, and networking.

    • PaaS (Platform as a Service): Renting a platform to build/run apps without managing the underlying hardware.

    • SaaS (Software as a Service): Using software hosted entirely by someone else (like Gmail or Google Drive).

  • Top Cloud Providers:

    • Amazon Web Services (AWS)

    • Microsoft Azure

    • Google Cloud Platform (GCP)

What still confuses me?

I think the question I have for myself right now would be how companies decide between public, private, and hybrid cloud. Besides that, the other question would be when to choose IaaS vs PaaS vs SaaS in real-world projects, but I think I’ll figure it out as I go.

Mini Reflection

Starting is messy (including handwriting lol), but writing the basics down helped a lot. So far I have an understanding of what Cloud Computing is, but I feel an improvement on my notes would be to add examples under each concept.

0
Subscribe to my newsletter

Read articles from Bethany Bouniu directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Bethany Bouniu
Bethany Bouniu

Existing