0% found this document useful (0 votes)
3 views2 pages

Cloud Computing Essentials Study Notes

Cloud Computing Essentials provides a compact overview of cloud computing fundamentals, including service models (IaaS, PaaS, SaaS, FaaS) and deployment models (public, private, hybrid, multi-cloud). It highlights the advantages of cloud computing, such as faster provisioning and elastic scaling, while also noting potential trade-offs like recurring costs and provider-specific architecture. The document serves as a revision guide for software development and DevOps learning.

Uploaded by

aswinelaiya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Cloud Computing Essentials Study Notes

Cloud Computing Essentials provides a compact overview of cloud computing fundamentals, including service models (IaaS, PaaS, SaaS, FaaS) and deployment models (public, private, hybrid, multi-cloud). It highlights the advantages of cloud computing, such as faster provisioning and elastic scaling, while also noting potential trade-offs like recurring costs and provider-specific architecture. The document serves as a revision guide for software development and DevOps learning.

Uploaded by

aswinelaiya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Cloud Computing Essentials

STUDY NOTES

Cloud Computing Essentials: From Virtual


Machines to Serverless
Concise notes for understanding cloud building blocks, deployment models, and real
workflow choices.

Topic: Cloud computing foundations


Use: Revision notes for software development and DevOps learning
Length: Compact reference guide

Core idea: Cloud computing means renting computing resources over the internet instead of owning every
server, network device, and storage system yourself.

1. What the cloud provides


A cloud platform gives teams on-demand access to infrastructure and managed services. The user still
designs the application, security model, data flow, and operating process; the cloud provider supplies
the elastic foundation.

 Compute: virtual machines, containers, serverless functions, and managed application runtimes.
 Storage: object storage for files, block storage for disks, and managed databases for structured data.
 Networking: virtual private networks, subnets, load balancers, DNS, firewalls, and private
connectivity.
 Operations: monitoring, logging, backup, identity controls, automation, and cost-management tools.

2. Service models

Concept Practical meaning

IaaS Rent infrastructure; manage the operating system, runtime, and application.

PaaS Deploy code; the provider manages runtime, patching, and scaling.

SaaS Use a finished application; the provider operates the service.

FaaS Run small event-triggered functions only when needed.

Original study notes


Cloud Computing Essentials

3. Deployment models
 Public cloud: resources run on a provider platform such as AWS, Azure, or Google Cloud.
 Private cloud: cloud-like automation is used inside an organization-owned or dedicated
environment.
 Hybrid cloud: systems combine private infrastructure with public cloud services.
 Multi-cloud: a team uses more than one public cloud provider, usually for resilience, specialization,
or organizational reasons.

4. Real workflow example


1. A developer pushes code to a version-control repository.
2. A CI/CD pipeline builds the artifact, runs tests, and creates a deployable container image.
3. The image is stored in a container registry and deployed to a managed container service.
4. A load balancer routes customer traffic while autoscaling adjusts capacity based on demand.
5. Logs, metrics, and alerts help the team detect failures and improve reliability.

5. Common advantages and trade-offs


 Advantages: faster provisioning, global reach, elastic scaling, managed services, and reduced up-
front hardware cost.
 Trade-offs: recurring cost discipline is required, architecture can become provider-specific, and
security mistakes can scale quickly.
 Good practice: start with a simple architecture, automate deployments, tag resources, monitor
spending, and design backups from day one.

Quick exam memory line: Cloud is not just someone else's computer; it is a service model for delivering
compute, storage, networking, security, and operations through programmable platforms.

Original study notes

You might also like