Services Flashcards

(169 cards)

1
Q

IAM - Identity and Access Management

A
  • Manage users, groups and security groups
  • password policies, Access types (CLI, SDK, Cloudshell)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

EC2 - Elastic Compute Cloud

A

IaaS, renting virtual machinse (instances)
Instance types / IAM roles /
On demand / reserved / spot/ saving plans

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

EBS - Elastic Block Store

A

Network drive / mounted to 1 instance at a time
AZ / Snapshots / Provisioned Capacity /

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

AMI - Amazon Machine Image

A
  • Custom of instance / by region
  • Public AMI / Custom / Marketplace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

EC2 Image Builder (overview)

A
  • Automate creation, maintain, validate and test EC2 AMIs
  • Can schedule / free service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

EC2 Instance Store

A
  • high-performance hardware disk
  • ephemeral / storage lost when instance stop
  • Backups and Replication are your responsibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EFS - Elastic File System

A
  • Managed NFS (Network file system) can be mounted on 100s of EC2
  • Works with Linux multi AZ
  • EFS-IA (Infrequent Access) / cost-optimized / config to automatically move your files to EFS-IA
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Amazon FSx

A
  • Launch 3rd party high-performance file systems on AWS
  • FSx for Lutre, FSx for Windows File Server, FSx for NetApp ONTAP
  • Windows: native shared file system / windows file server / integrate with active directory
  • FSx for Lustre: High performance, scalable file storage for HIGH PERFORMANCE COMPUTING
  • Lustre = Linux + Cluster
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ELB - Elastic Load Balancing

A
  • Servers that forward internet traffic to multiple servers
  • 1 Application Load Balancer (HTTP/HTTPS only) L7
  • 2 Network Load Balancer (ultra-high performance, TCP/UDP) L4 / High Performance
  • 3: Gateway Load Balancer - Layer 3 / Route traffic to firewalls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ASG - Auto Scaling Groups

A
  • Scale out / Scale in / Replace unhealthy instances
  • Automatically register new instances to load balancer
  • Strategies: When a cloudwatch alarm is triggered / average ASG CPU / Scheduled / Predictive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

S3 - Simple Storage Service

A
  • backup, storage, disaster recovery, hosting (app, media), data lakes & big data analytics, software delivery, static website
  • Buckets must have globally unique name
  • Region level
  • Bucket policies: EC2 access / cross acc access /
  • Website Hosting / Versioning / Replication (cross-region / same)
  • Storage Classes: Standard / IA / Glacier
  • Encryption: Server-side (enabled) / User-side
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

AWS Snowball

A
  • Data migration or edge computing
  • portable devices to collect and process data at the edge
  • Helps migrate up to Petabytes of data
  • If it takes more than a week to transfer over network, useSnowball devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Storage Gateway

A
  • “hybrid cloud”
  • expose S3 data on-premise
  • Bridge between on-premise data and cloud data in S3
  • Hybrid storage service / Works with EBS, S3, Glacier
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

RDS - Relational Database Service

A
  • relational database service
  • CANNOT SSH into the instances
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Aurora

A
  • A fully managed relational database service compatible with MySQL and PostgreSQL, built for high performance.
  • Automatically scales storage up to 128TB in 10GB increments, optimized for cloud environments.
  • Claims 5x better performance than MySQL and 3x better than PostgreSQL on RDS, proprietary to AWS.
  • Costs more than standard RDS and isn’t part of the free tier, targeting enterprise-grade workloads.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Elaticache

A
  • Managed service providing in-memory caching with Redis or Memcached for high performance and low latency.
  • Reduces database load by caching frequent read queries, enhancing application speed.
  • Fully managed by AWS, handling maintenance, patching, and backups.
  • Ideal for read-intensive workloads like real-time analytics or session stores.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

DynamoDB

A
  • A fully managed NoSQL database designed for seamless scaling and speed.
  • Handles massive workloads with low-latency access, down to milliseconds.
  • Automatically replicates data across multiple Availability Zones for durability.
  • Pay-per-use pricing with no upfront costs, perfect for dynamic apps.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Dynamo Accelerator - DAX

A
  • In-memory caching layer built exclusively for DynamoDB to turbocharge reads.
  • Cuts response times to microseconds, boosting performance up to 10x.
  • Fully managed, auto-scaling, and slots right into existing DynamoDB setups.
  • Ideal for read-heavy apps needing instant data access without rework.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Redshift

A
  • Managed data warehouse service for crunching huge datasets with SQL queries.
  • Uses parallel processing and columnar storage to speed up analytics.
  • Scales from gigabytes to petabytes, billed by compute nodes you provision.
  • Ties into BI tools for reporting, built for big-picture data insights.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Redshift Serverless

A
  • Auto-scaling, serverless version of Redshift for on-demand analytics.
  • Fires up capacity as needed, so you only pay for what you use.
  • Simplifies setup—no node management, just query your data.
  • Great for sporadic or unpredictable workloads with zero fuss.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

EMR - Elastic MapReduce

A
  • Managed big data platform running Hadoop, Spark, and other frameworks.
  • Spins up clusters of EC2 instances to process giant datasets fast.
  • Flexibly scales and taps Spot Instances to keep costs in check.
  • Powers data analytics, machine learning, and large-scale ETL jobs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Athena

A
  • Serverless query tool for digging into S3 data using plain SQL.
  • No setup—just point it at your files and pay per query ($5/TB scanned).
  • Handles formats like JSON, CSV, and Parquet for logs or analytics.
  • Quick, easy way to analyze unstructured data without a database.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Quicksight

A
  • Serverless business intelligence tool for crafting interactive dashboards.
  • Pulls data from AWS services like S3, Redshift, or Athena with ease.
  • Uses ML to spot trends and auto-generate insights, billed per session.
  • Simplifies visualizing data for decisions, no infrastructure needed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

DocumentDB

A
  • Fully managed NoSQL database compatible with MongoDB for JSON data.
  • Scales storage and compute effortlessly, replicating across multiple AZs.
  • Handles millions of requests per second with automatic backups.
  • Suits apps needing flexible, document-based storage like content management.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Neptune
- Managed graph database for highly connected data like social networks. - Supports billions of relationships with millisecond query times. - Replicates across AZs with up to 15 read replicas for reliability. - Perfect for recommendation engines, fraud detection, and knowledge graphs.
26
Timestream
- Serverless time-series database for tracking events over time. - Scales to trillions of daily events, 1000x faster than relational DBs. - Built-in analytics for trends, cheaper than traditional options. - Used for IoT, app monitoring, and real-time telemetry data.
27
QLDB - Quantum Ledger Database
- Managed ledger database for immutable, verifiable transaction records. - Tracks every change with cryptographic integrity, no deletions allowed. - Offers SQL-like queries, outperforming blockchain for financial logs. - Ideal for auditing supply chains, banking, or compliance tracking.
28
Managed Blockchain
- Managed service to join or create blockchain networks like Hyperledger or Ethereum. - Simplifies setup and scaling, no need to run your own nodes. - Enables decentralized apps without managing the blockchain infra. - Fits use cases like secure transactions or cross-party trust networks.
29
Glue ETL - (extract, transform, load)
- Serverless ETL (extract, transform, load) service for data prep and analytics. - Crawls data sources like S3 or RDS to auto-generate transformation scripts. - Loads processed data into warehouses like Redshift or S3 buckets. - Includes a Data Catalog for metadata, used by Athena and EMR.
30
DMS - Database Migration Service
- Managed service to migrate databases to AWS with minimal downtime. - Supports homogeneous (e.g., Oracle to Oracle) and heterogeneous (e.g., SQL to Aurora) moves. - Runs on EC2, keeping source DB live during replication. - Helps shift on-premises or other cloud DBs to AWS efficiently.
31
Docker
- Platform for packaging apps into containers for consistent deployment. - Runs the same everywhere—any OS, any cloud, no compatibility woes. - Lightweight and fast, scaling containers up or down in seconds. - Not an AWS service, but foundational for AWS container offerings.
32
ECS - Elastic Container Service
- Managed service to run Docker containers on AWS with EC2 clusters. - Orchestrates container deployment, scaling, and load balancing. - Requires you to provision and manage the underlying EC2 instances. - Integrates with ALB for routing traffic to containerized apps.
33
Fargate
- Serverless compute engine for running Docker containers without managing servers. - Scales container resources (CPU, memory) based on your specs. - Works with ECS or EKS, eliminating EC2 instance oversight. - Pay-per-use model, ideal for hands-off container workloads.
34
ECR - Elastic Container Registry
- Fully managed private Docker registry for storing and managing container images. - Integrates with ECS and EKS for seamless container deployment. - Secures images with encryption and IAM-based access control. - Pay-per-use storage and data transfer, no upfront costs.
35
EKS - Elastic Kubernetes Service
- Managed Kubernetes service for orchestrating containerized apps on AWS. - Runs Kubernetes clusters on EC2 or Fargate, handling control plane tasks. - Scales and updates automatically, supporting cloud-agnostic workloads. - Ideal for complex, multi-container apps needing robust orchestration.
36
Serverless (concept)
- Computing model where you run code without managing servers. - AWS handles infrastructure, scaling, and maintenance behind the scenes. - Pay only for execution time or usage, not idle resources. - Includes services like Lambda, Fargate, and DynamoDB for app building.
37
Lambda
- Serverless compute service running functions in response to events. - Scales automatically, executing code in milliseconds with no server setup. - Supports multiple languages, triggered by S3, API Gateway, or CloudWatch. - Free tier offers 1M requests/month, great for event-driven tasks.
38
API Gateway
- Managed service to create, publish, and secure RESTful or WebSocket APIs. - Routes client requests to backend services like Lambda or DynamoDB. - Handles throttling, authentication, and monitoring out of the box. - Scales effortlessly, perfect for building serverless APIs.
39
AWS batch
- Managed service for running batch computing jobs on EC2 instances. - Dynamically provisions compute resources for jobs with a start and end. - Uses Docker images via ECS, optimizing cost with Spot Instances. - Suits data processing or simulations, not serverless like Lambda.
40
Lightsail
- Simplified virtual server service for beginners with fixed pricing. - Bundles compute, storage, and networking for easy app or site hosting. - Offers templates (e.g., WordPress) but lacks auto-scaling. - Cheaper alternative to EC2, ideal for small-scale dev or testing.
41
CloudFormation
- Infrastructure-as-code service to define and deploy AWS resources via templates. - Automates resource creation in the right order using JSON or YAML files. - Enables consistent, repeatable setups across environments like dev or prod. - Free to use, though you pay for the resources it provisions.
42
Terraform
- Open-source tool to define and manage infrastructure as code, usable with AWS. - Uses HCL (HashiCorp Configuration Language) to provision resources across clouds. - Differs from CloudFormation by being cloud-agnostic, not AWS-specific. - Popular for multi-cloud setups, but requires manual state management vs. AWS’s managed approach.
43
CDK - Cloud Development Kit
- Tool to define AWS infrastructure using familiar programming languages. - Compiles code (e.g., Python, TypeScript) into CloudFormation templates. - Combines app code and infra deployment in one workflow. - Boosts developer productivity for Lambda or container-based projects.
44
Beanstalk
- Platform-as-a-service for deploying apps without managing infrastructure. - Handles EC2, load balancing, and auto-scaling behind a simple interface. - Supports languages like Java, Node.js, and Docker, free but charges for resources. - Best for developers wanting quick setups over full control.
45
CodeDeploy
- Automated deployment service for apps to EC2, on-premises, or Lambda. - Rolls out updates with minimal downtime using deployment strategies. - Works across hybrid environments, ensuring consistent releases. - Integrates with CI/CD pipelines for streamlined app updates.
46
CodeCommit
- Managed source control service, AWS’s alternative to GitHub. - Stores code in private repositories with encryption and IAM security. - Scales with team size, integrating with other AWS developer tools. - Keeps version history for collaboration on app development.
47
CodeBuild
- Fully managed build service for compiling code and running tests. - Produces deployable artifacts, scaling serverlessly with pay-per-build pricing. - Supports custom build environments via Docker images or presets. - Fits into CI/CD workflows with tools like CodePipeline.
48
CodePipeline
- Continuous integration and deployment service for automating release pipelines. - Orchestrates code from source (e.g., CodeCommit) to build, test, and deploy. - Integrates with AWS services like CodeBuild and Beanstalk. - Speeds up delivery with a visual workflow, fully managed by AWS.
49
CodeArtifact
- Managed artifact repository for storing software package dependencies. - Supports tools like Maven, npm, and NuGet for easy retrieval. - Centralizes dependency management for devs and CI/CD systems. - Secures artifacts with IAM and scales without setup hassles.
50
SSM - Systems Manager
- Service to manage EC2 instances and on-premises systems at scale. - Automates tasks like patching, configuration, and command execution. - Works via an SSM Agent, pre-installed on AWS AMIs. - Provides operational insights and hybrid management capabilities.
51
SSM - Session Manager
- Feature of Systems Manager for secure shell access to EC2 instances. - Connects via browser or CLI without SSH keys or open ports (e.g., 22). - Logs sessions to S3 or CloudWatch for auditing purposes. - Requires IAM permissions and the SSM Agent on instances.
52
SSM - Paramenter Store
- Secure storage for configuration data, secrets, and API keys. - Organizes parameters in hierarchies, accessible via SDK or CLI. - Offers encryption with KMS and version tracking for changes. - Free for standard use, integrates with apps and automation scripts.
53
Route 53
- Managed DNS service to route traffic to AWS resources or external endpoints. - Offers routing policies like latency-based, failover, and weighted for optimization. - Highly available and scalable, resolving domain names globally. - Can register domains and integrate with health checks for reliability.
54
Cloudfront
- Content Delivery Network (CDN) to cache and deliver content globally. - Speeds up websites and apps using edge locations near users. - Protects against DDoS with Shield and integrates with S3 or custom origins. - Pay-per-use for data transfer and requests, boosting performance.
55
Origin Access Control
- Security feature for CloudFront to restrict direct access to S3 origins. - Ensures only CloudFront can fetch content, enhancing S3 bucket protection. - Replaces older Origin Access Identity, simpler to configure. - Key for securing static website hosting or private content delivery.
56
S3 Transfer Accelerator
- Speeds up S3 uploads by routing data through AWS edge locations. - Uses optimized network paths to cut transfer times globally. - Best for large files or distant users, testable via AWS speed tool. - Adds a small cost but leverages AWS’s private backbone.
57
Global Accelerator
- Improves app performance by routing traffic over AWS’s global network. - Assigns static IPs to direct users to nearest healthy endpoints. - Boosts availability with automatic failover across regions. - Complements load balancers, ideal for low-latency global apps.
58
Outposts
- On-premises hardware racks running AWS services like EC2 and S3. - Extends AWS infra to hybrid setups for low-latency or local data needs. - Fully managed by AWS, you handle physical security. - Suits compliance, migration, or edge processing use cases.
59
WaveLength
- Deploys AWS services at the edge of 5G networks via telco data centers. - Cuts latency for mobile apps like gaming or AR/VR on 5G devices. - Traffic stays within the provider’s network, not the public internet. - Links to parent AWS regions for broader compute access.
60
Local Zones
- Extends AWS compute and storage closer to end users outside main regions. - Reduces latency for apps like gaming or content delivery in specific cities. - Supports services like EC2 and RDS, tied to a parent region. - Pay-per-use, ideal for latency-sensitive workloads.
61
SQS - Simple Queue Service
- Managed message queuing service to decouple app components. - Scales from one to thousands of messages per second, serverless. - Holds messages up to 14 days, deleted after consumption. - Offers FIFO queues for ordered processing when needed.
62
Kinesis Datastream / Data Firehose
- Streams: Real-time data ingestion and processing from many sources. - Firehose: Loads streaming data into S3, Redshift, or other sinks. - Both scale massively, Streams for custom apps, Firehose for simplicity. - Used for analytics, IoT, or log processing with pay-per-use.
63
SNS - Simple Notification Service
- Pub/sub messaging service to send notifications to many subscribers. - Pushes messages to SQS, Lambda, email, SMS, or HTTP endpoints. - Supports millions of subscribers per topic, fully managed. - Great for fan-out patterns or event-driven alerts.
64
Amazon MQ
- Managed message broker for ActiveMQ and RabbitMQ protocols. - Bridges traditional apps to cloud without rewriting, not as scalable as SQS/SNS. - Runs in clusters with failover, supporting queues and topics. - Fits hybrid migrations needing MQTT or AMQP compatibility.
65
Cloudwatch Metrics/Alarms
- Collects and tracks metrics from AWS services like EC2 or S3 usage. - Creates dashboards to visualize performance over time. - Sets alarms to trigger actions (e.g., SNS) when thresholds are hit. - Free basic monitoring, detailed metrics add small costs.
66
Cloudwatch Logs
- Stores and analyzes log data from AWS services and apps. - Streams logs in real-time from Lambda, ECS, or EC2 with an agent. - Adjustable retention periods, searchable for troubleshooting. - Pay for storage and ingestion, key for debugging.
67
EventBridge
- Event bus service to connect apps with AWS or custom events. - Schedules tasks (e.g., Lambda hourly) or reacts to changes (e.g., S3 uploads). - Integrates with SaaS partners like Datadog, scaling serverlessly. - Replaces older CloudWatch Events with broader functionality.
68
Cloudtrail
- Records API calls and account activity for auditing and governance. - Tracks actions from console, CLI, SDK, or services, enabled by default. - Stores logs in S3 or CloudWatch for long-term analysis. - Essential for security compliance and troubleshooting.
69
X-Ray
- Traces requests across distributed apps to debug performance issues. - Maps service dependencies and pinpoints bottlenecks or errors. - Works with Lambda, EC2, and API Gateway, fully managed. - Helps ensure apps meet latency or SLA goals.
70
CodeGuru
- ML-powered tool for code reviews and runtime performance insights. - Reviewer finds bugs and security issues in Java/Python code. - Profiler optimizes app efficiency, spotting resource waste. - Integrates with GitHub or AWS services for dev workflows. - Front: AWS Health Dashboard
71
AWS Health Dashboard
- Monitors AWS service status and account-specific health events. - Shows global outages and personalized resource impacts. - Offers alerts and remediation steps for affected services. - Free tool, with detailed views for Business/Enterprise plans.
72
VPC - Virtual Private Cloud
- Private, isolated network space to launch AWS resources. - Controls IP ranges, subnets, and routing within your AWS environment. - Enhances security with customizable access rules. - Foundational for most AWS deployments, regionally scoped.
73
Elastic IP
- Static public IPv4 address you can assign to instances or services. - Stays fixed despite instance stops/starts, unlike dynamic IPs. - Costs $0.005/hour when not attached, free when in use. - Useful for consistent access or failover setups.
74
Subnet, Internet Gateway, NAT Gateways
- Subnets split VPC into AZ-specific segments, public or private. - Internet Gateway connects public subnets to the internet. - NAT Gateways let private subnets access the web outbound. - Core trio for VPC networking and connectivity control.
75
NACL (Network ACL)
- Stateless firewall at subnet level with allow/deny rules. - Filters traffic by IP and port, applied to all instances in subnet. - Unlike Security Groups, doesn’t track connection state. - Adds layered security to VPC beyond instance-level controls.
76
VPC Flow Logs
- Captures IP traffic details for VPC interfaces or subnets. - Logs data to S3 or CloudWatch for monitoring and analysis. - Troubleshoots connectivity or security issues effectively. - Optional feature, charged by data volume processed.
77
VPC Peering
- Privately connects two VPCs to act as one network. - Works across accounts or regions, no overlapping IP ranges. - Non-transitive, requiring direct peering for each link. - Simplifies resource sharing without public internet.
78
VPC Endpoint (Gateway/Interface)
- Gateway links VPC to S3/DynamoDB privately, skipping internet. - Interface connects to other AWS services via private IPs. - Boosts security and cuts latency for service access. - Cost-effective, with Gateway free and Interface hourly billed.
79
Site to Site VPN x Direct Connect (DX)
- Site-to-Site VPN links on-premises to AWS over encrypted internet. - Direct Connect offers dedicated, private physical connection. - VPN is quick/cheap; DX is fast/secure but takes weeks. - Both integrate on-premises with VPC for hybrid setups.
80
CGW - Customer Gateway
- CGW is your on-premises VPN device for Site-to-Site VPN. - Pair with VGW enables secure tunneling between your network and AWS. - Key components for hybrid connectivity setup.
81
VGW - Virtual Private Gateway
- VGW is AWS’s VPC endpoint for VPN or Direct Connect. - Pair with CGW enables secure tunneling between your network and AWS. - Key components for hybrid connectivity setup.
82
Client VPN
- Connects user devices to AWS VPC or on-premises via OpenVPN. - Uses private IPs over public internet for secure access. - Links to EC2 or extends to on-site networks with VPN. - Ideal for remote workers needing VPC resource access.
83
Transit Gateway
- Central hub for connecting multiple VPCs and on-premises networks. - Simplifies complex peering with a hub-and-spoke model. - Scales to thousands of connections, supporting DX and VPN. - Reduces management overhead for large network topologies.
84
Shared Responsibility Model
- AWS secures the cloud (infrastructure, hardware, global network). - You secure your data, apps, and configs in the cloud. - Splits duties like patching: AWS for hosts, you for OS/apps. - Core concept for understanding AWS security roles.
85
WAF - Web Application Firewall
- Protects web apps from Layer 7 exploits like SQL injection. - Filters HTTP traffic on ALB, API Gateway, or CloudFront. - Custom rules block IPs, countries, or malicious patterns. - Pay-per-rule and request, bolstering app security.
86
Shield Standard/Advanced
- Standard: Free DDoS protection for all AWS users, Layer 3/4 attacks. - Advanced: $3,000/month for sophisticated threats, 24/7 support. - Shields EC2, ELB, CloudFront, and Route 53 from floods. - Standard is automatic; Advanced adds cost protection.
87
Network Firewall
- Managed firewall for VPC, filtering Layers 3-7 traffic. - Controls inbound, outbound, and VPC-to-VPC flows. - Scales with network, integrating with VPN or Direct Connect. - Fine-tunes security beyond NACLs and Security Groups.
88
Firewall Manager
- Centralizes security rule management across AWS accounts. - Applies WAF, Shield, or Network Firewall policies organization-wide. - Auto-enforces rules on new resources for compliance. - Requires AWS Organizations, simplifying multi-account security.
89
Penetration Testing
- Allowed on EC2, ELB, RDS, and more without prior AWS approval. - Prohibits DDoS, flooding, or DNS attacks unless coordinated. - Test security of your AWS setup, e.g., unrestricted SSH. - Contact AWS for simulated attack permissions.
90
KMS - Key Management Service
- Managed service to create and control encryption keys for AWS resources. - Encrypts data in S3, EBS, RDS, and more with customer-managed keys. - Integrates with IAM for key access and supports key rotation. - Low-cost, pay-per-use for key operations and storage.
91
CloudHSM - Cloud Hardware Security Module
- Dedicated hardware for managing your own encryption keys in AWS. - Offers FIPS 140-2 Level 3 compliance, unlike KMS’s shared model. - You control key lifecycle fully, AWS provisions the hardware. - Pricier option for strict regulatory or custom security needs.
92
ACM - AWS Certificate Manager
- Provisions and manages SSL/TLS certificates for secure connections. - Free public certificates, auto-renews for ELB, CloudFront, or API Gateway. - Simplifies HTTPS setup without manual certificate handling. - Private certificates available for internal use at a cost.
93
Secrets Manager
- Stores and rotates sensitive data like passwords or API keys. - Integrates with RDS for DB credentials, encrypted via KMS. - Automates secret rotation (e.g., every 30 days) for security. - Pay-per-secret and API call, boosting app credential safety.
94
AWS Artifact
- Portal for on-demand access to AWS compliance reports and agreements. - Provides SOC, PCI, and ISO docs for audits, free to use. - Supports internal compliance reviews with downloadable files. - Global service, no setup needed, just account access.
95
AWS GuardDuty
- ML-driven threat detection for AWS accounts and workloads. - Analyzes CloudTrail, VPC Flow Logs, and DNS for anomalies. - Alerts on suspicious activity via EventBridge or console. - Continuous monitoring, priced per data volume analyzed.
96
AWS Inspector
- Scans EC2, Lambda, and container images for security vulnerabilities. - Uses a CVE database to flag software risks and misconfigurations. - Generates findings for remediation, integrable with Security Hub. - Pay-per-assessment, enhancing app security posture.
97
AWS Config
- Tracks and audits AWS resource configurations over time. - Records changes (e.g., S3 bucket permissions) with S3 storage option. - Alerts via SNS when rules (e.g., no public access) are violated. - Per-region service, costs based on recorded items.
98
AWS Macie
- ML-powered service to detect sensitive data (e.g., PII) in S3. - Scans buckets for unencrypted or public data, alerting via EventBridge. - Helps with data privacy compliance like GDPR or HIPAA. - Charges per GB scanned, protecting against leaks.
99
Security Hub
- Central dashboard for security and compliance across AWS accounts. - Aggregates findings from GuardDuty, Inspector, Macie, and more. - Offers automated checks against AWS best practices. - Paid service, requires Config, unifies security oversight.
100
Amazon Detective
- Investigates security issues using ML and graph-based analysis. - Pulls data from CloudTrail, VPC Flow Logs, and GuardDuty. - Visualizes root causes of alerts from Security Hub or Macie. - Pay-per-GB of data processed, deepens incident response.
101
AWS Abuse
- Reporting tool for suspected misuse of AWS resources (e.g., spam, DDoS). - Submit via form or email to AWS Abuse team for investigation. - Covers illegal content, malware, or network attacks. - Free to report, protects AWS ecosystem integrity.
102
Root User Privileges
- Full access to all AWS services, tied to account creation email. - Only root can change account settings or close the account. - Avoid daily use; secure with MFA, delegate via IAM. - Critical for initial setup or rare high-level tasks.
103
IAM Access Analyzer
- Identifies resources shared externally (e.g., S3, IAM roles). - Defines trust zones (account/organization) to flag unintended access. - Scans KMS keys, SQS queues, and more for security gaps. - Free tool, strengthens permission boundaries.
104
AWS Rekognition
- ML service to analyze images and videos for objects, faces, or text. - Detects labels, verifies identities, or counts people with facial analysis. - Used for moderation, security, or media tagging workflows. - Pay-per-image/video processed, no infra management.
105
AWS Transcribe
- Converts speech to text using automatic speech recognition (ASR). - Redacts PII and identifies languages in audio files automatically. - Transcribes calls or generates captions for media assets. - Pay-per-second of audio, serverless and scalable.
106
AWS Polly
- Turns text into lifelike speech with deep learning voices. - Generates audio in multiple languages for apps or devices. - Customizable speech styles, used for accessibility or IVR. - Pay-per-character converted, fully managed by AWS.
107
AWS Translate
- Real-time language translation service for text content. - Scales to large volumes, localizing apps or documents. - Supports dozens of languages with natural phrasing. - Pay-per-character, simple API-driven solution.
108
AWS Lex
- Builds conversational chatbots using Alexa’s speech tech. - Converts speech to text and understands intent via NLP. - Powers interactive bots for customer service or apps. - Pay-per-request, integrates with Lambda for logic.
109
AWS Connect
- Cloud-based contact center service for handling calls and chats. - Creates workflows with Lex for automated customer interactions. - Scales with demand, cheaper than on-premises solutions. - Pay-per-use, integrates with CRM for seamless support.
110
AWS Comprehend
- NLP service to extract insights from text (e.g., sentiment, entities). - Identifies key phrases, topics, or positivity in unstructured data. - Used for customer feedback analysis or content categorization. - Pay-per-unit processed, serverless and ML-driven.-
111
AWS Sagemaker
- Managed service for building, training, and deploying ML models. - Simplifies ML workflows with pre-built algorithms and tools. - Scales compute for model training, integrates with S3 for data. - Pay-per-use, aimed at developers and data scientists.
112
AWS Forecast
- ML-driven service to predict future trends from time-series data. - Analyzes historical data (e.g., sales) for accurate forecasts. - Reduces planning time from months to hours, fully managed. - Used for demand prediction or resource planning, pay-per-use.
113
AWS Kendra
- Intelligent search service powered by ML for document queries. - Extracts answers from PDFs, Word docs, or FAQs naturally. - Learns from user interactions to refine results over time. - Pay-per-query, integrates with S3 or RDS data sources.
114
AWS Personalize
- ML service for real-time personalized recommendations. - Powers suggestions like Amazon.com’s “you might like” feature. - Trains on user data, deployable to apps or websites fast. - Pay-per-event, ideal for retail or media personalization.
115
AWS Textract
- Extracts text and data from scanned documents using ML. - Reads forms, tables, or handwriting in PDFs and images. - Automates data entry for finance, healthcare, or tax use cases. - Pay-per-page, serverless with no setup required.
116
AWS Organizations
- Global service to manage multiple AWS accounts centrally. - Groups accounts into organizational units for policy control. - Consolidates billing and applies account-wide restrictions. - Free to use, enables scalability and governance.
117
SCP - Service Control Policies
- JSON policies to allow or deny actions across AWS accounts. - Applies to OUs or accounts, not the root/master account. - Enforces compliance (e.g., block S3 access) with explicit allows. - Part of AWS Organizations, no extra cost.
118
Organization Units
- Logical groupings of AWS accounts within Organizations. - Nestable (e.g., Dev under Prod) for hierarchical management. - Inherits SCPs from parent OUs for policy enforcement. - Simplifies applying rules or billing across account sets.
119
Consolidated Billing
- Combines usage and costs from all accounts in an Organization. - Offers volume discounts and shared reserved instance savings. - Single bill from the master account, simplifying payments. - Optional feature, toggleable in AWS Organizations.
120
AWS Guardrails
- Governance rules in Control Tower to enforce policies or detect issues. - Applies to OUs (e.g., mandate MFA or block regions). - Automates compliance across accounts, proactive or reactive. - Enhances multi-account setups, part of Control Tower.
121
Control Tower
- Sets up and governs a secure multi-account AWS environment. - Automates account creation with best-practice blueprints. - Uses Guardrails and Organizations for policy management. - Dashboard tracks compliance, paid via underlying services.
122
RAM - Resource Access Manager
- Shares resources (e.g., VPC subnets, Aurora) across accounts. - Avoids duplication, linking resources within Organizations. - Simplifies access with no extra infrastructure needed. - Free service, pay for shared resource usage only.
123
AWS Service Catalog
- Curates approved AWS products (CloudFormation templates) for users. - Admins define standardized offerings for governance. - Users launch pre-configured resources from a portal. - Free to use, controls resource sprawl effectively.
124
Pricing Models
- Pay-as-you-go: billed for usage with no commitments. - Reserved: discounts for 1- or 3-year resource commitments. - Volume discounts: lower rates as usage increases. - Free tier: limited free usage for select services (e.g., Lambda).
125
Savings Plan
- Flexible discount plan for committing to hourly spend (1-3 years). - EC2 Savings: up to 72% off, tied to instance family/region. - Compute Savings: up to 66% off, spans EC2, Lambda, Fargate. - Easier than Reserved Instances, applied via Cost Explorer.
126
Compute Optimizer
- ML tool to recommend optimal resource sizes for cost savings. - Analyzes EC2, ASG, and Lambda usage patterns. - Suggests downsizing over-provisioned instances, up to 25% cheaper. - Free service, exports findings to S3 for review.
127
Estimate costs
- Pricing Calculator (calculator.aws) forecasts solution costs. - Input services and configs for monthly estimate previews. - Helps budget planning before deploying resources. - Free tool, accessible to all AWS users.
128
Track Costs
- Billing Dashboard shows month-to-date and service breakdowns. - Cost Explorer visualizes usage trends, forecasts up to 12 months. - Tags allocate costs to projects or teams for reporting. - Free basic tracking, detailed features may add fees.
129
Monitor Costs
- Billing Alarms in CloudWatch notify when costs hit thresholds. - Tracks global spend (us-east-1), simple SNS alerts. - Helps avoid surprises, free up to 10 alarms per account. - Basic tool, superseded by AWS Budgets for complexity.
130
AWS Budget
- Sets custom cost, usage, or reservation budgets with alerts. - Filters by service, tag, or AZ, up to 5 SNS notifications. - Two free budgets, then $0.02/day each for monitoring. - Tracks and enforces spending limits proactively.
131
Cost Anomaly
- ML-powered tool to spot unusual AWS spending patterns. - Analyzes billing data and alerts via SNS on anomalies. - Helps catch unexpected costs early, customizable by service. - Part of AWS Cost Management, pay-per-use for monitoring.
132
Service Quotas
- Tracks and manages limits on AWS resource usage (e.g., EC2 instances). - Viewable in the Service Quotas console, request increases as needed. - Alerts via CloudWatch when nearing limits, preventing overuse. - Free tool, ensures compliance with account constraints.
133
Trusted Advisor
- Provides real-time recommendations for cost, security, and performance. - Checks across categories like service limits and fault tolerance. - Full access with Business/Enterprise plans, basic checks free. - Helps optimize AWS usage and adherence to best practices.
134
Support Plans
- Basic (free): forums, 7 Trusted Advisor checks, Health Dashboard. - Developer ($29): email support, 24h response for general issues. - Business ($100): 24/7 support, full Trusted Advisor, <1h critical response. - Enterprise ($15,000): TAM, concierge, <15min critical response.
135
STS - Security Token Service
- Issues temporary credentials for AWS resource access. - Enables federation with external identity providers or IAM roles. - Short-term tokens (minutes to hours), enhancing security. - Free service, used heavily with EC2 roles and cross-account access.
136
AWS Cognito
- Manages user authentication and authorization for apps. - Supports millions of users with social logins (e.g., Google, Facebook). - Syncs user data across devices, integrates with API Gateway. - Pay-per-active-user, simplifies identity for web/mobile.
137
Directory Services
- Managed Microsoft AD service for directory-based identity. - Extends on-premises AD to AWS or runs standalone (Simple AD). - Connects via AD Connector proxy for hybrid setups. - Pay-per-hour, used for Windows workloads or SSO.
138
IAM Identity Center
- Single sign-on for AWS accounts and business apps. - Centralizes access across Organizations, successor to AWS SSO. - Integrates with AD, Okta, or built-in identity store. - Free with Organizations, streamlines user management.
139
Amazon Workspaces
- Managed virtual desktop service for Windows or Linux. - Replaces on-premises VDI, accessible from any device. - Pay-per-hour or monthly, integrates with KMS for security. - Ideal for remote work or temporary desktop needs.
140
AppStream 2.0
- Streams desktop apps to browsers without local installs. - Scales compute per app, works on any device, fully managed. - Pay-per-user streaming hour, no infra provisioning. - Suits app delivery for training or remote access.
141
IoT Core
- Connects IoT devices to AWS for data collection and action. - Scales to billions of devices, supports MQTT and HTTPS. - Integrates with Lambda or S3 for processing, serverless. - Pay-per-message, used for smart homes or industrial IoT.
142
Elastic Transcoder
- Converts media files in S3 to playback formats (e.g., MP4). - Scales encoding jobs, fully managed, pay-per-minute. - Simplifies video prep for phones, TVs, or streaming. - Cost-effective for media workflows, no setup needed.
143
AppSync
- Managed GraphQL service for real-time app data sync. - Connects to DynamoDB or Lambda, auto-generates client code. - Supports offline access and subscriptions, serverless. - Pay-per-query, powers mobile/web app backends.
144
Amplify
- Development platform for full-stack web and mobile apps. - Ties into S3, Cognito, AppSync for auth, storage, and APIs. - Offers CI/CD and front-end libraries, fully managed. - Pay for underlying services, speeds up app launches.
145
Infrastructure Composer
- Visual tool to design and build serverless app architectures. - Generates CloudFormation code from drag-and-drop designs. - Imports existing templates for editing, free to use. - Simplifies IaC for developers new to AWS.
146
Device Farm
- Tests web/mobile apps on real devices and browsers concurrently. - Configures settings like GPS or Wi-Fi, fully managed. - Pay-per-device-minute, speeds up QA cycles. - Ensures app compatibility across platforms.
147
AWS Backup
- Centralizes backup management across AWS services (e.g., EBS, RDS). - Schedules backups and supports point-in-time recovery. - Offers cross-region/account options with retention policies. - Pay-per-GB stored, simplifies data protection.
148
Disaster Recover Strategies
- Backup/Restore: Cheapest, restores from snapshots post-failure. - Pilot Light: Minimal core setup in AWS, scales on disaster. - Warm Standby: Full app at small scale, ramps up quickly. - Multi-Site: Fully active duplicate, most expensive, instant failover.
149
DRS - Elastic Disaster Recovery
- Replicates servers to AWS for fast recovery from disasters. - Uses low-cost staging EC2/EBS, fails over in minutes. - Protects physical, virtual, or cloud servers, pay-per-source. - Continuous block-level sync, supports failback.
150
AWS DataSync
- Moves large data volumes from on-premises to AWS (e.g., S3, EFS). - Schedules incremental syncs, faster than internet transfers. - Fully managed, pay-per-GB transferred, secure. - Simplifies migrations or hybrid data workflows.
151
Cloud Migrations Strategies - The 7Rs
- Rehost: Lift-and-shift to AWS (e.g., EC2) without changes. - Replatform: Minor tweaks (e.g., DB to RDS) for optimization. - Refactor: Redesign for cloud-native (e.g., microservices). - Retire/Retain: Decommission or keep as-is, per need.
152
Application Discovery
- Collects data on on-premises servers for migration planning. - Gathers usage, configuration, and dependency info automatically. - Helps map apps to AWS resources, agent-based or agentless. - Free service, integrates with Migration Hub for strategy.
153
Application Migration Service
- Automates lift-and-shift migration of apps to AWS (aka MGN). - Replicates servers (physical, virtual, cloud) to EC2 natively. - Minimizes downtime with continuous sync, pay-per-source. - Simplifies moving workloads without major re-architecture.
154
Migration Evaluator
- Builds a business case for AWS migration with cost analysis. - Assesses on-premises footprint via agentless data collection. - Estimates savings and maps target AWS environments. - Free tool, guides data-driven migration decisions.
155
Migration Hub
- Central dashboard to track app migrations across AWS tools. - Aggregates data from Discovery, MGN, and DMS for visibility. - Monitors progress and status, no extra cost to use. - Coordinates multi-service migration projects efficiently.
156
FIS - Fault Injection Simulator
- Tests app resilience by injecting controlled failures. - Simulates outages (e.g., EC2 termination) on live systems. - Uses Chaos Engineering to uncover weaknesses, pay-per-action. - Integrates with CloudWatch for monitoring results.
157
Step Functions
- Orchestrates serverless workflows with visual state machines. - Coordinates Lambda, ECS, or other services in sequence. - Handles retries and errors, pay-per-state transition. - Simplifies complex app logic like order processing.
158
Ground Station
- Managed service to control satellite comms and data processing. - Uses AWS’s global network of ground stations near regions. - Downlinks satellite data to S3 or EC2 in seconds. - Pay-per-minute, scales satellite ops without hardware.
159
AWS Pinpoint
- Marketing service for two-way communication (email, SMS, push). - Segments audiences and personalizes messages at scale. - Tracks campaign analytics, pay-per-event or message. - Used for transactional alerts or bulk promotions.
160
Whitepapers Well-Architected Framework
- Guides best practices for building AWS solutions. - Covers design principles like scalability and automation. - Foundation for the 6 Pillars, free resource from AWS. - Helps optimize apps for cost, performance, and security.
161
The 6 Pillars
- Operational Excellence: Run and improve systems efficiently. - Security/Reliability: Protect data and recover from failures. - Performance/Cost: Optimize resources and spending. - Sustainability: Minimize environmental impact of workloads.
162
AWS Well Architected Tool
- Free tool to review architectures against the 6 Pillars. - Generates reports with improvement recommendations. - Assesses workloads via a questionnaire, no usage cost. - Aligns deployments with AWS best practices.
163
AWS Customer Carbon Footprint Tool
- Tracks and forecasts carbon emissions from AWS usage. - Breaks down impact by service and region, free to use. - Helps set sustainability goals for cloud workloads. - Supports eco-friendly reporting, no extra setup.
164
CAF - Cloud Adoption Framework
- Strategic guide for digital transformation on AWS. - Spans Business, People, Governance, and Tech perspectives. - Phases: Envision, Align, Launch, Scale—free framework. - Aligns cloud adoption with organizational goals.
165
AWS IQ
- Connects users with AWS-certified experts for project help. - Pay-per-milestone for on-demand consulting or tasks. - Customers request, experts bid, work via AWS platform. - Free to browse, costs vary by expert engagement.
166
AWS re:Post
- Community-driven Q&A platform for AWS technical questions. - Earn reputation by answering, backed by AWS engineers. - Replaces forums, free with AWS account access. - Crowdsources solutions for common issues.
167
Knowledge Center
- Curates top FAQs and articles from AWS support teams. - Quick answers to common setup or troubleshooting queries. - Free resource, accessible via AWS support pages. - Complements re:Post with official guidance.
168
Managed Services
- AWS team manages your cloud infra and apps 24/7. - Handles patching, monitoring, and backups for you. - Pay-per-resource, offloads operational burden. - Ideal for enterprises needing full management.
169
AWS Partner Network
- Ecosystem of partners offering AWS expertise and solutions. - Includes Tech Partners (tools) and Consulting Partners (services). - Training Partners certify pros, no cost to join network. - Enhances AWS adoption with third-party support.