AWS services - sudo-arshia/tips_and_tricks GitHub Wiki

Service Name Functionality Description
EC2 Virtual servers in the cloud Provides resizable compute capacity in the cloud
S3 Object storage service Provides scalable storage for objects such as photos, videos, and documents
RDS Managed relational database service Provides managed database instances for MySQL, PostgreSQL, Oracle, and more
DynamoDB NoSQL database service Provides a fully managed NoSQL database for fast and predictable performance
Lambda Serverless compute service Allows running code without provisioning or managing servers
API Gateway Fully managed service for creating, deploying, and managing APIs Enables creating RESTful APIs and WebSocket APIs
CloudWatch Monitoring and observability service Provides monitoring and management for resources and applications
IAM Identity and Access Management Manages access to AWS services and resources
SNS Simple Notification Service Pub/sub messaging service for sending messages to various endpoints
SQS Simple Queue Service Fully managed message queuing service
S3 Glacier Long-term backup and archival storage Provides low-cost storage for long-term data retention
EC2 Auto Scaling Automatic scaling of EC2 instances Adjusts the number of EC2 instances based on demand
CloudFormation Infrastructure as code Enables provisioning and managing AWS resources using templates
CloudTrail Auditing and monitoring service Captures API activity and delivers log files for auditing
CodeCommit Version control service Enables storing and managing Git repositories
CodeBuild Fully managed build service Compiles source code and runs tests to produce deployable software
CodeDeploy Automates code deployments Deploys applications to EC2 instances, Lambda, and on-premises servers
CodePipeline Continuous delivery service Builds, tests, and deploys code changes
ECS Container orchestration service Manages and scales Docker containers
ECR Fully managed container registry Stores, manages, and deploys Docker container images
EKS Managed Kubernetes service Simplifies the process of running Kubernetes on AWS
Aurora Managed relational database service Provides high-performance and highly available MySQL, PostgreSQL, and MariaDB databases
Redshift Fully managed data warehouse service Analyzes large datasets with high-performance SQL queries
Kinesis Real-time streaming data service Ingests and processes large streams of data in real-time
Glue Fully managed extract, transform, and load (ETL) service Prepares and transforms data for analytics
EMR Managed Hadoop framework Simplifies big data processing and analytics
Athena Query service for S3 data Allows querying data stored in Amazon S3 using SQL
Step Functions Serverless workflow service Coordinates and sequences AWS services into business-critical applications
CloudFront Content delivery network (CDN) Delivers content with low latency and high transfer speeds
VPC Virtual private cloud Provides isolated virtual network environments in the cloud
Route 53 Domain name system (DNS) service Routes traffic for domain names to AWS resources
IAM Identity and Access Management Manages access to AWS services and resources
S3 Object storage service Provides scalable storage for objects such as photos, videos, and documents
Glacier Long-term backup and archival storage Provides low-cost storage for long-term data retention
CloudWatch Monitoring and observability service Provides monitoring and management for resources and applications
Cognito User identity and authentication service Manages user authentication and authorization for web and mobile apps
API Gateway Fully managed service for creating, deploying, and managing APIs Enables creating RESTful APIs and WebSocket APIs
CloudTrail Auditing and monitoring service Captures API activity and delivers log files for auditing
KMS Key Management Service Manages encryption keys for securing data in AWS
CloudFormation Infrastructure as code Enables provisioning and managing AWS resources using templates
CloudFront Content delivery network (CDN) Delivers content with low latency and high transfer speeds
CloudWatch Monitoring and observability service Provides monitoring and management for resources and applications
S3 Object storage service Provides scalable storage for objects such as photos, videos, and documents
Lambda Serverless compute service Allows running code without provisioning or managing servers
DynamoDB NoSQL database service Provides a fully managed NoSQL database for fast and predictable performance
Aurora Serverless On-demand, auto-scaling relational database service Automatically scales database capacity based on application load
RDS Proxy Fully managed, highly available database proxy Improves scalability and security of database connections
API Gateway Fully managed service for creating, deploying, and managing APIs Enables creating RESTful APIs and WebSocket APIs
SNS Simple Notification Service Pub/sub messaging service for sending messages to various endpoints
SQS Simple Queue Service Fully managed message queuing service
AppSync Managed GraphQL service Simplifies application development with real-time data updates
EventBridge Serverless event bus Connects application data across various AWS services
Step Functions Serverless workflow service Coordinates and sequences AWS services into business-critical applications
Kinesis Real-time streaming data service Ingests and processes large streams of data in real-time
Athena Query service for S3 data Allows querying data stored in Amazon S3 using SQL
SNS Simple Notification Service Pub/sub messaging service for sending messages to various endpoints
SQS Simple Queue Service Fully managed message queuing service
MQ Managed message broker service Provides Apache ActiveMQ message broker as a service
Step Functions Serverless workflow service Coordinates and sequences AWS services into business-critical applications
API Gateway Fully managed service for creating, deploying, and managing APIs Enables creating RESTful APIs and WebSocket APIs
AppSync Managed GraphQL service Simplifies application development with real-time data updates
EventBridge Serverless event bus Connects application data across various AWS services
AppFlow Data integration service Collects and transfers data between various applications and services
Control Tower Multi-account management service Provides governance and compliance for multiple AWS accounts
Organizations Centralized management for multiple AWS accounts Enables managing multiple AWS accounts within a hierarchy
Well-Architected Tool Review and improve architectures Provides guidance for reviewing and improving the architectures of workloads
Budgets Cost and usage budgeting Sets and tracks budgets for AWS costs and usage
License Manager Software license management Tracks and manages software licenses across AWS resources
CloudFormation Infrastructure as code Enables provisioning and managing AWS resources using templates
Service Catalog Organize and manage IT services Enables creating and managing catalogs of IT services
OpsWorks Application management service Manages applications using Chef or Puppet configuration management
Marketplace Online software store Allows discovering, deploying, and managing third-party software
CloudWatch Monitoring and observability service Provides monitoring and management for resources and applications
CloudTrail Auditing and monitoring service Captures API activity and delivers log files for auditing
Systems Manager Centralized management for EC2 instances Automates administrative tasks and manages system configurations
Cost & Usage report Cost and usage reporting Provides detailed cost and usage information for AWS accounts
Cost explorer Cost visualization and analysis Analyzes and visualizes AWS costs and usage data
Managed Services Managed infrastructure operations Provides managed services for operating AWS infrastructure