Skip to content
AstralSurge Learnings
Follow LinkedIn X RSS

Amazon Web Services Overview

Amazon Web Services (AWS) is the world's most comprehensively adopted cloud platform, offering over 200 fully featured services from data centers globally. Transitioning workloads from on-premises data centers to AWS allows teams to lower infrastructure overhead, scale on demand, and accelerate application delivery. Below is a structured architectural overview of core AWS domains and services.

1. Compute Services

  • Amazon EC2 (Elastic Compute Cloud): Provides resizable virtual machines (instances) across diverse processor, memory, and GPU configurations with full root access.
  • AWS Lambda: Event-driven serverless compute that executes code in response to events (e.g., S3 file uploads, API requests) without server management.
  • Amazon ECS & EKS: Managed container orchestration using either AWS-native tools (ECS) or standardized Kubernetes (EKS), backed by serverless AWS Fargate compute.
  • Elastic Load Balancing (ELB) & Auto Scaling: Automatically distributes incoming application traffic across target instances and adjusts fleet capacity according to demand spikes.

2. Storage Solutions

  • Amazon S3 (Simple Storage Service): Highly scalable object storage designed for 99.999999999% (11 9's) durability. Offers storage tiers such as Standard, Intelligent-Tiering, and Glacier for cost-effective long-term archiving.
  • Amazon EBS (Elastic Block Store): High-performance persistent block storage volumes attached directly to EC2 instances for transactional databases and filesystems.
  • Amazon EFS (Elastic File System): Fully managed, serverless, elastic NFS file storage sharable across thousands of compute instances concurrently.
  • AWS Snowball: Ruggedized physical edge and petabyte-scale data transport hardware to migrate massive datasets into AWS without saturating bandwidth.

3. Database Domain

  • Amazon RDS & Amazon Aurora: Managed relational database engines (PostgreSQL, MySQL, MariaDB, SQL Server). Aurora provides a cloud-native architecture delivering up to 5x throughput over standard MySQL.
  • Amazon DynamoDB: Serverless, fully managed NoSQL document and key-value database guaranteeing single-digit millisecond latency at any throughput scale.
  • Amazon ElastiCache: In-memory caching service compatible with Redis and Memcached to accelerate read-heavy workloads.
  • Amazon Redshift: Fast, petabyte-scale cloud data warehouse designed for high-performance SQL analytics and business intelligence.

4. Networking and Content Delivery

  • Amazon VPC (Virtual Private Cloud): Isolates cloud resources inside a logically customized virtual network with fine-grained control over subnets, IP ranges, and route tables.
  • Amazon CloudFront: Global Content Delivery Network (CDN) that securely accelerates distribution of static and dynamic web content to end users.
  • Amazon Route 53: Highly available and scalable cloud DNS web service supporting domain registration and advanced routing policies.

5. Security, Identity, and Governance

  • AWS IAM (Identity and Access Management): Centralized privilege control specifying authentication policies and fine-grained permissions across AWS resources.
  • AWS KMS (Key Management Service): Managed cryptographic key generation and validation for encrypting data at rest across cloud services.
  • AWS WAF & AWS Shield: Edge security protection against SQL injection, cross-site scripting (XSS), and automated Distributed Denial of Service (DDoS) attacks.

6. Application Integration and Messaging

  • Amazon SQS (Simple Queue Service): Decouples distributed microservices through fully managed standard and FIFO message queues.
  • Amazon SNS (Simple Notification Service): High-throughput Publish/Subscribe (Pub/Sub) messaging service delivering notifications to mobile devices, email, and fan-out endpoints.
  • Amazon EventBridge: Serverless event bus that simplifies event-driven routing between SaaS applications and AWS services.

7. Pricing Models and Cost Governance

  • Pay-As-You-Go: Pay strictly for the compute cycles, storage gigabytes, and bandwidth consumed without long-term upfront commitments.
  • Savings Plans and Reserved Instances (RIs): Commit to consistent hourly usage over 1- or 3-year periods to save up to 72% compared to On-Demand rates.
  • Spot Instances: Leverage unused EC2 capacity for fault-tolerant and batch workloads at discounts up to 90%.
  • AWS Budgets and Cost Explorer: Set custom cost thresholds with proactive alerting to track and eliminate unexpected cloud expenses.

0 Comments