Computer Science Grade 11 20 min

AWS Fundamentals

AWS Fundamentals

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Define cloud computing and articulate its five core characteristics. Differentiate between the three main cloud service models: IaaS, PaaS, and SaaS. Compare and contrast the three cloud deployment models: Public, Private, and Hybrid. Explain the key benefits of cloud computing, including elasticity, scalability, and high availability. Identify at least three core AWS services (e.g., EC2, S3, Lambda) and their primary functions. Analyze a simple technical scenario to determine the most appropriate cloud service and deployment model. Ever wonder how Netflix can stream petabytes of data to millions of users at once without crashing? 🎬 The answer is in the cloud! This lesson introduces the foundational concepts of cloud computing, the engine behind modern...
2

Key Concepts & Vocabulary

TermDefinitionExample Cloud ComputingThe on-demand delivery of IT resources—like servers, storage, databases, and software—over the Internet with pay-as-you-go pricing. Instead of owning your own computing infrastructure, you can rent access from a cloud provider like Amazon Web Services (AWS).Instead of buying and setting up a powerful physical server in your school to host a website, you can launch a virtual server (an EC2 instance) on AWS in minutes and pay only for the time it's running. IaaS (Infrastructure as a Service)The most basic category of cloud computing services. It provides virtualized computing resources (servers, networking, storage) over the internet. You are responsible for managing the operating system, data, and applications.Amazon EC2 (Elastic Compute Cloud) pro...
3

Core Syntax & Patterns

The Shared Responsibility Model AWS is responsible for security *of* the cloud. The customer is responsible for security *in* the cloud. This model dictates security obligations. AWS manages the physical security of data centers, hardware, and the core network. The customer is responsible for managing their data, classifying assets, configuring firewalls, patching operating systems, and managing user permissions. The 6 Pillars of the AWS Well-Architected Framework Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, Sustainability. These are design principles for building systems on AWS. When designing a cloud application, you should evaluate your architecture against these pillars to ensure it is secure, high-performing, resilient, and e...

4 more steps in this tutorial

Sign up free to access the complete tutorial with worked examples and practice.

Sign Up Free to Continue

Sample Practice Questions

Challenging
A company uses a SaaS-based email service. A new employee accidentally deletes a critical folder containing important client communications. According to the Shared Responsibility Model, who is ultimately responsible for the loss of this data?
A.The SaaS provider, because they manage the entire application stack.
B.The company (the customer), because they are always responsible for their own data and how their users interact with it.
C.Both are equally responsible, and the cost of the loss should be shared.
D.Neither, as data loss is an accepted risk of using SaaS applications.
Challenging
A startup is designing a video streaming service. They anticipate steady, predictable user growth of 10% month-over-month, but also need to handle unpredictable viral events where traffic might increase 100x for a few hours. Which statement best describes the optimal cloud strategy?
A.Focus only on elasticity to handle viral events, as scalability is not relevant.
B.Implement a long-term scalability plan and also use elasticity to handle short-term spikes.
C.Focus only on scalability by pre-provisioning enough capacity for the largest possible viral event.
D.Use a private cloud, as public clouds cannot handle both types of growth.
Challenging
A financial services company runs its legacy trading platform on-premises to meet ultra-low latency requirements. They want to build a new data analytics platform that can process massive datasets, a task for which the public cloud is ideal. They also need the two systems to communicate securely. Which deployment model and rationale is most appropriate?
A.Hybrid Cloud, because it allows them to connect their on-premises infrastructure with the scalable resources of the public cloud.
B.Public Cloud only; they should migrate the trading platform despite the latency requirements.
C.Private Cloud only; they should build their own massive analytics farm, ignoring the benefits of the public cloud.
D.Multi-cloud, using two different public cloud providers for the two separate tasks.

Want to practice and check your answers?

Sign up to access all questions with instant feedback, explanations, and progress tracking.

Start Practicing Free

More from Cloud Computing

Ready to find your learning gaps?

Take a free diagnostic test and get a personalized learning plan in minutes.