AWS
106 items tagged with "aws"
Tutorials2
Blueprints18
AWS to Multi-Cloud Blueprint
Strategy for evolving from AWS-only to multi-cloud architecture
On-Prem Datacenter to AWS Blueprint
Migrate an on-premises datacenter to AWS using a phased 7 Rs strategy with a landing zone, lift-and-shift, and selective re-platforming.
VMware vSphere to AWS Blueprint
Migrate a VMware vSphere estate to AWS, relocating VMs to VMware Cloud on AWS or rehosting natively to EC2 with AWS MGN.
Single-Region to Multi-Region Active-Active Blueprint
Evolve a single-region cloud deployment into a multi-region active-active architecture for resilience, low latency, and disaster recovery.
Self-Managed Kubernetes to Amazon EKS Blueprint
Migrate a self-managed (kubeadm) Kubernetes cluster to Amazon EKS, offloading control-plane operations while preserving workloads and GitOps.
Docker Swarm to Amazon ECS Blueprint
Migrate containerized services from Docker Swarm to Amazon ECS on Fargate, translating Compose-style stacks into task definitions and services.
OpenStack Private Cloud to AWS Blueprint
Migrate workloads from a self-operated OpenStack private cloud to AWS, retiring the IaaS operational burden and adopting managed services.
CloudFormation to Terraform Blueprint
Migrate AWS infrastructure as code from CloudFormation to Terraform, importing existing resources without destroying or recreating live infrastructure.
Active-Passive DR to Active-Active Resilience Blueprint
Convert a cold or warm active-passive disaster-recovery setup into an always-on active-active architecture that uses all capacity and removes failover risk.
SQL Server to PostgreSQL Migration Blueprint
Migrate Microsoft SQL Server to PostgreSQL, converting T-SQL, data types, and schema to remove licensing cost.
MySQL to Amazon Aurora Migration Blueprint
Migrate self-managed MySQL to Amazon Aurora MySQL-Compatible for managed scaling, HA, and reduced operational toil.
On-Prem Database to Cloud Managed Database Blueprint
Move an on-premises relational database to a cloud managed service (RDS, Cloud SQL, or Azure Database) for elasticity and reduced ops.
Batch to Streaming with Amazon Kinesis Blueprint
Convert scheduled batch pipelines to real-time streaming on Amazon Kinesis Data Streams for managed, low-latency ingestion.
On-Prem Warehouse to Amazon Redshift Blueprint
Migrate an on-premises data warehouse to Amazon Redshift for managed, columnar MPP analytics integrated with the AWS data stack.
Elasticsearch to OpenSearch Migration Blueprint
Migrate an Elasticsearch cluster to OpenSearch to stay on an Apache 2.0-licensed, community-driven search engine.
Self-Managed Elasticsearch to Amazon OpenSearch Service Blueprint
Move a self-managed Elasticsearch cluster to the managed Amazon OpenSearch Service for reduced operational overhead.
CloudFormation to Terraform Blueprint
Migrate AWS CloudFormation stacks to Terraform with state import, module refactoring, and a coexistence strategy during transition.
Synchronous API to SNS/SQS Fan-Out Blueprint
Decouple synchronous workloads using Amazon SNS topics and SQS queues for durable, buffered fan-out and asynchronous processing.
Migrations13
AWS EC2 to ECS Fargate Migration
Move containerized services from EC2-managed hosts to ECS Fargate for serverless containers
AWS ECS to EKS Migration
Migrate container workloads from ECS to Kubernetes (EKS) with deployment and networking redesign
AWS to Azure Migration
Multi-cloud migration from AWS to Azure
AWS to GCP Migration
Migrate cloud workloads from AWS to Google Cloud with service mapping and IaC rework
Docker Compose to ECS Fargate Migration
Migrate local Docker Compose definitions to ECS Fargate tasks and services
Elasticsearch to OpenSearch Migration
Migrate from Elasticsearch to AWS OpenSearch
Heroku to AWS Migration
Migrate from Heroku PaaS to AWS infrastructure
MongoDB to DynamoDB Migration
Migrate MongoDB collections to DynamoDB with partition key design and access-pattern mapping
MySQL to Aurora PostgreSQL Migration
Migrate MySQL to Aurora PostgreSQL including schema translation and cutover
MySQL to AWS Aurora MySQL Migration
Migrate self-managed MySQL to AWS Aurora MySQL
On-Premise to AWS Migration
Lift-and-shift or refactor on-premise infrastructure to AWS
PostgreSQL to Aurora PostgreSQL Migration
Move PostgreSQL to managed Aurora PostgreSQL with minimal downtime using replication
SQL Server to Aurora PostgreSQL Migration
Migrate SQL Server to Aurora PostgreSQL with T-SQL rewrites and managed Postgres operations
Products4
Integrations1
Reference Architectures30
Serverless Web Application
Reference architecture for building serverless web applications with API Gateway, Lambda, and DynamoDB
EKS Production Container Platform
A hardened, multi-account Amazon EKS platform for running production microservices with GitOps delivery and full observability.
Autoscaling Web Tier on AWS
A classic three-tier web application on AWS with an autoscaling compute tier behind a load balancer and a managed relational database.
ECS Fargate Microservices Platform
A serverless container microservices platform on AWS ECS Fargate with service discovery, autoscaling, and no servers to manage.
Serverless Event Processing Pipeline on AWS
A fully serverless event-ingestion and processing pipeline on AWS using Lambda, EventBridge, and DynamoDB with no servers to operate.
Lakehouse on Databricks
A unified lakehouse on Databricks combining Delta Lake storage, Unity Catalog governance, and SQL plus ML compute on AWS.
Change Data Capture Pipeline with Debezium
A CDC pipeline streaming row-level changes from operational databases into a warehouse using Debezium and Kafka on AWS.
Event Streaming on Amazon Kinesis
A managed event streaming platform on Amazon Kinesis with serverless processing and real-time analytics on AWS.
Streaming Lakehouse with Flink and Iceberg
A streaming lakehouse on AWS where Apache Flink writes continuously into Apache Iceberg tables for unified streaming and batch analytics.
Data Observability and Quality Platform
A data observability platform on Snowflake that monitors freshness, volume, and schema with automated tests and lineage on AWS.
Retrieval-Augmented Generation Platform on AWS
A reference design for a production RAG system on AWS that grounds LLM answers in private documents using a managed vector store and Bedrock models.
Feature Store and Online Serving on AWS
A reference design for a dual offline/online feature store on AWS that keeps training and serving features consistent and serves them at low latency.
Recommendation System on AWS
A reference design for a two-stage recommender on AWS combining candidate retrieval and ranking, with streaming feedback and real-time serving.
LLM Guardrails and Safety Layer on AWS
A reference design for an LLM safety layer on AWS that filters inputs and outputs, blocks prompt injection, and enforces content and PII policies.
Data Labeling and Training Platform on AWS
A reference design for a closed-loop data labeling and training platform on AWS that turns raw data into labeled datasets and continuously retrains models.
Zero-Trust Network Architecture on AWS
Identity-aware, least-privilege access design that authenticates and authorizes every request regardless of network location.
Multi-Region Disaster Recovery on AWS
Cross-region pilot-light and warm-standby design that meets aggressive recovery objectives for critical workloads.
Customer Identity and Access Management Platform
Scalable CIAM design on AWS for user sign-up, social login, and token-based authorization for consumer applications.
Privileged Access Management on AWS
Just-in-time, audited access to production with short-lived elevated credentials and session recording.
Chaos Engineering and Resilience Platform on AWS
Controlled fault-injection platform that validates resilience hypotheses against production-like systems safely.
API Gateway with Backends-for-Frontends
An edge API gateway fronting channel-specific BFF services that aggregate microservices for web, mobile, and partner clients.
Saga Orchestration for Distributed Transactions
An orchestrated saga design that coordinates multi-service business transactions with compensating actions instead of two-phase commit.
Pub/Sub Fan-Out for Event Distribution
A publish-subscribe fan-out architecture that broadcasts each event to many independent consumers with per-subscriber queues.
Real-Time Notification Delivery System
A real-time notification system that pushes in-app, push, email, and SMS messages to users with preference and channel routing.
Transactional Outbox for Reliable Events
A transactional outbox design that guarantees events are published exactly when their database changes commit, avoiding dual-write loss.
Server-Side Rendered Web App (Next.js) on Cloud
A Next.js application rendered on the server and streamed to the browser, backed by managed compute, caching, and a relational database.
Real-Time Collaboration Application
A web app where many users edit shared documents concurrently, synchronized over WebSockets with conflict-free replicated data.
E-Commerce Platform on Microservices
A modular online store splitting catalog, cart, checkout, payments, and orders into independent services with event-driven coordination.
Video Streaming Platform
A platform that ingests, transcodes, packages, and delivers on-demand and live video at scale using adaptive bitrate over a CDN.
SaaS Usage Metering and Billing
An event-driven metering pipeline that records product usage, aggregates it per tenant, and drives usage-based billing.
Playbooks8
Datacenter Exit Program Playbook
A phased program to fully vacate one or more owned datacenters by migrating workloads to public cloud and decommissioning physical infrastructure.
AWS Landing Zone Rollout Playbook
A phased program to establish a secure, multi-account AWS foundation with guardrails, networking, and identity before workloads arrive.
VMware to Cloud Program Playbook
A phased program to migrate a VMware vSphere estate to public cloud, choosing between lift-and-shift hypervisor services and native replatforming.
Multi-Region Resilience Program Playbook
A phased program to make a critical application survive a full regional outage through active-active or active-passive multi-region architecture.
FinOps Cost Optimization Program Playbook
A phased program to establish FinOps practice, gain cloud cost visibility, and drive sustained savings through accountability and automation.
Disaster Recovery Program Playbook
A phased program to design, implement, and continuously test disaster recovery for critical systems against defined RTO and RPO targets.
AWS to GCP Migration Program Playbook
A phased program to relocate workloads, data, and identity from AWS to Google Cloud while mapping services and minimizing downtime.
Cloud Migration Wave Planning Playbook
A phased program to plan and execute a large cloud migration as repeatable waves driven by a migration factory and a portfolio backlog.
Checklists8
Cloud Migration Readiness Checklist
Verify your organization, applications, and operations are ready before moving workloads from on-premises to the cloud.
AWS Landing Zone Setup Checklist
Stand up a secure, multi-account AWS foundation with guardrails, networking, and logging before workloads arrive.
Cloud Cost Optimization Checklist
Systematically reduce cloud spend through visibility, rightsizing, commitments, and architectural changes without harming reliability.
Multi-Region Failover Readiness Checklist
Verify your application can fail over to a secondary region and meet its recovery objectives under a regional outage.
AWS Well-Architected Review Checklist
Run a structured Well-Architected review across the six pillars to find and prioritize risks in an AWS workload.
VM-to-Cloud Cutover Checklist
Execute a safe cutover when rehosting on-premises virtual machines to cloud compute with minimal downtime.
Multi-Cloud Migration Readiness Checklist
Assess whether your organization is ready to operate across more than one cloud provider before committing to multi-cloud.
Cloud Network Security Review Checklist
Audit a cloud network's segmentation, access controls, and exposure to reduce the blast radius of a compromise.
Stacks7
AWS Serverless Stack
Lambda, API Gateway, DynamoDB, S3 - AWS serverless architecture
AWS Serverless Stack
Fully managed AWS serverless stack using Lambda, DynamoDB, and API Gateway for event-driven, pay-per-use applications with no server management.
AWS ECS Fargate Containers Stack
Managed container stack running Docker workloads on AWS ECS with Fargate serverless compute, behind a load balancer, without managing servers or clusters.
dbt + Amazon Redshift
An ELT analytics stack where data lands in Amazon Redshift and dbt transforms it with version-controlled, tested SQL models.
Trino + Iceberg + S3
An open lakehouse query stack: Trino runs fast SQL across Apache Iceberg tables stored as open files on Amazon S3.
Amazon Bedrock RAG
A managed RAG stack on AWS using Amazon Bedrock foundation models with Knowledge Bases for retrieval over data stored in S3.
Amazon SageMaker MLOps
A managed MLOps stack on AWS using Amazon SageMaker to build, train, deploy, and monitor machine learning models end to end.
Comparisons13
AWS vs Azure
Comprehensive comparison of Amazon Web Services and Microsoft Azure cloud platforms
AWS vs Google Cloud
Comparison of Amazon Web Services and Google Cloud Platform for cloud workloads
ECS vs EKS
Amazon ECS is AWS's simpler proprietary container orchestrator; EKS is managed Kubernetes. ECS trades portability for ease; EKS trades simplicity for the open ecosystem.
Fargate vs Lambda
AWS Fargate runs serverless containers; AWS Lambda runs serverless functions. Fargate suits long-running services; Lambda suits short, event-driven work.
Terraform vs CloudFormation
Terraform is a multi-cloud IaC tool; AWS CloudFormation is AWS's native infrastructure-as-code service. Terraform wins on portability; CloudFormation on AWS depth.
EC2 vs Lambda
Amazon EC2 provides full virtual servers you manage; AWS Lambda runs event-driven functions with no servers to manage. Control and steady cost versus elasticity and simplicity.
S3 vs EBS
Amazon S3 is object storage accessed over HTTP; Amazon EBS is block storage attached to EC2 instances. They serve fundamentally different storage needs.
AWS CDK vs Terraform
The AWS CDK defines infrastructure in real programming languages that compile to CloudFormation; Terraform uses declarative HCL across many clouds. Code power versus multi-cloud reach.
RDS vs Aurora
Amazon RDS runs standard managed database engines; Amazon Aurora is AWS's cloud-native engine with a distributed storage layer offering higher performance and availability.
MongoDB vs DynamoDB
Document database with rich querying versus a fully managed key-value and document store built for predictable scale on AWS.
Snowflake vs Redshift
Cloud-agnostic warehouse with auto-scaling compute versus Amazon Redshift's AWS-native MPP data warehouse.
Aurora vs RDS
Amazon's cloud-native, high-performance database engine versus standard managed RDS running stock database engines.
Pulsar vs Kinesis
Open-source, self-hostable streaming with built-in multi-tenancy versus AWS Kinesis, a fully managed streaming service on AWS.