DEV Community

Fazly Fathhy
Fazly Fathhy

Posted on

Commonly Confused AWS Services

1. Amazon SNS vs Amazon SQS
*SNS = Publish/Subscribe broadcast;
SQS = Message queue for processing;

2. Amazon EBS vs Amazon EFS vs Amazon S3
EBS = Block storage for one EC2;
EFS = Shared file system for many EC2
S3 = Object storage for any scale and anywhere

3. AWS CloudWatch vs AWS CloudTrail
CloudWatch = Performance/metrics;
CloudTrail = Activity & API audit;

4. Auto Scaling vs Elastic Load Balancing
Auto Scaling = Adjusts instance count;
ELB = Distributes incoming traffic;

5. IAM Roles vs IAM Policies
Roles = Identities with permissions;
Policies = Permission definitions;

6. RDS vs DynamoDB
RDS = Managed SQL DB;
DynamoDB = Managed NoSQL DB

7. NAT Gateway vs Internet Gateway
NAT GW = Outbound internet from private subnets;
IGW = Full internet access

8. VPC Peering vs VPN vs Direct Connect
VPC Peering = Private AWS-to-AWS link;
VPN = Secure internet link to on-prem

9. AWS Lambda vs AWS Fargate
Lambda = Event-driven functions;
Fargate = Serverless container hosting;

10. AWS Config vs AWS Systems Manager
Config = Tracks changes & compliance;
SSM = Automates operations & management

*** Many AWS services complement each other โ€” the confusion often comes from overlapping names, not overlapping functionality.**

Top comments (0)