AWS Certified Cloud Practitioner

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/233

flashcard set

Earn XP

Description and Tags

based on Exam Pro Free Tier - AWS Certified Cloud Practitioner

Last updated 11:34 PM on 6/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

234 Terms

1
New cards

Cloud computing

the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer

2
New cards

Compute

virtual computer than can run application, programs, and code

3
New cards

Networking

virtual network defining internet connections or network isolations between services or outbound to the internet

4
New cards

Storage

virtual hard-drive that can store files

5
New cards

Databases

virtual database for storing reporting data or a database for general purpose web application

6
New cards

Public Cloud

everything is built on the Cloud Service Provider

7
New cards

Private Cloud

everything built on company’s datacenters (On-Premise)

8
New cards

Hybrid Cloud

Using both On-Premise and a Cloud Service Provider

  • established connection

9
New cards

Cross (Multi) Cloud

Using Multiple Cloud Providers

  • using AWS, Azure, and GCP at the same time

10
New cards

Pay-As-You-Go

  • AWS charges based on usage — by the second, minute, or hour

  • You do not pay a fixed monthly fee unless you've committed via Reserved Instances or Savings Plans

11
New cards

AWS Free Tier

allows new AWS account holders to access certain services for free for the first 12 months or free usage up to a certain monthly limit forever

12
New cards

Benefits of Cloud

  • Trade upfront expense for variable expense

    • You can pay only when you consume computing resource

  • Benefit from massive economies of scale

    • Receive lower pay-as-you-go prices as the result of AWS customers’ aggregated usage of services

  • Stop guessing capacity

    • You don’t have to predict how much infrastructure capacity you will need before deploying an application

  • Increase speed and agility

    • Makes it easier for you to develop and deploy applications

  • Stop spending money running and maintaining data centers

    • Focus less on managing infrastructure and servers and more on your applications and customers

  • Go global in minutes

    • Enables you to quickly deploy applications to customers around the world, while providing them with low latency

13
New cards

AWS Global Infrastructure

globally distributed hardware and datacenters that are physically networked together to act as one large resource for the end customer

14
New cards

Regions

geographically distinct locations consisting of one or more Availability Zones

  • generally has 3 Availability Zones

  • not all AWS Services are available in all regions

  • the cost of AWS services vary per region

four factors to consider when choosing a region:

  1. What Regulatory Compliance does this region meet?

  2. What is the cost of the AWS services in this region?

  3. What AWS services are available in this region?

  4. What is the distance or latency to my end-users?

15
New cards

Regional Services

AWS scopes their AWS Management Console on a selected Region.

This will determine where an AWS service will be launched and what will be seen within an AWS Service’s console

You generally don’t explicitly set the Region for a service at the time of creation

16
New cards

Global Services

Some AWS services operate across multiple regions and the region will be fixed to “Global”

Ex: Amazon S3, CloudFront, Rout53, IAM

17
New cards

Availability Zones

physical location made up of one or more datacenter

datacenter: a secured building that contains hundreds of thousands of computers

high availability → common practice is to run workloads in at least 3 AZs to ensure services remain available in case one or two data centers fail

a subnet is associated with an Availability Zone

all traffic within AZ’s are encrypted

18
New cards

Fault Domain / Failure Zone

a section of a network that is vulnerable to damage if a critical device or system fails.

the purpose of a gault domain is that if a failure occurs it will not cascade outside that domain, limiting the damage possible

AWS Region → Fault Level

AWS AZ → Fault Domain / Failure Zone

19
New cards

Points of Presence (PoP)

an intermediate location between an AWS Region and the end user, and this location could be a datacenter or collection of hardware

for AWS, PoP resources are edge locations and regional edge caches

20
New cards

Edge Locations

a site that Amazon CloudFront uses to store cached copies of your content closer to your customers for fast delivery

AWS Global Accelerator and AWS S3 Transfer Acceleration

  • uses Edge locations as an on-ramp to quickly reach AWS resources in other regions by traversing the fast AWS Global Network

Amazon CloudFront (CDN)

  • uses Edge locations as an off-ramp, to provide at the Edge storage and compute near the end user

21
New cards

Regional Edge Locations

datacenters that hold much larger caches of less popular files to reduce a full round trip and also to reduce the cost of transfer fees

22
New cards

Amazon CloudFront

a Content Delivery Network service:

  • You point your website to CloudFront so that it will route requests to nearest Edge Location cache

  • allows you to choose an origin (such as a web-server or storage) that will be source of cached

  • caches the contents of what origin would returned to various Edge Locations around the world

23
New cards

Amazon S3 Transfer Acceleration

allows you to generate a special URL that can be used by end users to upload files to a nearby Edge Location. Once a file is uploaded to an Edge Location, it can move much faster within the AWS Network to reach S3

24
New cards

AWS Global Accelerator

can find the optimal path from the end user to your web-servers. Global Accelerator are deployed within Edge Locations so you send user traffic to an Edge Location instead of directly to your web-application

25
New cards

AWS Direct Connect

a dedicated gigabit connection from on-premise data center to AWS

a private/dedicated connection between your datacenter, office, co-location (data center where equipment, space, and bandwidth are available for rental to retail customers), and AWS

Direct Connect Locations - trusted partnered datacenters that you can establish a dedicated high speed, low-latency connection from your on-premise to AWS

26
New cards

Local Zones

datacenters located very close to a densely populated area to provide single-digit millisecond low latency performance for that area

27
New cards

Wavelength Zones

allows for edge-computing on 5G Networks

applications will have ultra-low latency being as close as possible to the users

28
New cards

High Availability

your ability for your service to remain available by ensuring there is no single point of failure and/or ensure a certain level of performance

29
New cards

Elastic Load Balancer

a load balancer allows you to evenly distribute traffic to multiple servers in one or more datacenters

if a datacenter or server becomes unavailable, the load balancer will route the traffic to only available datacenters with servers

30
New cards

High Scalability

your ability to increase your capacity based on the increasing demand of traffic, memory, and computing power

vertical scaling - scaling up - upgrade to a bigger server

horizontal scaling - scaling out - add more servers of the same size

31
New cards

High Elasticity

your ability to automatically increase or decrease your capacity based on the current demand of traffic, memory, and computing power

horizontal scaling - scaling in or out

Auto Scaling Groups - are an AWS feature that will automatically add or remove servers based on scaling rules you define

32
New cards

Fault Tolerance

your ability for your service to ensure there is no single point of failure, preventing the chance of failure

fail-overs is when you have a plan to shift traffic to a redundant system in case the primary system fails

common ex: having a copy (secondary) of your database where all ongoing changes are synced

RDS Multi-AZ - is when you run a duplicate standby database in another Availability Zone in case your primary database fails

33
New cards

High Durability

your ability to recover from a disaster and to prevent the loss of data solutions that recover from a disaster is known as Disaster Recovery

CloudEndure Disaster Recovery - continuously replicates your machines into a low-cost staging area in your target AWS account and preferred Region enabling fast and reliable recovery in case of IT data center failures

34
New cards

AWS API

an HTTP API you can interact with by sending HTTPS requests, using an application interacting with APIs like Postman

35
New cards

AWS Management Console

a web-based unified console used to build, manage, and monitor everything from simple web apps to complex cloud developments

point and click to manually launch and configure AWS resources with limited programming knowledge

36
New cards

Amazon Resource Name (ARNs)

uniquely identify AWS resources.

ARNs are required to specify a resource unambiguously across all of AWS

37
New cards

AWS Command Line Interface (CLI)

allows users to programmatically interact with the AWS API via entering single or multi-line commands into a shell or terminal

38
New cards

AWS Software Development Kit (SDK)

programmatically create, delete, or interact with AWS resources

offered in Java, Python, Node.js, Ruby, Go, .NET, PHP, JavaScript, C++

39
New cards

AWS CloudShell

a browser-based shell built into the AWS Management Console

40
New cards

AWS CloudFormation (CFN)

a infrastructure modeling and provisioning service that allows you to write Infrastructure as Code as either a JSON or YAML file

41
New cards

AWS Cloud Development Kit (CDK)

allows you to use a programming language to write Infrastructure as Code

included languages: TypeScript, NodeJS, Python, Java, ASP.NET

ensures idempotent of infrastructure, meaning managing states consistently

42
New cards

AWS ToolKit

an open-source plugin for VSCode to create, debug, deploy AWS resources

43
New cards

Access Key

a key and secret required to have programmatic access to AWS resources when interacting with the AWS API outside of the AWS Management Console

  • never share your access keys

  • access keys have whatever access a user has to AWS resources

44
New cards

AWS Documentation

a large collection of technical documentation on how to use AWS Services

45
New cards

Shared Responsibility Model

a cloud security framework that defines the security obligations of the customer versa AWS

AWS: hardware / global infrastructure, software

AWS is responsible for security OF the cloud

Customers: configuration of managed services or third-party software, configuration of virtual infrastructure and systems, security configuration of data

customers are responsible for security IN the cloud

46
New cards

Amazon EC2

a highly configurable server where you can choose an Amazon Machine Image (AMI) - a predefined configuration for a virtual machine

  • the amount of CPUs

  • the amount of memory (RAM)

  • the amount of network bandwidth

  • the operating system

47
New cards

Amazon LightSail

the managed virtual server service

“friendly” version of EC2 Virtual Machines

48
New cards

Elastic Container Service (ECS)

a container orchestration service that support Docker containers

launches a cluster of server(s) on EC2 instances with Docker installed

49
New cards

Elastic Container Registry (ECR)

a repository for container images.

an image just means a saved copy. a repository just means a storage that has version control

50
New cards

AWS Fargate

serverless orchestration container service.

you pay on-demand per running container, AWS manages the underlying server, so you don’t have yo scale or upgrade the EC2 server

51
New cards

Elastic Kubernetes Service (EKS)

a fully managed Kubernetes service.

52
New cards

AWS Lambda

a serverless functions service

you can run code without provisioning or managing servers

you upload small pieces of code, choose much memory and how long function is allowed to run before timing out. you are charged based on the runtime of the serverless function rounded to the nearest 100ms.

53
New cards

AWS Outposts

physical rack of servers that you can put in your data center

allows you to use AWS API and Services such as EC2 right in your datacenter

54
New cards

VMWare Cloud on AWS

allows you to manage on-premise virtual machines using VMWare as EC2 instances

55
New cards

AWS Batch

plans, schedules, and executes your batch computing workloads across the full range of AWS compute services, can utilize Spot Instance to save money

56
New cards

AWS Compute Optimizer

suggests how to reduce costs and improve performance by using machine learning to analyze your previous usage history

57
New cards

EC2 Autoscaling Groups (ASGs)

automatically adds or remove EC2 servers to meet the current demand of traffic. will save you money and meet capacity since you only run the amount of servers you need

58
New cards

AWS Elastic Beanstalk

easily deploying web-applications without developers having to worry about setting up and understanding the underlying AWS Services

  • not recommend for “production” applications (for enterprise, larger companies)

59
New cards

EC2 Spot Instances, Reserved Instanced, and Savings Plan

ways to save on computing, by paying up in full or partially, by committing to a yearly contracts or by being flexible about availability and interruption to computing service

60
New cards

Elastic Block Store (EBS)

persistent block storage service

data is split into evenly split blocks

directly accessed by the Operating System

Supports only a single write volume

use case: when you need a virtual hard drive attached to a VM

61
New cards

AWS Elastic File Storage (EFS)

cloud-native NFS file system service

file is stored with data and metadata

multiple connections via a network share

supports multiple reads, writing locks the file

use case: when you need a file-share where multiple users or VMs need to access the same drive

62
New cards

Amazon Simple Storage Service (S3)

a serverless object storage service

object is stored with data, metadata, and unique ID

buckets hold objects

scales with limited no file limit or storage limit

supports multiple reads and writes (no locks)

use case: when you just want to upload files, and not have to worry about underlying infrastructure

63
New cards

S3 Standard (default)

Use cases: cloud applications, dynamic websites, content distribution, mobile and gaming applications, and big data analytics

99.99% Availability, 11 9’s Durability. Replicated across at least three AZs

64
New cards

S3 Intelligent Tiering

Use cases: data lakes, data analytics, new applications, and user-generated content

Uses ML to analyze object usage and determine the appropriate storage class. Data is moved to the most cost-effective access tier, without any performance impact or added overhead

65
New cards

S3 Standard-IA (Infrequent Access)

Use cases: long-term storage, backups, and data store for disaster recovery files

Cheaper if you access files less than once a month. Additional retrieval fee is applied. 50% less than Standard (reduced availability)

66
New cards

S3 One-Zone-IA

For data accessed less frequently but required rapid access when needed

Objects only exist in one AZ. Availability (is 99.5%). but cheaper than Standard IA by 20% less (Reduce durability) Data could get destroyed. A retrieval fee is applied

67
New cards

S3 Glacier

For long-term cold storage. Retrieval of data can take minutes to hours but the off is very cheap storage

68
New cards

S3 Glacier Deep Archive

Use case: Designed for customers that retain data sets for 7-10 years or longer to meet regulatory compliance requirements

The lowest cost storage class. Data retrieval time is 12 hours.

69
New cards

AWS Snow Family

storage and compute devices used to physically move data in or out the cloud when moving data over the internet or private connection it to slow, difficult, or costly

Snowcone: 8 TB (HHD), 14 TB (SSD)

Snowball Edge: storage optimized - 80 TB or 210 TB, compute optimized - 39.5 TB

Snowmobile: 100 PB of storage

70
New cards

Storage Gateway

a hybrid cloud storage service that extends your on-premise storage to cloud

file gateway - extends your local storage to AWS S3

volume gateway - caches your local drives to S3 so you have a continuous backup of local files in the cloud

tape gateway - stores files onto virtual tapes for backing up your files on very cost effective long term storage

71
New cards

AWS DynamoDB

a serverless NoSQL key/value and document database

designed to scale to billions of records with guaranteed consistent data return in at least a second.

when we want a massively scalable database

72
New cards

AWS DocumentDB

a NoSQL document database that is “MongoDB compatible”

when you want a MongoDB database.

73
New cards

Amazon Keyspaces

a fully managed Apache Cassandra database with some additional features

when you want use Apache Cassandra.

74
New cards

AWS Relational Database Service (RDS)

a relational database service that supports multiple SQL engines.

supports MySQL, MariaDB, Postgres, Oracle, Microsoft SQL Server, Aurora

RDS on VMware - allows you to deploy RDS supported engines to an on-premise data center

75
New cards

Amazon Aurora

a fully managed database of either MySQL or PostgreSQL

when you want a highly available, durable, scalable, and secure relational database for Postgres or MySQL

Aurora Serverless - the serverless on-demand version of Aurora

when you want most of the benefits of Aurora but can trade to have cold-starts or you don’t have lots of traffic demand.

76
New cards

Amazon Redshift

a petabyte-size data-warehouse

when you want to quickly generate analytics or reports from a large amount of data

77
New cards

Amazon ElastiCache

a managed database of the in-memory and caching open-source databases Redis or Memcached.

when you need to improve the performance of application by adding a caching layer in-front of web-server or database

78
New cards

Amazon Neptune

a managed graph database

when you need to understand the connections between data

79
New cards

Amazon Timestream

a fully managed time series database

when you need to measure how things change over time

80
New cards

Amazon Quantum Ledger Database

a fully managed ledger database that provides transparent, immutable, and cryptographically variable transaction logs

when you need to record history of financial activities that can be trusted

81
New cards

AWS Database Migration Service (DBS)

a database migration service. you can migrate from:

  • on-premise database to AWS

  • from two database in different or same AWS accounts using different SQL engines

  • from a SQL to NoSQL database

82
New cards

AWS Virtual Private Network (VPN)

a secure and private tunnel from your network or device to the AWS global network

83
New cards

AWS PrivateLinks

keeps traffic within the AWS network and not traverse the internet to keep traffic secure

84
New cards

Amazon Virtual Private Cloud (VPC)

a logically isolated section of the AWS Network where you launch your AWS resources

85
New cards

Subnets

a logical partition of an IP network into multiple smaller network segments

you are breaking up your IP range for VPC into smaller networks

86
New cards

Public Subnet

one that can reach the internet

87
New cards

Private Subnet

one that cannot reach the internet

88
New cards

Network Access Control Lists (NACL)

act as a virtual firewall at the subnet level

you create Allow AND Deny rules

e.g. block a specific IP address known for abuse

89
New cards

Security Groups

Acts as a virtual firewall at the instance level

implicitly denies all traffic. you can ONLY create Allow rules

e.g. allow an EC2 instance access on port 22 for SSH

e.g. CANNOT block a single IP address

90
New cards

AWS Elastic Compute Cloud (EC2)

a highly configure virtual server/machine

resizable compute capacity

anything and everything on AWS uses EC2 Instance underneath

Steps: choose OS via AMI, choose Instance Type, add storage (EBS, EFS), configure instance

91
New cards

Instance Families

different combinations of CPU, Memory, Storage, and Networking capacity

allows you to choose the appropriate combination of capacity to meet your application’s unique requirements

different instance families are different because of the varying hardware used to give them their unique properties

92
New cards

General Purpose EC2 Instance Family

balance of compute, memory, and networking resource

use-cases: web servers and code repositories

93
New cards

Compute Optimized EC2 Instance Family

ideal for compute bound applications that benefit from high performance processor

use-cases: scientific modeling, dedicated gaming servers and ad server engines

94
New cards

Memory Optimized EC2 Instance Family

fast performance for workloads that process large data sets in memory

use-cases: in-memory caches, in-memory databases, real time big data analysis

95
New cards

Accelerated Optimized EC2 Instance Family

hardware accelerators or co-processors

use-cases: machine learning, computational finance, seismic analysis, speech recognition

96
New cards

Storage Optimized EC2 Instance Family

high, sequential read and write access to very large data sets on local storage

use-cases: NoSQL, in-memory or transactional databases, data warehousing

97
New cards

Instance Type

a particular instance size and instance family

sizes: nano, micro, small, medium, large, xlarge, 2xlarge, 4xlarge, 8xlarge

ex: t2.small

98
New cards

Dedicated Hosts

single-tenant EC2 instances designed to let you Bring-Your-Own-License based on machine characteristic (sockets, cores, hostID)

99
New cards

On-Demand EC2 Pricing

Default

Pay-As-You-Go model, where you consume compute and then you pay

  • low cost and flexible

  • only pay per hour or second

  • short-term, spiky, unpredictable workloads

  • cannot be interrupted

  • for first time apps

  • least commitment

100
New cards

Spot EC2 Pricing

AWS has unused compute capacity that they want to maximize the utility of their idle servers

Can be terminated if the computing capacity is needed by other On-Demand customers

  • request spare computing capacity

  • flexible start and end times

  • can handle interruptions (server randomly stopping and starting)

  • for non-critical background jobs

  • biggest savings