EC2
Provides secure, resizable compute capacity in the cloud. It makes web-scale cloud computing easier for developers.
2
EC2 Spot
Run fault-tolerant workloads for up to 90% off.
3
EC2 Autoscaling
Automatically add or remove compute capacity to meet changes in demand.
4
Lightsail
Designed to be the easiest way to launch & manage a virtual private server with AWS. An easy-to-use cloud platform that offers everything need to build an application or website.
5
Batch
Enables developers, scientists, & engineers to easily & efficiently run hundreds of thousands of batch computing jobs on AWS. Fully managed batch processing at any scale.
Containers
1
Elastic Container Service (ECS)
Highly secure, reliable, & scalable way to run containers.
VPC Functionality:Define and provision a logically isolated network for your AWS resources
Description:VPC lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define.
2
Transit Gateway Functionality: Connect VPCs and on-premises networks through a central hub
Description:Transit Gateway connects VPCs & on-premises networks through a central hub. This simplifies network & puts an end to complex peering relationships.
3
PrivateLink Functionality: Provide private connectivity between VPCs, services, and on-premises applications
Description: PrivateLink provides private connectivity between VPCs & services hosted on AWS or on-premises, securely on the Amazon network
4
Route 53 Functionality: Route users to Internet applications with a managed DNS service
Description: Route 53 is a highly available & scalable cloud DNS web service.
Scale your network design
1
Elastic Load Balancing Functionality: Automatically distribute traffic across a pool of resources, such as instances, containers, IP addresses, and Lambda functions
Description:Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as EC2's, containers, IP addresses, & Lambda functions.
2
Global Accelerator Functionality:Direct traffic through the AWS Global network to improve global application performance
Description: Global Accelerator is a networking service that sends user’s traffic through AWS’s global network infrastructure, improving internet user performance by up to 60%.
Secure your network traffic
1
Shield Functionality:Safeguard applications running on AWS against DDoS attacks
Description:Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards applications running on AWS.
2
WAF Functionality:Protect your web applications from common web exploits
Description:WAF is a web application firewall that helps protect your web applications or APIs against common web exploits that may affect availability, compromise security, or consume excessive resources.
3
Firewall Manager Functionality:Centrally configure and manage firewall rules
Description: Firewall Manager is a security management service which allows to centrally configure & manage firewall rules across accounts & apps in AWS Organization.
Build a hybrid IT network
1
(VPN) - Client Functionality: Connect your users to AWS or on-premises resources using a Virtual Private Network
Description: VPN solutions establish secure connections between on-premises networks, remote offices, client devices, & the AWS global network.
2
(VPN) - Site to Site Functionality:Create an encrypted connection between your network and your Amazon VPCs or AWS Transit Gateways
Description:Site-to-Site VPN creates a secure connection between data center or branch office & AWS cloud resources.
3
Direct Connect Functionality:Establish a private, dedicated connection between AWS and your datacenter, office, or colocation environment
Description:Direct Connect is a cloud service solution that makes it easy to establish a dedicated network connection from your premises to AWS.
Content delivery networks
1
CloudFront Functionality:Securely deliver data, videos, applications, and APIs to customers globally with low latency, and high transfer speeds
Description: CloudFront expedites distribution of static & dynamic web content.
Build a network for microservices architectures
1
App Mesh Functionality: Provide application-level networking for containers and microservices
Description:App Mesh makes it accessible to guide & control microservices operating on AWS.
2
API Gateway Functionality:Create, maintain, and secure APIs at any scale
Description:API Gateway allows the user to design & expand their own REST and WebSocket APIs at any scale.
3
Cloud Map Functionality:Discover AWS services connected to your applications
Description: Cloud Map permits the name & handles the cloud resources
AWS S3 Classification: Object storage
Description:S3 is the storehouse for the internet i.e. object storage built to store & retrieve any amount of data from anywhere
2
AWS Backup Classification:Backup
Description:AWS Backup is an externally-accessible backup provider that makes it easier to align & optimize the backup of data across AWS services in the cloud.
3
Amazon EBS Classification:File storage services
Description:Amazon Elastic Block Store is a web service that provides block-level storage volumes.
4
Amazon EFS Storage Classification:File storage services
Description:EFS offers file storage for the user’s Amazon EC2 instances. It's kind of blob Storage
5
Amazon FSx Classification:File storage services
Description:FSx supply fully managed 3rd-party file systems with the native compatibility & characteristic sets for workloads. It's available as FSx for Windows server (Fully managed file storage built on Windows Server) & Lustre (Fully managed high-performance file system integrated with S3)
6
AWS Storage Gateway
Storage gateway --> 3 types: Tape, File, Volume. Classification:Data transfer
Description:Storage Gateway is a service which connects an on-premises software appliance with cloud-based storage.
7
AWS DataSync Classification:Data transfer
Description:DataSync makes it simple & fast to move large amounts of data online between on-premises storage & S3, EFS, or FSx for Windows File Server.
8
AWS Transfer Family
Transfer Family --> SFTP, FTPS, FTP. Classification: Data transfer
Description:The Transfer Family provides fully managed support for file transfers directly into & out of S3
9
AWS Snow Family
Edge computing and storage and Snow Family --> Snowcone, Snowball, Snowmobile Classification:Data transfer
Description:Highly-secure, portable devices to collect & process data at the edge, and migrate data into and out of AWS.
1
Relational Services:Aurora, RDS, Redshift
Use Case:Traditional applications, ERP, CRM, e-commerce
Description:RDS is a web service that makes it easier to set up, control, and scale a relational database in the cloud.
2
Key-value Services:DynamoDB
Use Case:High-traffic web apps, e-commerce systems, gaming applications
Description:DynamoDB is a fully administered NoSQL database service that offers quick and reliable performance with integrated scalability.
3
In-memory Services:ElastiCache for Memcached & Redis
Use Case:Caching, session management, gaming leaderboards, geospatial applications
Description:ElastiCache helps in setting up, managing, and scaling in-memory cache conditions.
4
Document Services:DocumentDB
Use Case:Content management, catalogs, user profiles
Description:DocumentDB (with MongoDB compatibility) is a quick, dependable, and fully-managed database service that makes it easy for you to set up, operate, and scale MongoDB-compatible databases.
5
Wide column Services:Keyspaces (for Apache Cassandra)
Use Case:High scale industrial apps for equipment maintenance, fleet management, and route optimization
Description:Keyspaces is a scalable, highly available, and managed Apache Cassandra–compatible database service.
6
Graph Services:Neptune
Use Case:Fraud detection, social networking, recommendation engines
Description:Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets.
7
Time series Services:Timestream
Use Case:IoT applications, DevOps, industrial telemetry
Description:Timestream is a fast, scalable, and serverless time series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day.
8
Ledger Services:Quantum Ledger Database (QLDB)
Use Case:Systems of record, supply chain, registrations, banking transactions
Description:QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority.
1
Cloud9 Description:Cloud9 is a cloud-based IDE that enables the user to write, run, and debug code.
2
CodeArtifact Description:CodeArtifact is a fully managed artifact repository service that makes it easy for organizations of any size to securely store, publish, & share software packages used in their software development process.
3
CodeBuild Description:CodeBuild is a fully managed service that assembles source code, runs unit tests, & also generates artefacts ready to deploy.
4
CodeGuru Description:CodeGuru is a developer tool powered by machine learning that provides intelligent recommendations for improving code quality & identifying an application’s most expensive lines of code.
5
Cloud Development Kit Description:Cloud Development Kit (AWS CDK) is an open source software development framework to define cloud application resources using familiar programming languages.
6
CodeCommit Description:CodeCommit is a version control service that enables the user to personally store & manage Git archives in the AWS cloud.
7
CodeDeploy Description:CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as EC2, Fargate, Lambda, & on-premises servers.
8
CodePipeline Description:CodePipeline is a fully managed continuous delivery service that helps automate release pipelines for fast & reliable app & infra updates.
9
CodeStar Description:CodeStar enables to quickly develop, build, & deploy applications on AWS.
10
AWS CLI Description:AWS CLI is a unified tool to manage AWS services & control multiple services from the command line & automate them through scripts.
11
X-Ray Description:X-Ray helps developers analyze & debug production, distributed applications, such as those built using a microservices architecture.