What is cloud computing?
Cloud computing provides resources such as servers, storage, databases, and networking on demand, typically with pay-as-you-go pricing.
Study 4 AWS Cloud Concepts with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.
What is cloud computing?
Cloud computing provides resources such as servers, storage, databases, and networking on demand, typically with pay-as-you-go pricing.
What does scalability mean?
Scalability is the ability to handle increased workload by adding capacity.
What is an AWS Region?
An AWS Region is a separate geographic area where AWS services and resources can be created.
What does Amazon EC2 provide?
Amazon EC2 provides resizable compute capacity through virtual servers.
How does the shared responsibility model divide security work?
AWS protects the underlying infrastructure, including facilities, hardware, networking, and virtualization. Customers secure their data, workloads, and configurations according to the services they use.
What does elasticity mean in cloud computing?
Elasticity is the ability to adjust capacity up or down as demand changes.
What is an Availability Zone?
An Availability Zone is an isolated location within a Region, made up of one or more data centers.
What resilience benefit can deployment across multiple AZs provide?
Deploying application parts in multiple AZs can help maintain operation if one AZ is affected; it does not by itself protect against a Region-wide disruption.
What is AWS Lambda used for?
AWS Lambda runs code without requiring customers to manage servers.
What is Amazon S3 used for?
Amazon S3 stores and retrieves objects such as files, backups, and static website assets.
What does Amazon RDS help manage?
Amazon RDS helps set up and operate relational databases.
What does Amazon VPC provide?
Amazon VPC provides a virtual network where customers can launch and configure AWS resources.
A 14-question medium-difficulty quiz on Boolean algebra, logic gates, truth tables, and combinational circuits.
Learn how Boolean expressions, logical operators, and conditional structures let programs make reliable decisions, including how to handle boundaries, branch order, and testing.
A structured guide to the main data structures, their operations, efficiency trade-offs, representations, and practical selection criteria.
A focused review of propositional logic, quantifiers, sets, relations, functions, and foundational proof methods in discrete mathematics for computer science.
A progression through how data is organized, searched, exposed through software interfaces, and managed through abstraction layers in modern computer systems.
A practical review of the integrated Java skills, debugging habits, algorithm reasoning, and free-response strategies needed for AP Computer Science A.
Learn how to create, modify, traverse, and analyze Java lists with ArrayList, wrapper types, standard algorithms, and the Collections utility class for AP Computer Science A.
A practical guide to Java inheritance, constructor chaining, method overriding, polymorphism, access control, and object behavior for tracing and writing AP Computer Science A programs.
A focused guide to Java classes, object references, constructors, methods, strings, wrapper classes, and API usage for AP Computer Science A.
A progressive guide to how packet-switched networks encapsulate data, move it across links, and manage delay, throughput, queues, and congestion.
A structured guide to designing parallel and distributed systems through decomposition, communication, coordination, state management, scalability, and fault tolerance.
A structured guide to how routers select paths, exchange reachability information, apply routing policy, recover from failures, and diagnose connectivity problems across interconnected networks.