Cloud Computing Basics Cheat Sheet
A printable reference covering cloud services, deployment models, virtualization, scalability, security, and shared responsibility for grades 9-12.
Related Tools
Related Labs
Related Worksheets
Related Infographics
Cloud computing is the use of internet-based servers, storage, databases, networking, and software instead of only using a local computer or school server. This cheat sheet helps students understand how cloud systems support websites, apps, file storage, gaming, streaming, and artificial intelligence tools. It is useful because many modern computer science projects depend on cloud platforms for speed, reliability, and flexible resources. The core ideas include service models such as IaaS, PaaS, and SaaS, plus deployment models such as public, private, hybrid, and community clouds. Students should understand virtualization, scalability, availability, latency, and the shared responsibility model. A strong cloud design balances performance, cost, security, and reliability.
Key Facts
- Cloud computing means using remote servers over the internet to store, process, and manage data instead of relying only on local hardware.
- IaaS means Infrastructure as a Service, where the provider supplies virtual machines, storage, and networks while the user manages operating systems and apps.
- PaaS means Platform as a Service, where the provider manages the infrastructure and development platform so users can build and deploy applications.
- SaaS means Software as a Service, where users access complete applications through a browser or app, such as email, document editors, or file storage.
- Scalability means a system can increase or decrease resources, such as CPU, memory, or storage, to match demand.
- Availability is often written as uptime percentage, and availability = working time / total time x 100%.
- Latency is the delay between a request and a response, so lower latency usually means a faster user experience.
- The shared responsibility model means the cloud provider secures the cloud infrastructure while the customer secures their data, accounts, settings, and applications.
Vocabulary
- Cloud Computing
- Cloud computing is the delivery of computing resources such as servers, storage, databases, and software over the internet.
- Virtualization
- Virtualization is the process of creating software-based versions of hardware resources, such as virtual machines running on physical servers.
- IaaS
- IaaS is a cloud service model that provides basic computing infrastructure like virtual machines, storage, and networking.
- PaaS
- PaaS is a cloud service model that provides a managed platform for building, testing, and deploying applications.
- SaaS
- SaaS is a cloud service model that provides ready-to-use software delivered through the internet.
- Scalability
- Scalability is the ability of a system to handle more or fewer users or workloads by adjusting its resources.
Common Mistakes to Avoid
- Confusing cloud storage with the whole cloud is wrong because cloud computing also includes processing power, databases, networking, security, and application services.
- Thinking the cloud is not physical is wrong because cloud services still run on real servers in data centers connected by networks.
- Mixing up IaaS, PaaS, and SaaS is wrong because each model gives the customer a different level of control and responsibility.
- Ignoring security settings is wrong because customers are still responsible for passwords, permissions, data protection, and application security in most cloud services.
- Assuming cloud services are always cheaper is wrong because poor resource management, unused servers, high data transfer, and over-scaling can increase costs.
Practice Questions
- 1 A website had 716 hours of working time during a 720-hour month. Calculate its availability percentage using availability = working time / total time x 100%.
- 2 A cloud server costs $0.12 per hour. How much does it cost to run continuously for 30 days?
- 3 Classify each service as IaaS, PaaS, or SaaS: a virtual machine, an online email app, and a managed app development platform.
- 4 A school wants to move student files and a learning website to the cloud. Explain two benefits and two risks the school should consider before migrating.