Cloud computing2

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

1/53

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:14 PM on 10/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

54 Terms

1
New cards

Compute Services

Provide dynamically scalable compute capacity in the cloud. Compute resources are provisioned on-demand in the form of virtual machines.

2
New cards

Machine Image

A template that contains a software configuration (operating system, application server, and applications). VMs can be created from standard images (e.g., Ubuntu, Windows server) or custom images created by users.

3
New cards

Amazon EC2

An Infrastructure-as-a-Service (IaaS) from Amazon that delivers scalable, pay-as-you-go compute capacity in the form of virtual machines launched in Amazon's cloud.

4
New cards

General Purpose instances (EC2)

Provide a balance of compute, memory, and network resources; well suited for a wide range of applications. Families: M4, M5, M5a, T2, T3, A1.

5
New cards

Compute Optimized instances (EC2)

Optimized for compute-intensive workloads; cost-effective high performance at a low price per compute ratio. Families: C4, C5, C5n.

6
New cards

Memory Optimized instances (EC2)

Optimized for memory-intensive applications. Families: R4, R5, R5a, X1, X1e, z1d.

7
New cards

Storage Optimized instances (EC2)

Optimized for workloads that require high disk throughput. Families: H1, I3, D2.

8
New cards

Accelerated Computing instances (EC2)

Intended for graphics and general-purpose GPU compute applications. Families: P2, P3, G3, F1.

9
New cards

Amazon Machine Image (AMI)

An instance template that contains the software configuration (operating system and applications) required to launch an instance. Based on Linux or Windows. Sources: AMIs published by AWS, AWS marketplace, Community AMIs, your own AMIs.

10
New cards

EC2 Security Group

Like a virtual firewall that controls the traffic coming in and going out of your instances. By default, all incoming traffic is denied. Rules allow traffic based on port, protocol, and source or destination.

11
New cards

Shared Tenancy

The default tenancy for EC2. Instances run on shared hardware, so a single host can host instances from different customers.

12
New cards

Dedicated Instances

Instances run on single-tenant hardware, meaning the hardware is dedicated to a single customer.

13
New cards

Dedicated Hosts

The instance runs on an isolated physical server solely dedicated to a single customer. Gives more visibility and control over instance placement, lets you deploy to the same physical server over time, and lets you use existing server-bound software licenses and meet compliance requirements.

14
New cards

On-Demand Instances

No upfront costs or commitments. Charged by the hour or second (minimum of 60 seconds). Fixed price and always available.

15
New cards

Reserved Instances

Recommended for long term use or predictable workloads to save significantly on cost. Payment can be all-upfront, partial-upfront or no-upfront.

16
New cards

Spot Instances

You specify the price you are willing to pay for an instance type. Operate on a bidding system and are not guaranteed to be available.

17
New cards

Placement Group

A logical grouping of instances that defines how instances are placed on the underlying hardware. Types: Cluster, Partition, Spread.

18
New cards

Cluster placement group

Clusters instances into a low-latency group in a single availability zone.

19
New cards

Partition placement group

Spreads instances across logical partitions, so instances in one partition do not share underlying hardware with instances in other partitions.

20
New cards

Spread placement group

Spreads instances across underlying hardware.

21
New cards

AWS EC2 Auto Scaling

Automatically scales EC2 capacity up or down according to user-defined conditions. Adds instances during spikes (e.g. holiday season) to meet performance requirements and scales down when workload is low (e.g. at night) to save costs.

22
New cards

Launch Configuration

A template used by Auto Scaling to launch new instances within an Auto Scaling Group. Comprises AMI, instance type, security group, and key pair. All instances in the group have the same configuration.

23
New cards

Auto Scaling Group

A collection of instances managed by the Auto Scaling service. Comprises a launch configuration, desired capacity, maximum capacity, and scaling policies.

24
New cards

Scaling Policy

Defines how to adjust the capacity of an Auto Scaling Group dynamically. Types: Target tracking, Step, Simple.

25
New cards

Target tracking scaling

Increases or decreases capacity based on a target value for a specific metric (CPU, RAM, Storage). Works like a thermostat maintaining the temperature you set.

26
New cards

Step scaling

Increases or decreases capacity based on step adjustments that vary based on the size of the alarm breach (e.g. CloudWatch alarm). Allows multiple thresholds with different scaling actions for each.

27
New cards

Simple scaling

Triggers a scaling action when a specific CloudWatch alarm is breached. Ex: when average CPU usage exceeds 70% for 5 minutes, add two instances.

28
New cards

AWS Elastic Load Balancing (ELB)

A managed service that creates load balancers for distributing traffic across a group of EC2 instances. Supports HTTP, HTTPS, TCP, and TLS/SSL traffic.

29
New cards

Application Load Balancer (L7 / Software LB)

For web applications with HTTP and HTTPS traffic. Operates at the request level and provides advanced routing and visibility features.

30
New cards

Network Load Balancer (L4 / Hardware LB)

For TCP and TLS connections. Operates at the connection level and handles millions of requests per second with ultra-low latencies.

31
New cards

Classic Load Balancer

The previous generation load balancer that supports HTTP, HTTPS, and TCP traffic.

32
New cards

Internet-facing vs. Internal load balancer

Internet-facing: receives requests from clients over the Internet and is assigned a public DNS name. Internal: routes requests from clients to targets using private IP addresses.

33
New cards

Listener (ELB)

A process that checks for connection requests using the protocol and port specified. Each load balancer can have one or more listeners.

34
New cards

Health Checks (ELB)

Used to detect unhealthy targets, stop sending traffic to them, and spread the load across the remaining healthy targets. You can set the interval, timeout, unhealthy threshold, and healthy threshold.

35
New cards

Sticky Sessions (ELB)

Routes all requests from a user in the same session to the same instance. Used for session-based applications.

36
New cards

Connection Draining (ELB)

Stops sending requests to instances that are de-registering or unhealthy while keeping existing connections open so in-flight requests can complete. Max timeout is between 1 and 3600 seconds (1 hour).

37
New cards

Amazon Virtual Private Cloud (VPC)

Lets you create a virtual network within the AWS public cloud. An isolated portion of the AWS cloud where you can launch EC2 instances, RDS databases, and other resources, similar to a traditional on-premises network.

38
New cards

Subnet

A range of IP addresses in a VPC in which you can launch AWS resources. Can be public, private, or VPN-only. IP block is specified in CIDR format (e.g., 10.0.0.0/24), between /16 (65,536 IPs) and /28 (16 IPs).

39
New cards

Public Subnet

A subnet whose traffic is routed to the Internet using an Internet Gateway. Used for resources that must be connected to the Internet.

40
New cards

Private Subnet

A subnet that doesn't have a route to an Internet Gateway. Used for resources not connected to the Internet. Reaches the internet through a NAT Gateway in the public subnet.

41
New cards

VPN-only Subnet

A subnet that has a route to a Virtual Private Gateway and doesn't have a route to an Internet Gateway.

42
New cards

Internet Gateway (IGW)

A virtual router that connects a VPC to the Internet. Horizontally scaled, redundant, and highly available. Performs NAT for instances with public IPv4 addresses (translates between public and private IPs).

43
New cards

Network Address Translation (NAT)

A service that enables private IP networks to use the internet and cloud. Translates private IP addresses in an internal network to a single public IP address before packets are sent to an external network.

44
New cards

Route Table

Contains a set of rules that specify how network traffic is directed between subnets, the Internet, and VPN connections. A subnet can be associated with only one route table at a time. Every VPC has a main route table created automatically.

45
New cards

NAT Instance vs. NAT Gateway

Both let instances in a private subnet connect to the Internet while blocking connections from the Internet. A NAT instance is an EC2 instance with a NAT AMI and can be a single point of failure. AWS recommends NAT gateways for better availability and bandwidth.

46
New cards

Network ACL

An optional layer of security that acts as a firewall for controlling traffic in and out of a subnet. The default network ACL allows all inbound and outbound traffic.

47
New cards

Network ACL vs. Security Group

Network ACL: subnet level, allow and deny rules, stateless (return traffic must be explicitly allowed), rules processed in numerical order. Security Group: instance level, allow rules only (whitelisting), stateful (return traffic automatically allowed), all rules evaluated.

48
New cards

Security Group (VPC)

A virtual and stateful firewall for an instance to control inbound and outbound traffic. Allows allow rules (whitelisting), not deny rules (blacklisting). Default security group allows inbound traffic from the same group and all outbound traffic.

49
New cards

VPC Endpoint

A virtual device that lets you privately connect your VPC to supported AWS services without an Internet Gateway, NAT device, VPN, or Direct Connect. Traffic does not leave the Amazon network. Types: interface and gateway.

50
New cards

Interface Endpoint vs. Gateway Endpoint

Interface endpoint: an Elastic Network Interface (ENI) with a private IP that is an entry point to a service (EC2 API, SNS, SQS, API Gateway, CloudWatch, Kinesis). Gateway endpoint: a target for a route in your route table (Amazon S3 and DynamoDB).

51
New cards

DHCP (Dynamic Host Configuration Protocol)

Provides a standard for passing configuration information to hosts on a TCP/IP network. AWS automatically creates a DHCP option set for your VPC with domain-name (ec2.internal) and domain-name-servers (AmazonProvidedDNS).

52
New cards

VPC Peering

A networking connection between two VPCs that lets instances in either VPC communicate as if they are within the same network. The requester VPC sends a request and the accepter VPC accepts it. Each owner must manually add routes to their route tables.

53
New cards

Site-to-Site VPN

A connection between your VPC and your on-premises network. Consists of a virtual private gateway (VPG) and customer gateway (CGW).

54
New cards

AWS Client VPN

A managed client-based VPN service that lets you securely access your AWS resources from your on-premises network by connecting to an endpoint to establish a secure TLS VPN session.