Cost Explorer |
Cost |
Detailed view of Cost. Base Free, Granular + API charged. |
Billing Dashboard |
Cost |
Detailed view of Bills and cost from major services |
CUR |
Cost |
Default OFF, detailed cost usage report ar varying granularity. Stored to S3, accessible by Athena, Quicksight, Redshift. |
AWS Budget |
Cost |
Automatic Notification and Actions when set thresholds are hit- cost, usage, reservation, savings plans. Action via SCP and IAM. |
AWS Tag Editor |
Cost, Reporting |
Updating tags in bulk. |
Compute Savings Plan |
Purchase, Cost |
Across all compute services, AZs, instance families, regions. Full flexibility. 66% |
EC2 Instance Savings Plan |
Purchase, Cost |
Across EC2 of same instance families in defined region. 72% |
AWS OpsWork |
Config |
AWS OpsWorks is a configuration management service that helps customers configure and operate applications, both on-premises and in the AWS Cloud, using Chef and Puppet. |
CodeDeploy |
CICD |
AWS CodeDeploy automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises. |
AWS Security Hub |
Security |
Automated compliance checks against industry standards and best practices such as PCI DSS, HIPAA, and CIS AWS Foundations Benchmark. |
CloudEndure |
DR |
tool that minimizes downtime and data loss by providing fast, reliable recovery of physical, virtual, and cloud-based servers into AWS Cloud. |
AWS Device Farm |
CICD |
In AWS, you can test your app against a massive collection of physical devices in parallel. |
AWS Ground Station |
Other |
service is for controlling satellite communications and processing data using satellites. |
Amazon QuickSight |
BI |
a business intelligence service for creating visualizations and dashboards. |
AWS Security Bulletin |
Doc |
security announcement provider service. |
AWS SES (Simple Email Service) |
Notification |
Used to send only emails out of AWS |
AWS CodeDeploy |
CICD |
Automate Code Deployments to instances including EC2 |
AWS CodePipeline |
CICD |
Continuous Code Delivery Pipeline |
AWS CodeCommit |
CICD |
Fully-managed source control service |
AWS CodeBuild |
CICD |
Fully Managed continuous integration service that compiles source code, run tests and produce software packages ready to deploy. |
AWS CodeStar |
CICD |
Quickly Develop, Build, and Deploy Applications on AWS. |
AWS SWS (Simple Workflow) |
Workflow |
The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that coordinate work across distributed components. |
AWS Comprehend |
Other, NLP |
Analyze and recognize entities and connectivity between text |
Amazon Textract |
Other, IR |
This service is mainly used to extract printed text, handwriting, and data from virtually any document. |
Amazon Monitron |
Other |
is a machine learning service used for detecting abnormal industrial machine behavior and it enables you to implement predictive maintenance. |
AWS Connect |
Other |
a seamless experience across voice and chats for your customers and agents. |
AWS Lex |
Other |
It is used to build chatbots for everyday consumer requests, NLP + AI |
AWS Transcribe |
Other |
This service turns speech into text |
AWS Polly |
Other |
This service turns text into speech |
AWS Resource Access Manager |
Management, Access |
is used to securely share your resources across your AWS accounts. |
Session Manager |
Dev Tool |
fully managed AWS Systems Manager capability that lets you manage your EC2 instances, on-premises instances, and virtual machines (VMs) through an interactive one-click browser-based shell or through the AWS CLI. |
EC2 Instance Connect |
Dev Tool |
connect to your Linux instances using a browser-based client. |
AWS Cost Anomaly Detection |
Cost |
helps you detect and alert on any abnormal or sudden spend increases in your AWS account. |
Amazon WorkSpaces |
Other |
is simply a secure cloud desktop service. Both Linux and Windows supported. |
AWS Migration Hub |
Migration |
can only monitor application migrations. |
AWS Database Migration Service |
Migration |
is mainly used for migrating databases from on-premises to AWS. |
AWS Application Migration Service (MGN) |
Migration |
is the primary migration service recommended for lift and shift migrations to AWS, moving workloads. |
AWS Server Migration Service (SMS) |
Migration |
this is simply an agent-less service that makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. |
Amazon AppStream 2.0 |
Other |
is a fully managed application streaming service that provides users with instant access to their desktop applications from anywhere. |
AWS AppSync |
Data, API |
is mainly used to develop GraphQL APIs using serverless managed endpoint with data from multiple sources. |
AWS Data Exchange |
Data |
it is a service that makes it easy for millions of AWS customers to securely find, subscribe to, and use third-party data in the cloud |
AWS PrivateLink |
Networking |
is a highly available, scalable technology that lets you privately connect your VPC to services as if they were in your VPC. |
AWS Config |
Config |
this service is mainly used to evaluate the configuration settings of your AWS resources. |
AWS Wavelength |
Other |
Brings AWS services to the edge of the 5G network, minimizing the latency to connect to an application from a mobile device |
AWS DataSync |
Data Transfer |
can quickly move large amounts of data across the file system, object storage, Amazon S3, Amazon EFS, and Amazon FSx for Windows file servers and On-prem. |
AWS Transfer Family |
Data Transfer |
allows your files to be transferred through secure file transfer protocols (SFTP), FTPS (FTP over SSL/TLS), and FTP(unencrypted) |
AWS Systems Manager |
Config |
this service is used for the automation of your EC2 instances. |
Amazon Lightsail |
App Deployment |
service is just a package solution for the fast deployment of websites and other applications. |
Amazon Mechanical Turk |
Other |
an on-demand, scalable, human workforce to complete jobs that humans can do better than computers |
AWS Signer |
Other |
is a code-signing service to ensure the trust and integrity of your code. |
APN Technology Partner |
Support |
An AWS Technology Partner company provides software tools and services hosted on or integrated with AWS. |
APN Consulting Partner |
Support |
The Consulting Partner helps an AWS customer in the implementation and management of an AWS cloud deployment. |
AWS Trusted Advisor |
Architecture |
FSCPS - Fault Tolerance, Security, Cost Optimization, Performance, Service Limits |
AWS Proton |
Workflow |
is a deployment workflow tool. It is mainly used to standardize infrastructure and automate the deployment of serverless & container-based applications. |
AWS License Manager |
Security |
allows you to manage software licenses from different vendors. |
AWS Systems Manager Parameter Store |
Security |
used to centralize the configuration data of their application. You can store data such as passwords, database strings, AMI IDs, and license codes as parameter values. |
Amazon Chime |
Other |
is a high-quality communications service that transforms online meetings with an easy-to-use app that works seamlessly across all your devices. |
AWS Well-Architected Framework |
Architecture |
RSPCO - Reliability, Security, Performance, Cost Optimization and Operational Excellence |
S3 |
Storage |
S3 Standard, S3 Intelligent Tier, S3 Standard Infrequent-Access, S3 1 Zone Infrequent-Access |
S3 Glacier |
Storage |
Instant Retrieval (ms), Flexible Retrieval (min), Deep Archive (12h) |
S3 Data Lifecycle |
Storage |
One direction, 30 days (except standard) -> 90 days (Glacier) -> 180 days (Deep Archive) |
EBS |
Storage |
SSD (General Purpose - GP2/ Provisioned IOPS - io1), HDD (Throughput Optimized - st1, Cold - sc1) |
EFS |
Storage |
Retrieval (Standard/Infrequent Access), Performance Modes (General Purpose, Max I/O), Throughput Modes (Bursting/Provisioned) |
Snow Family |
Storage |
Snowcone (4Gb/8TB), Snowball Compute (208GB/40TB), Snowball Storage (32GB/80TB), Snow Mobile (100PB) |
EC2 |
Compute |
Instance Type, Instance Family, Purchase Option (on-demand, reserved, scheduled, spot, computer savings plan, instance savings plan, Instance/EBS Storage, Status Check) |
ECS |
Compute |
Launch (Fargate/EC2) |
ECR |
Compute |
Registry, Repository, Repository Policy, Authorization Token |
EKS |
Compute |
Kubernetes, Docker/Rocket, Worker Nodes - Specific AMI, on-demand EC2 |
Beanstalk |
Compute |
Application Version, Environment, Environment Tier (Web Server Tier/ Worker Tier), Configuration Template, Application |
Lambda |
Compute |
15min, 10GB, Components - Application, Event source, Trigger, Downstream Resources, Log Streams |
AWS Batch |
Compute |
Jobs, Job Definitions, Job Queues, Jobs Scheduling, Compute Environments (ECS Managed/Unmanaged) |
AWS Lightsail |
Compute |
VPS, easy deployment of web sites and blogs, fixed monthly cost |
RDS |
DB |
(1) MySQL, (2) MariaDB, (3) PostgreSQL, (4) Aurora, (5) Oracle, (6) SQL Server. Instance Type/Family, EBS Storage with Auto scaling. Single/Multi-AZ. Auto backup. Read Replica |
DynamoDB |
DB |
Key-Value, 400KB max record size, unlimited scalability, RCU/WCU, Not SQL flexibility |
DocumentDB |
DB |
JSON docs |
Elasticache (MemcacheD, Redis) |
DB |
In-memory cache |
Graph |
DB |
Neptune |
KeySpace |
DB |
Columnar, Casandra |
TimeStream |
DB |
Time Series |
QLDB |
DB |
Quantum Ledger |
Redshift |
DB |
Data Warehouse, Redshift Spectrum, RA3 Node / Dense Node |
Elastic Search |
DB |
Indexes multiple sources as JSON documents and search capability |
Aurora |
DB |
Cluster based growth, backtrack, Global DB, Serverless option |
IP Reserved |
Network |
Network, AWS Routing, AWS DNS, AWS Future, Broadcast |
VPC CIDR |
Network |
from /16 to /28 |
NACL |
Network |
subnet, rules in order of number, 20 rules, allow/deny, stateless, stops first match, explicit deny, default - all allow |
Security Groups |
Network |
Only Allow, implicit deny, all evaluated, 50 rules, stateful, default - inbound blocked, outbound allowed |
VPN |
Network |
Customer Gateway - Virtual Private Gateway, IPSec Tunnel. |
Direct Connect |
Network |
AWS Region Access for Public and VPC (Virtual Private Gateway) for Private Resources, Public/Private Virtual Interface on the Router |
VPC Peering |
Network |
1-2-1 VPC connectivity, Non-Transitive, Non-overlapping CIDR Blocks, Route tables need updating |
Transit Gateway |
Network |
Central hub for multiple VPN and VPC Peering |
Route 53 |
Network |
A, AAAA, CAA, CNAME, MX, NAPTR, NS, PTR, Alias (S3, CloudFront, ELB, Beanstalk, VPC Interface Endpoint), Routing - simple, Failover, Geo-Location, Geo Proximity, Latency, Multi-value, Weighted. Health check. |
Route 53 Traffic Flow |
Network |
Graphical tool to create Traffic Policies by combining multiple complex policies. Geo proximity routing policy needs to be defined using this tool |
Route 53 Resolver |
Network |
Resolved inbound DNS queries (from data centre via VPN/DX) and outbound (to Data Centre) DNS queries by setting up endpoints in each subnet. |
Route 53 Resolver DNS Firewall |
Network |
Inspects DNS traffic from VPC. Options: Allow, Allow with Alert, Block |
Route 53 Application Recovery Controller |
Network, Route53 |
Amazon Route 53 Application recovery controller allows you to configure fine-grain failover and verification steps to implement applications requiring very high availability. |
Cloud Front |
Network |
AWS CDN, Web/RMTP, Caching at edge, Static Sites - EC2 / S3, WAF Integration |
AWS Global Accelerator |
Network |
UPD/TCP Traffic via private link, 2 fixed IP Address, Forward to - ELB, EC2, EIP across regions Multi-region, Health check |
Elastic Load Balancer (ELB) |
Network |
Internet Facing (DNS, Public IP, Private IP) or Internal (Private IP). Routing via Private IP. Routes to: Lambda, EC2, IP Range or even containers. Listener, Rules, Target Group. |
Application Load Balancer (ALB) |
Network |
HTTP Request level, Advanced Routing, TLS Termination, Target Port, Cross-zone always ON. Health Check - Protocol, Path, threshold, interval, success code. |
Network Load Balancer (NLB) |
Network |
TCP/UDP level, cross-zone off by default. NLB has static IP per AZ. TLS termination. Millions of request per second. |
Simple Queue Service (SQS) |
Message |
Queue - Standard [120K, Visibility Timeout (0,30s,12h), ], FIFO [20K], Dead Letter. Delay Queue. Short/Long Polling. Message: 256KB - 2GB (SECL). |
Simple Notification Service (SNS) |
Notification |
Pub/Sub - 1:M. Topic based - 100K Topic and 12M subscribers. 30K/s varies by region. Message (64KB chunks): 256KB - 2GB (SECL). |
Amazon MQ Service |
Message |
On-Prem queue migration to cloud. Apache ActiveMQ broker - JMS, NMS, MQTT and web sockets. Encryption at REST and Transit. |
Amazon Kinesis Data Streams |
Streaming |
Real-time, put to get latency < 1s. Maintains a copy of (immutable and unremovable) data (24h - 365d). Encryption. Shard holds Data Records made of Partition Key, Sequence Number and Actual Data (1MB). 1000 records/second or 1MB/s write, 2MB/s read - per shard. Classic has pull limits and shard read is shared, Enhanced Fan out gets 2MB/s per shard per consumer. |
Kinesis Client Library (KCL) |
Streaming |
Manages record processor using one (DynamoDB) table per processor application per shard. Runs on EC2, Elastic Beanstalk and Data Centre servers. On Demand or Provisioned. |
Amazon Kinesis Vide Streams |
Streaming |
Stream processing binary-encoded data such as video or audio. |
Amazon Kinesis Data Firehose |
Streaming |
Near real-time (buffers for delivery), delivery service - S3, redshift, elastic search, splunk, http endpoint, DataDog, MondoDB, Relic, Lambda Transformation. |
Amazon Kinesis Data Analytics |
Streaming, Analytics |
Apache Flink with Java and Scala for Data Streams. SQL for Firehose. |
AWS Artifact |
Security, Compliance |
Security and Compliance Reports. Agreements with AWS. |
Users |
IAM |
People / Application has ARN |
User Groups |
IAM |
Groups users, users inherit permissions, Default 300 Groups, 10 Groups per user and 10 Policies per Group |
Roles |
IAM |
Assumed by - Trusted users, AWS Services, Application. Federated (Web Identify / SAML2.0) /Cross-Account users (Trusted users need policies on both sides.). Temporary permissions. Services linked roles assumed by AWS Services only. |
Access Analyzer |
IAM, Reporting |
Policies that enable access outside zone of trust |
Credential Report |
IAM, Reporting |
IAM users, credentials, metadata about credentials usage and rotation |
Organizational Activity |
IAM, Reporting |
OU/Account based user activity |
Service Control Policies (SCP) |
IAM |
Permission Boundaries, don't grant permissions, used with Organizations |
AWS Key Management Service (KMS) |
Security |
Region-specific. CMK (Customer Managed, AWS Managed, AWS Owned), DEK, Key Policies, Grants |
Security Token Service (STS) |
Security, IAM |
Request temporary, limited-privilege credentials for IAM users or Federated Users. Best practice to turn of Regions not in use. |
IAM Policy |
IAM |
Version, Statement [SID, Effect, Principal, Action, Condition, IP Address]. AWS Managed, Customer Managed or In-line Policies. Policy order: SCP, Resource-based Policy, IAM Permission Boundaries, IAM Policies |
Disaster Recovery Strategies |
DR |
Backup and Restore (No infra), Pilot Light (Core with no running servers), Warm Standby (minimal implementation), Multi-site (active/active). |
Cross Region Data Replication |
DR |
S3 cross-region replication, RDS cross-region replicas, Aurora Global Database, DyanmoDB global tables, DocumentDB global Clusters, Global Datastore for Amazon ElasticCache for Redis |
Management... |
|
|
Amazon CloudTrail |
Security, Compliance |
Records every API call. Requests from SDK, CLI and Console are captured. New files every 5 mins and stored in S3. Can be delivered to CloudWatch Logs. |
AWS CloudWatch |
Security |
Global service. CloudWatch Dashboards, CloudWatch Metrics and Anomaly Detection, CloudWatch Alarms, CloudWatch EventBridge, CloudWatch Logs, CloudWatch Insights. |
Pricing Calculator |
Cost |
Estimate costs of AWS services |
Cost Explorer |
Cost |
Analyze usage and cost. Base is free, API is charged. Hourly data is payable. Report generation. |
Usage Report (CUR) |
Cost |
Details of Usage and Cost, CUR files land in S3, integration with Athena and Redshift+QuickShift. Cost allocation tags needs to be enabled |
AWS Budgets |
Cost |
Set budgets and get alarms. Thresholds for max or min usage. Action via workflow or automatic to apply IAM or SCP policies. |
Amazon Support Plans |
Cost |
Basic, Developer, Business, Enterprise On-Ramp, Enterprise. |
Severless Application Model (SAM) |
Compute |
|
API Gateway |
Network |
|