AWS 🏁

Storage

S3

EBS
Elastic Block Store

EFS
Elastic File Store

S3 Standard

S3 - Infrequently Accessed

S3 - Infrequently Accessed One Zone

High Availability

Elastic Load Balancers

Application Load Balancer

Classic Load Balancer
This service has been stopped in 2022

Additional Features
Path and host based routing

Auto Scaling

Compute

EC2
Elastic Cloud Compute

Instance Types

AMIs
Amazon Machine Image

S3 - Glacier

Networking

Database

VPC
Virtual Private Cloud

Subnets

Route Tables

RDS
Relational Data Store

Dynamo DB

Normal DB

PostGres

MySql

Oracle

Lamda

Misc Services

AWS Personal Health Dashboard

AWS Personal Health Dashboard provides alerts and remediation guidance when AWS is experiencing events that may impact you. While the Service Health Dashboard displays the general status of AWS services, Personal Health Dashboard gives you a personalized view into the performance and availability of the AWS services underlying your AWS resources.


The benefits of the AWS personal health dashboard include:


**A personalized View of Service Health: Personal Health Dashboard gives you a personalized view of the status of the AWS services that power your applications, enabling you to quickly see when AWS is experiencing issues that may impact you. For example, in the event of a lost EBS volume associated with one of your EC2 instances, you would gain quick visibility into the status of the specific service you are using, helping save precious time troubleshooting to determine root cause.


**Proactive Notifications: The dashboard also provides forward looking notifications, and you can set up alerts across multiple channels, including email and mobile notifications, so you receive timely and relevant information to help plan for scheduled changes that may affect you. In the event of AWS hardware maintenance activities that may impact one of your EC2 instances, for example, you would receive an alert with information to help you plan for, and proactively address any issues associated with the upcoming change.


**Detailed Troubleshooting Guidance: When you get an alert, it includes remediation details and specific guidance to enable you to take immediate action to address AWS events impacting your resources. For example, in the event of an AWS hardware failure impacting one of your EBS volumes, your alert would include a list of your affected resources, a recommendation to restore your volume, and links to the steps to help you restore it from a snapshot. This targeted and actionable information reduces the time needed to resolve issues.

AWS Artifact

AWS Artifact is a self-service audit artifact retrieval portal that provides our customers with on-demand access to AWS’ compliance documentation and AWS agreements. You can use AWS Artifact Reports to download AWS security and compliance documents, such as AWS ISO certifications, Payment Card Industry (PCI), and System and Organization Control (SOC) reports. You can use AWS Artifact Agreements to review, accept, and track the status of AWS agreements such as the Business Associate Addendum (BAA).

Billing

AWS Budgets

Cost Explorer


Visualise billing


Consolidated billing

TCO Calculator

AWS Landing Zone

Helps Enterprises quickly set up a secure, AWS multi account

AWS Vending MAchine


Automatially configures accounts using the service templates

Provisioning services

AWS Cost and Usage report


Detailed CSV report

Internet Gateway

NACL

Document DB
(Mongo compatible)

Aurora

Neptune
(Managed Graph Database)

Redshift
(Columinar Database, petabyte Warehouse)

Elasticache

Elasticache

Redis

AWS Quickstart


Prebuilt Templates having

  • Cloud Formation
  • Reference Architecture
  • Deployment guide

Elastic Beanstalk
Elastic beanstalk is a pre-configured EC2 server that can directly take up your application code and environment configurations and use it to automatically provision and deploy the required resources within AWS to run the web application.

OpsWorks
(Chef and Puppet)

CloudFormation

AWS Marketplace

Placement Groups

Cluster

Partitioned

ECS
Elastic Container Service
(Docker as a service)

Fargate
(Microservices)

EKS
(Kubernetes as a service)

AWS Batch

Storage Gateway

File Gateway

Volume Gateway

Tape Gateway

Snowball

Snowball Edge
(better Snowball)

Snowmobile

S3 Transfer Acceleration

AWS CloudHSM is a cloud-based hardware security module (HSM) that enables you to easily generate and use your own encryption keys on the AWS Cloud.

Amazon Athena is a serverless analytics service. It is used to analyze data in Amazon S3 using standard SQL.

Simple Workflow Service (SWF)


Amazon Simple Workflow Service (SWF) is a web service that makes it easy to coordinate work across distributed application components. Amazon SWF enables applications for a range of use cases, including media processing, web application back-ends, business process workflows, and analytics pipelines, to be designed as a coordination of tasks.

ECR
Amazon EC2 Container Registry (ECR)


is a fully managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated with Amazon EC2 Container Service (ECS), simplifying your development to production workflow.

AWS Config
you can discover existing and deleted AWS resources, determine your overall compliance against rules, and dive into configuration details of a resource at any point in time. These capabilities enable compliance auditing, security analysis, resource change tracking, and troubleshooting.

Global tables provide automatic multi-master replication to AWS Regions world-wide. They enable you to deliver low-latency data access to your users no matter where they are located. Multi-master replication ensures that updates performed in any region are propagated to other regions, and that data in all regions are eventually consistent. This means tables accessed locally by your globally distributed application are always up to date

DynamoDB DAX
is an in-memory cache for DynamoDB that reduces response times from milliseconds to microseconds.

Services

Amazon Rekognition is a service that makes it easy to add image analysis to your applications. With Rekognition, you can detect objects, scenes, and faces in images. You can also search and compare faces

Amazon Polly
is a service that turns text into lifelike speech

AWS WAF
is a web application firewall that lets you monitor the HTTP and HTTPS requests that are forwarded to Amazon CloudFront or an Application Load Balancer. AWS WAF also lets you control access to your content by defining customizable web security rules.

Amazon Cognito
provides solutions to control access to backend resources from your app. You can define roles and map users to different roles so your app can access only the resources that are authorized for each user.

AWS publishes security bulletins about the latest security and privacy events with AWS services on the Security Bulletins page

AWS Serverless Application Repository
is used to share solutions with developers or to help your customers quickly understand the value of products and services you sell and support. Anyone with an AWS account can publish a serverless application or application component to the AWS Serverless Application Repository.

IAM

User Groups

Permissions

Users

Roles

click to edit

On Demand

Savings Plan

Spot

Reserved Instances

Dedicated hosts

Dedicated instances

Auto scaling

Launch Configuration

Snapshot

Snapshots

Launch template

AWS SNS - Simple Notification Service

FIFO

Standard

NAT Gateway
Network address translator

Policies

Bucket Policy

Access Control List
at object level

Cloudtrail

Route 53
DNS

DevOps

Code Commit

Code build

CodeGuru

click to edit

SQS
Simple queue service

FIFO

Standard

Network Load Balancer

Security

click to edit

Security

Macie
Amazon Macie is a data security and data privacy service that helps you discover, monitor, and protect your sensitive data in Amazon S3

AWS Trusted Advisor

Checks and advise


Cost Optimisation
Performance
Security
Fault Tolerance
Service Limits