AWS Keyword Assocation Flashcards

1
Q

Alias Record

A

Route 53. S3. CloudFront Distributions. BOTH root and non root domain. no charge

Provides Amazon Route 53–specific extension to DNS functionality. Alias records let you route traffic to selected AWS resources, such as Amazon CloudFront distributions and Amazon S3 buckets. Offers weighted, geographic, and failover routing. You cannot set the TTL. It is set automatically by Route 53, which doesn’t charge for alias queries.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CNAME Record

A

ONLY FOR NON ROOT DOMAIN. charges. sub-domain.

in order to make a sub-domain, you add a cname record.

EX) capitalone.com –> sub-domain: jobs.capitalone.com

Maps a hostname to another hostname. Must always point to another domain name, never directly to an IP address. Can’t create same name as hosted zone. You DON’T need to use Route 53, charges for queries.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

TTL
(Time To Live)

A

Route 53. New destination created, but users still being directed to old destination.

Used to automatically expire and delete data, which can help with data management, storage costs, and system architecture. Use IAM to regulate access to the TTL attribute. Ensure the TTL attribute has the same name across all items that need to be deleted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Aurora Read Replicas or
Aurora Replicas

A

high availability. scale READ workloads. disaster recovery. read-intensive applications. Asynchronous.

Can be used to scale out reads across regions. They are read-only instances that increase compute capacity and distribute read workloads. They share the same storage as the source instance, which lowers costs and avoids copying data. They receive log streams from the writer instance and consume them by considering each log record.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Amazon Aurora

A

Compatible MySQL & PostgresSQL. Region DR

High performance. Scalability. Secure. Low Cost. Fully Managed. Monitoring. Replication. Serverless

Replicates your data with no impact on performance, enables fast local reads with low latency in each region, and provides disaster recovery from region-wide outages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

latency routing policy

A

Route 53. Queries. Apps that are accessed from multiple locations.

Use when you have resources in multiple AWS Regions and you want to route traffic to the region that provides the best latency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

(Relational Database Service)
RDS Multi-AZ

A

High availability. Data Replication. Read Replicas. Automatic Failover. Monitoring. Instance Replacement. Small production apps.

NOT suitable for high read load apps

Automatically creates a primary database (DB) instance and synchronously replicates the data to an instance in a different AZ.

Automatically fails over to a standby instance without manual intervention.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Session Policy

A

Limit Access and/or Permissions. IAM. REAL time.

Are inline policies in AWS Identity and Access Management (IAM) that limit users’ access to specific parts of an Amazon S3 bucket. They work by evaluating access in real time. They set the maximum permissions a user can have.

Use case:
- Give the same access to a group of users to a particular portion of an Amazon S3 bucket
- Lock down users so that they have access only to portions of a bucket where object prefixes contain their username
- Scope code permissions during sensitive operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

User Policy

A

defines the permissions of the IAM identity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

User Role

A

a type of IAM identity that can be authenticated and authorized to utilize an AWS resource

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Bucket Policy

A

Cross-Account permissions. AWS –> Another AWS

A type of resource-based policy that can be used to grant permissions to the principal that is specified in the policy. Principals can be in the same account as the resource or in other accounts. For cross-account permissions to other AWS accounts or users in another account, you must use a bucket policy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Route 53

A

DNS. Latency-based routing. Route based on geographic location. Health monitoring & checks. Visual interface.

Highly available and scalable service that connects internet traffic to the appropriate servers. Allows users to tailor DNS routing policies to specific needs, such as reducing latency, enhancing application availability, and ensuring compliance. This customization empowers users to optimize their DNS configurations for performance, resilience, and adherence to regulatory requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

spot instances

A

URGENT computing. Flexibility. Low Price. Batch Jobs. Data analysis. Image processing. Distributed/short workloads.

When you place a request for a Spot instance, you specify the maximum price per hour, the instance type, and the availability zone.

Use Cases:
- Workloads that are resilient to failure.
- Flexible start and end time.
- Low Compute Price.
- Urgent computing needs for large amounts of ADDITIONAL capacity.

NOT suitable for critical jobs or DBs. less reliable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

On-Demand Instances

A

unpredictable. short workload. predictable pricing, pay per second. Linux or Windows.

Use Case:
Recommended for short-term and un-interrupted workloads, where you can’t predict how the application will behave.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Reserved Instances

A

database. long workloads

Use Case:
Recommended for steady-state usage applications (think database)

Convertible Reserved Instances – long workloads with flexible instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Savings Plan

A

Commitment to an amount of usage, long workload. Locked to a specific instance family & AWS region.

Use Case:
Flexible across:
* Instance Size (e.g., m5.xlarge, m5.2xlarge)
* OS (e.g., Linux, Windows)
* Tenancy (Host, Dedicated, Default)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Dedicated Hosts

A

Strong regulations. Compliance.

book an entire physical server, control instance placement. Most expensive.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Dedicated Instances

A

healthcare. single-tenant hardware. Isolate EC2

no other customers will share your hardware, but can be shared with other instances of the same AWS account that are NOT dedicated instances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Capacity Reservations

A

guaranteed EC2 capacity. short term, uninterrupted workloads

reserve capacity in a specific AZ for any duration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

EC2 Instance store

A

local. I/O performance. Buffering. Caching. Temporary storage and data. High performance.

A storage volume that acts as a physical hard drive. It provides temporary storage for Amazon EC2 instance. The data in an instance store persists during the lifetime of its instance. If an instance reboots, data in the instance store will persist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

DynamoDB

A

Near real time. Millions of transactions. Low latency. Throughput Management. TTL. Strong READ consistency. Partitioning for horizontal scaling. Replication across multiple AZs. NoSQL database. No maintenance. Serverless. Fully managed. Highly available.

In DynamoDB, tables, items and attributes are the core components that you work with. Simply put, a table is a collection of items and each item is a collection of attributes.

Use Case:
- best suited to store data in key-value pairs.
- can be combined with Lambdas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Transit Gateway

A

Supports IP Multicast. Maximize VPN throughput.

Connects your Amazon Virtual Private Clouds (VPCs) and on-premises networks through a central hub. This connection simplifies your network and puts an end to complex peering relationships. Transit Gateway acts as a highly scalable cloud router—each new connection is made only once.

  • For having transitive peering between 1000’s of UPC & on-premises hub & spoke connection
  • can work cross region
  • can peer across region
  • works with direct connect gateway VPN connections
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Security Groups

A

Stateful. Allows INbound traffic to necessary ports

applied at the instance level. Instance can have multiple SGs. protects the resource

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

DocumentDB

A

fully managed, cloud-native, NoSQL database service that’s compatible with MongoDB

Use Case:
It’s a good choice for storing online profiles because you can store each user’s profile efficiently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

NACL Network Access Control List

A

Stateless. YOU must allow BOTH inbound and outbound traffic.

Are like firewalls controlling traffic to and from subnet. Accepts everything inbound/outbound associated with subnets. DO NOT modify default, must create new ones. Protects the network. Can only be associated with 1 subnet.

Use Case:
Great way to block specific IPs at subnet level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Kinesis Data Streams

A

ingest. REAL time. producers. consumers. managed scaling (shards). Replay capability.

build custom applications that process or analyze streaming data for specialized needs. manages the infrastructure, storage, networking, and configuration needed to stream your data at the level of your data throughput. Once data is inserted can’t be deleted.

provisioned: planned capacity
on demand: unknown capacity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Kinesis Data Firehose

A

NEAR real time. Auto Scaling. NO data storage. Fully managed. No admin. Serverless. Batches.

Simplifies the process of loading data streams into AWS data stores:
- S3
- Amazon Redshift (copy through S3)
- Amazon Open Search

CANNOT send data to dynamoDB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Athena

A
  • Queries will be simple and will run on-demand.
  • Minimal changes to the existing architecture.

Serverless Queries. ADHOC. Complex. Columnar Data. Compressed Data. Partition. Complex analysis

Serverless, interactive query service that allows users to analyze data in Amazon S3 using SQL. Define Schema, then start query. only pay for queries ran. Partition to improve performance.

Use Case:
- best for quick adhoc queries, log analysis, smaller DB, interactive queries.
- Commonly used with Amazon Quicksight for
reporting/dashboards

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Redshift

A

OLAP(online analytical processing). Faster/repeatable/complex Queries. Quicksight. Tablue. Business Intelligence.

Columnar data storage and parallel query engine
Based on PostgresSQL but not used for OLTP
faster queries, joins & aggregation thank to indexes

2 modes: provisioned or cluster

Lets you access and analyze data without all of the configurations of a provisioned data warehouse. Resources are automatically provisioned and data warehouse capacity is intelligently scaled to deliver fast performance for even the most demanding and unpredictable workloads.

Use Case:
best for complex, large, fast queries / datasets. Business intelligence apps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

SQS FIFO

A

decoupling but in a strict order

exactly once delivery, removes duplicates. Not sending too many messages into SQS.

300 withOUT batching
3000 WITH batching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

EFA (elastic fabric adapter)

A

High network performance. minimize latency. high message rates. Scalability.

direct access to the high-speed network infrastructure. A network device that can be attached to an EC2 instance to accelerate HPC & ML. Enabled at no cost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

cloudformation

A

IaC (infrastructure as code), disaster recovery. reusable infrastructure template

used when we need to repeat an architecture in different environments, different regions, or even different AWS accounts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

glue

A

Apache Spark. Metadata. Serverless. ETL.

Managed extract, transform, and load (ETL) service. Useful to prepare and transform data for analytics. prevent re-processing old data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

ECR (elastic container registry)

A

store/manage/deploy docker images

access controlled through IAM
integrated with Amazon ECS and Amazon EKS, allowing you to store, run, and manage container images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

ECS (elastic container service)

A

Fargate. Docker. EC2.

Is a fully managed container orchestration service. ECS allows you to easily run, scale, and secure Docker container applications on AWS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

ECS Fargate launch type

A

docker. microservices, short-term tasks, serverless, scaling out capacity. billed based on task size. Auto manages upgrades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

ECS EC2 launch type

A

docker. traditional apps, more control over infra, cost based on memory of each instance type, maintenance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

EKS (elastic kubernetes service)

A

open source. Nodes (EC2 instances). EKS Pods.

Amazon’s managed Kubernetes, an open-source system that automates the management, scaling, and deployment of containerized applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

SSE KMS (key managed service)

A

encryption for an AWS service

advantages: user control, audit key usage using cloudtrail

your principal needs DescribeKey and Encrypt permissions on the KMS key used to encrypt bucket data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

GLB (Gateway Load Balancer)

A

layer 3 (network). Inspection purposes.

Enable you to deploy, scale, and manage virtual appliances with a single entry and exit for traffic. Doesn’t act as a proxy or terminate connections. It ONLY forwards traffic.

Use Cases:
balancing on network gateway level
managing traffic between cloud and on premises environments across diff regions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

VPC Peering

A

direct communication

CANNOT establish on premises connectivity with AWS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

VPC Sharing

A

resource sharing. centrally managed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Firewall Manager

A

Security. centralized management.

Security Management Service that helps you to centrally configure & manage firewalls. Allows you to create and apply security policies consistently, ensuring that your security rules are enforced across your organization.

NOT used for traffic inspection & filtering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Quicksight

A

SPICE. Interactive. Athena.

Allows you to analyze and visualize data from various resources. You can create an interactive dashboard, report, visualization. DOESN’T support IAM, only supports users and groups.

45
Q

RDS (relational database service)

A

read replicas, scale read capacity. Oracle. Encryption at rest.

Managed relational database service provided by AWS. Allows you to set up, operate, and scale relational databases in the cloud without the need to manage underlying infrastructure

Use Cases:
- NOT suitable for analytics
- AWS key management service(KMS) is integrated with amazon RDS to make it easier to create, control, and manage keys for encryption

46
Q

Global Accelerator

A

DYNAMIC, low latency, UDP, non HTTP, off the shelf globalization, static IP. APPLICATION. Automatic failover.

minimizes network hops to get your application global, optimizes network path

Use Case:
A media company wants a low-latency way to distribute live sports results which are delivered via a proprietary application using UDP protocol.

47
Q

Cloudfront

A

STATIC content, DDoS, improved performance, low latency, caching, CDN (content delivery network), S3

Events & Alerts. Log aggregation & analysis. Improves read performance, content is cached at the edge. DDoS protection integration with Shield, AWS Web Application Firewall.

Use Case:
static content (videos, images, etc) that must be available globally.

48
Q

Secrets Manager

A

secrets. integration for RDS, credential management

secrets are encrypted using KMS. can rotate secrets. automation of rotation with Lambda

Use Case:
You would like to store a database password in a secure place, and enable automatic rotation of that password every 90 days

49
Q

Lifecycle Policies

A

Storage tiers. file access, frequent at first, then not as frequent.

Lifecycle policies can transition objects between storage classes, or delete objects after a specified period

50
Q

S3 File Gateway

A

NFS & SMB Protocol

most recently used data is cached in file gateway. can transition to glacier using lifecycle policy. use IAM roles for bucket access

51
Q

EventBridge

A

notifications. SaaS. archive. replay events. reliable delivery

Use Case:
create 1 time event that fires at specific time. Integration with SaaS providers. easily discover schemas that other teams produce & incorporate them into your application

52
Q

Cloudtrail

A

trailing information, recording history of API calls, account-specific activity and audit. monitoring

can define trails for specific resources. global service.

Use Case:
find out who accessed what. Record API calls made within your account by everyone

53
Q

Cloudwatch

A

resource performance monitoring, events, and alerts

54
Q

Config

A

configurations. resource-specific history, audit, and compliance

record configuration changes
evaluate resources against compliance rules
get timeline of changes & compliance

55
Q

Gateway VPC Endpoint

A

dynmaoDB or S3. Privately access S3 no charges

They are destinations that route traffic to specific AWS services within an Amazon VPC. They work by targeting prefix lists in the VPC’s route table, which contain IP ranges for services like Amazon S3 and Amazon DynamoDB. They eliminate the need for an Internet gateway or NAT device in a VPC.

56
Q

EFS (Elastic File System)

A

Wordpress. content management. web serving. data sharing. NFS (network file system). Linux. highly available, durable location

Managed NFS (network file system) that can be mounted on many EC2 instances in multi-AZ. Highly available, scalable, expensive (pay/use)

Use Case:
If ever data is being split between 2 EC2 instances & users need access to all data at once, use EFS bc it’s a shared storage drive.

57
Q

SQS (simple queueing system)

A

decoupling, microservices. polling. ingesting data delay

can only have 1 consumer.

SNS + SQS = fan out

58
Q

SNS (simple notification system

A

microservices. pub/sub (publish & subscribe)

Use Case:
push/email notifications. have many subscribers, publish messages to many diff subs with single action. Requires high throughput & reliability for publishing to consumers.

SNS + SQS = fan out

59
Q

Elasticache

A

redis (multi-AZ) & memcached (multi-node) compatible, HIPPA compliant, code changes

A fully managed in-memory key-value store that speeds up application and database performance. ElastiCache sits between your application and the data store, and uses a lazy loading caching strategy. When your application requests data, it first checks the cache. If the data is there, ElastiCache returns it. If not, the application requests the data from the data store, and then writes it to the cache.

60
Q

IAM Roles

A

when an EC2 needs access to a bucket

61
Q

GuardDuty

A

malicious, threat detection service

delivers finding for visibility & remediation

62
Q

NLB (network load balancer)

A

layer 4. TLP, UDP, TLS

monitors target health & routes traffic only to healthy targets. routes based on network conditions (IP address). terminates & establishes new connections.

Use Case:
gaming, media streaming, IoT

63
Q

ALB (application load balancer)

A

Layer 7, HTTP, websocket, OSI, microservices, contained environment, web apps

Collection of EC2 instances. terminates & establishes new connections as a proxy. routes traffic based on CONTENT examination.

63
Q

Cognito User Pool

A

API Gateway, ALB, verification, authentication

Used to verify a user’s identity and grant access to an application. Users can sign in using a username and password, or through a third-party identity provider (IdP) like Amazon, Facebook, or Google. User pools can also be used to manage user data, create sign-in and sign-up webpages, and track user activity.

64
Q

Cognito

A

mobile users, auth & auth with SAML, 100s of users

create identity for external users

65
Q

Cognito Identity Pool

A

Federated Identity, authorization, unique identities

Create unique identities for users, and give them access to other AWS services. Integrates with Cognito User Pool as an identity provider.

Used to grant users access to AWS services, like Amazon S3 and DynamoDB. Identity pools can provide temporary credentials for unauthenticated users, or issue credentials for authenticated users who have received a token. Identity pools can also be used to create unique identities for users, and assign identity and access management (IAM) roles.

66
Q

DAX DynamoDB Accelerator

A

microseconds, READ congestion, caching service,

Designed to run within an Amazon Virtual Private Cloud (Amazon VPC) environment.

It does all the heavy lifting required to add in-memory acceleration to your DynamoDB tables

help solve read congestion by caching. microsecond latency for cached data. doesn’t require app logic modification. compatible with existing dynamoDB apis).

67
Q

lambda

A

allows you to run code without having to provision or manage servers. pay only for requests made & compute time consumed. works well with both API Gateway & RDS. Easy to monitor with Cloudwatch. Integrated with many languages (NodeJS, Python) & AWS Services.

68
Q

ASG (auto scaling group)

A

CoudWatch, maintain a fixed number of instances even if an instance becomes unhealthy. Load Balancer, AMIs

contains a collection of EC2 instances that share similar characteristics and are treated as a logical grouping for the purposes of fleet management and dynamic scaling.

69
Q

ELB (elastic Load Balaner)

A

distributing load across machines

Cross Zone Load Balancing: automatically distributes your incoming traffic across multiple targets, such as EC2 instances, containers, and IP addresses, in one or more Availability Zones. It monitors the health of its registered targets, and routes traffic only to the healthy targets.

70
Q

EC2 (elastic cloud compute)

A

HPC, Batching, ML, gaming

renting virtual machines

71
Q

Client-side Encryption

A

Use Case:
client wants to control everything an only wants to send encrypted data to AWS

72
Q

SSE-C (customer managed keys)

A

keys managed by customer outside of AWS

AS3 does NOT store encryption key you provide

Use Case:
user wants to manage keys & not store on AWS

73
Q

SQS Standard

A

decoupling

default for SQS
unlimited transactions/second
at least once delivery
best effort ordering
scales automatically
reliable 1:1 Async communication to decouple apps from one another

74
Q

SQS Message Visibility Timeout

A

if you’re getting duplicates, INCREASE visibility timeout

75
Q

EBS (elastic block store)

A

storage volumes. snapshots.

storing data on virtual drives (think USB). Bound to a specific AZ

are used for data that needs to persist. It is important to backup the data with AWS EBS snapshots.

76
Q

Docker

A

microservices, lift & shift from on premises to AWS cloud, ECR

deploys apps.
apps are packed in containers that can be run on any OS

faster and more lightweight than AWS AMI instances because they share the host OS

77
Q

SSE

A

Kinesis Data Streams, SQS, S3

enabled by default for new bucket objects

Encrypts data before it’s saved and decrypts it when it’s downloaded. This protects data at rest

78
Q

S3 Batch Operations

A

encrypt unencrypted objects

invoke lambda function to perform custom action on each object

79
Q

Intelligent Teiring

A

unpredictable/random pattern

moves objects automatically based on usage. small auto-tiering fee, no retrieval charge.

80
Q

Glacier Deep Archive

A

save the most on storage cost, lifecycle rules/policies

A storage class that provides secure, long-term storage for large amounts of data. It’s designed for data that’s rarely accessed, such as regulatory, compliance, and scientific data.

Use Cases:
long term data retention
digital preservation
eliminating the need for on-premises tape libraries

81
Q

S3 Standard IA (infrequent Access)

A

quickly accessible, long-term storage, disaster recovery, backups

82
Q

One-Zone IA

A

single AZ, storing secondary backups of on premises data or data you can recreate

83
Q

S3 Standard

A

frequently accessed. high availability, low latency, high throughput

Used for storing data that is frequently accessed, such as for cloud applications, content distribution, and big data analytics.

84
Q

AWS Datasync

A

on premise you want to synchronize to AWS to keep a copy

file permissions & metadata are preserved.
Snowcone comes with datasync agent preinstalled.

85
Q

Volume Gateway

A

EBS snapshots (disaster recovery), low latency, local caching, on-premises

Essentially acting as a bridge between your on-premises applications and cloud storage with the ability to operate in either a “cached” mode (storing frequently accessed data locally) or a “stored” mode (keeping all data locally with an asynchronous copy to S3).

Use cases:
Ideal for applications requiring low latency access to frequently used data while still maintaining a cloud-based backup strategy, such as database backups, application data, or large media files.

86
Q

Kinesis

A

designed for streaming, REAL TIME, big data

producers: send data to stream (SDK)
consumers: receive data & process it (AWS services)

Use Case:
real time streaming
big amount of data

87
Q

AWS shield advanced

A

paid service, more functionality, works with ELB

88
Q

AWS Shield

A

DDoS

89
Q

EBS snapshot

A

can take snapshot of running EBS volume and restore that EBSV from that snapshot, and then attach those to running EC2 instances. you don’t pay for snapshots. contains all the data that is captured in the snapshot

90
Q

cost explorer

A

budget planning, budget forecasts, identify the root cause and get idea of future billing of your particular services

91
Q

budgets

A

tracks your current expenditure, can create alarms

92
Q

DB instance / database instance

A

if you stop/modify for the DB instance you’ll still pay for resources

93
Q

S3 bucket

A

static web hosting

94
Q

AWS Systems Manager Session Manager

A

secure SSH connection to your EC2

95
Q

site-to-site VPN

A

AWS Side : virtual private gateway or a transit gateway
on-premises side: customer gateway device

strong encryption

delivers high availability by using two tunnels across multiple Availability Zones within the AWS global network. You can stream primary traffic through the first tunnel and use the second tunnel for redundancy — if one tunnel goes down, traffic continues to flow.

96
Q

WAF (web application firewall)

A

block specific things

helps protects your website from common attack techniques like SQL injection and Cross-Site Scripting (XSS). In addition, you can create rules that can block or rate-limit traffic from specific user-agents, from specific IP addresses, or that contain particular request headers.

97
Q

AWS shield standard

A

layer 3 / 4, SUN / UDP, DDoS

free, managed service that protects applications running on AWS from Distributed Denial of Service (DDoS) attacks. It’s automatically enabled for all AWS customers.

98
Q

Conventional 3-tier application architecture

A

Presentation Tier (client) <–> Logic Tier (server) <–> Data Tier (database)

99
Q

NAT Gateway (network address translation)

A

IPv4, subnets, traffic

improved security, scalability (depending on traffic volume), cost-effective (only pay for data processed)

Allows resources in a private subnet to access services outside the subnet, while keeping those resources inaccessible to unsolicited traffic. The NAT gateway translates the private IP address of the traffic to an Elastic IP (EIP) address, allowing the private resources to access the internet securely (Isolates instances from the public internet, reducing the attack surface for malicious actors).

100
Q

public vs private subnets

A

public - direct route to internet gateway (web servers, load balancers)

private - NO direct route to internet gateway (database, application servers)

101
Q

when to use containers vs serverless

A

Serverless: stateless. SMALL applications, easily split into microservices

Containers: stateful. Large complex applications

102
Q

Provisioned IOPS SSD

A

database storage performance. increase or change storage type

EBS, FSx

103
Q

amazon AppFlow

A

SaaS

104
Q

AWS Direct Connect

A

internet bandwidth limitations, long-term solution, internet connectivity

105
Q

MFA Delete

A

accidental deletion for S3 bucket. need to enable versioning on S3 bucket

106
Q

Macie

A

PII, personal identifiable information, alerts of PII, remediation (automation)

107
Q

System Manager Run Command

A

multiple EC2 instances. powered and patched by third party software.

custom command that applies a patch to al EC2 instances.

108
Q

S3 Transfer Acceleration

A
  • ideally works with objects for long-distance transfer (uses Edge Locations)
  • can speed up content transfers to and from S3