← VS.

AWS

50 services

Cloud reference — AI deployment stack

Every AWS service an AI app actually needs

Fifty services across eight layers — from Bedrock and SageMaker down to the IAM policies and X-Ray traces underneath them. Each entry carries the real limits, pricing shape, and integration points you hit in production, not the marketing page.

200+
Services
33
Regions
105
Availability zones
450+
CloudFront PoPs

Generative AI

6 services
Generative AI

Bedrock

Fully managed foundation model service

Single API across Claude, Llama 3/3.1, Mistral, Titan, Command R+, and Stable Diffusion
Converse API — unified request shape with streaming, tool use, and multimodal input
Knowledge Bases — managed RAG with chunking, embedding, and vector store sync
Details →2023
Generative AI

Q Business

Enterprise GenAI assistant over company data

40+ managed connectors: S3, SharePoint, Confluence, Salesforce, Jira, Gmail, ServiceNow
Permission-aware answers that respect source-system document ACLs
IAM Identity Center integration for workforce identity and SSO
Details →2024
Generative AI

Q Developer

AI coding assistant across the SDLC

Inline multi-line code completion in VS Code, JetBrains, Visual Studio, and CLI
/dev agent — implements features across multiple files from a task description
/transform — automated Java 8/11 → 17 codebase upgrades
Details →2024
Generative AI

Trainium2

Custom silicon for large-model training

Up to 4x training performance over first-generation Trainium
trn2.48xlarge: 16 Trainium2 chips, 1.5 TB HBM, 6 TB/s memory bandwidth aggregate
Trn2 UltraServers: 64 chips in one NeuronLink domain
Details →2024
Generative AI

Inferentia2

Custom silicon for low-cost model inference

Up to 4x throughput and 10x lower latency vs Inferentia1
32 GB HBM per chip; inf2.48xlarge aggregates 384 GB across 12 chips
NeuronLink inter-chip interconnect enables tensor-parallel LLM sharding
Details →2023
Generative AI

Titan Models

AWS first-party foundation model family

Titan Text Lite / Express / Premier — tiered capability and cost
Titan Text Embeddings V2 with flexible 256/512/1024 dimensions
Titan Multimodal Embeddings — unified image+text vector space
Details →2023

ML Platform

11 services
ML Platform

SageMaker Studio

Unified web IDE for the full ML lifecycle

Managed JupyterLab and VS Code-based Code Editor environments
Swap instance types (CPU↔GPU) without losing notebook state
Experiment tracking with managed MLflow
Details →2020
ML Platform

SageMaker Training

Managed, distributed model training jobs

Ephemeral managed clusters — provision, train, tear down automatically
100+ pre-built framework containers (PyTorch, TF, Hugging Face, XGBoost)
Bring-your-own training container from ECR
Details →2017
ML Platform

SageMaker Inference

Four endpoint types for any serving pattern

Real-time endpoints with auto-scaling and multi-AZ placement
Serverless Inference — scales to zero, 1–6 GB memory tiers
Asynchronous Inference — 1 GB payloads, queued, SNS completion notifications
Details →2017
ML Platform

Feature Store

Central repository for ML features

Online store with single-digit-ms GetRecord latency
Offline store on S3 with Glue Data Catalog and Apache Iceberg format
Point-in-time (time-travel) queries for leakage-free training sets
Details →2020
ML Platform

Pipelines

CI/CD workflow orchestration for ML

Python SDK DAG definitions with typed step dependencies
Step types: Processing, Training, Tuning, Transform, Lambda, Callback, EMR, Condition, Fail
Step caching — reuse prior results when inputs are unchanged
Details →2020
ML Platform

Model Registry

Versioned model catalog with approval gates

Model packages versioned within model package groups
Approval statuses (Pending/Approved/Rejected) as deployment gates
EventBridge events on status change for CI/CD-triggered deployment
Details →2020
ML Platform

Clarify

Bias detection and model explainability

20+ pre-training bias metrics on raw datasets
Post-training bias metrics across sensitive facets (disparate impact, DPPL)
SHAP-based global and per-prediction feature attribution
Details →2020
ML Platform

Data Wrangler

Visual data preparation for ML

300+ built-in transforms with visual preview
Connectors: S3, Athena, Redshift, Snowflake, Databricks, EMR
Custom transforms in PySpark, pandas, and SQL
Details →2020
ML Platform

Ground Truth

Data labeling with human workforces

Three workforce options: Mechanical Turk, vendors, private teams
Task types: bounding box, segmentation, video tracking, NER, 3D point cloud
Active-learning automated labeling — up to 70% cost reduction
Details →2018
ML Platform

HyperPod

Resilient clusters for foundation model training

Persistent clusters purpose-built for long FM training runs
Automated deep health checks on GPU/Trainium nodes
Auto-replacement of failed nodes with checkpoint-based resume
Details →2023
ML Platform

JumpStart

Model hub with one-click deployment

350+ models: Llama, Falcon, Bloom, Mistral, Stable Diffusion, embeddings
One-click deploy to a SageMaker real-time endpoint
Pre-validated serving containers and instance recommendations
Details →2020

AI Applications

10 services
AI Applications

Rekognition

Computer vision for images and video

Object and scene detection across thousands of labels
Face detection, comparison, and search over 20M-face collections
Facial analysis: landmarks, emotions, age range, accessories
Details →2016
AI Applications

Textract

Document AI beyond OCR

OCR with layout-aware reading order, including handwriting
Forms extraction — key-value pairs with confidence scores
Table extraction with merged-cell and header recognition
Details →2019
AI Applications

Comprehend

NLP: entities, sentiment, PII, topics

Entity recognition: people, orgs, locations, dates, quantities
Document and targeted sentiment (per-entity polarity)
PII detection and redaction across 20+ identifier types
Details →2017
AI Applications

Transcribe

Speech-to-text, streaming and batch

Streaming (real-time) and batch transcription modes
100+ languages with automatic language identification
Speaker diarization (up to 30 speakers) and channel identification
Details →2018
AI Applications

Polly

Lifelike text-to-speech

60+ voices across 29 languages
Four engines: standard, neural, long-form, generative
SSML support: prosody, pauses, phonemes, say-as rules
Details →2016
AI Applications

Translate

Neural machine translation at scale

75 languages, 5,500+ translation pair combinations
Real-time translation with automatic source-language detection
Batch translation of S3 document sets (HTML, DOCX, XLSX, PPTX)
Details →2018
AI Applications

Lex

Conversational bots for voice and text

Intent + slot conversation modeling with multi-turn dialogs
Built-in ASR and NLU — same technology family as Alexa
Lambda hooks for validation and fulfillment logic
Details →2017
AI Applications

Kendra

ML-powered intelligent enterprise search

Natural-language question answering with extracted answer passages
40+ managed connectors with incremental sync
ACL-aware results honoring source-system permissions
Details →2020
AI Applications

Personalize

Real-time recommendations as a service

User-personalization, similar-items, and trending-now recipes
Personalized ranking for re-ordering candidate lists
Next-best-action recommendations
Details →2019
AI Applications

Forecast

Managed time-series forecasting

AutoML across DeepAR+, CNN-QR, Prophet, NPTS, ARIMA, ETS
Probabilistic forecasts at arbitrary quantiles (P1–P99)
Related time series covariates (price, promotion, traffic)
Details →2019

Compute & Serverless

6 services
Compute & Serverless

Lambda

Event-driven serverless functions

Zero server management with automatic scaling from zero
Up to 10 GB memory / 6 vCPUs and 10 GB ephemeral storage per function
Container image deployment up to 10 GB
Details →2014
Compute & Serverless

ECS

AWS-native container orchestration

Task definitions with per-task IAM roles and resource limits
Fargate and EC2 launch types in the same cluster
Capacity providers with managed On-Demand/Spot scaling
Details →2015
Compute & Serverless

EKS

Managed Kubernetes control plane

Managed, multi-AZ, upstream-conformant Kubernetes control plane
EKS Auto Mode — fully managed nodes, upgrades, and networking
Karpenter just-in-time node autoscaling with Spot awareness
Details →2018
Compute & Serverless

Fargate

Serverless compute for containers

Zero host management — no AMIs, patching, or capacity planning
Firecracker micro-VM isolation per task/pod
Up to 16 vCPU / 120 GB memory per task
Details →2017
Compute & Serverless

Step Functions

Visual workflow orchestration

Standard workflows: up to 1-year duration, exactly-once execution
Express workflows: high-throughput, at-least-once, 5-minute max
220+ service integrations including direct Bedrock invocation
Details →2016
Compute & Serverless

EventBridge

Serverless event bus and scheduler

Default, custom, and partner event buses
Content-based rule matching on any event field
90+ AWS service event sources, SaaS partner integrations
Details →2019

Data & Storage

7 services
Data & Storage

S3

Object storage with 11 nines durability

99.999999999% (11 nines) designed durability
Objects up to 5 TB; unlimited bucket capacity
Storage classes: Standard, Intelligent-Tiering, Express One Zone, Glacier
Details →2006
Data & Storage

DynamoDB

Serverless NoSQL at any scale

Single-digit-millisecond latency at virtually any throughput
On-demand and provisioned capacity modes with auto-scaling
Global tables: multi-region, active-active replication
Details →2012
Data & Storage

Aurora

Cloud-native relational + pgvector

PostgreSQL and MySQL compatibility with up to 5x throughput
Six-way storage replication across three AZs
Auto-scaling storage to 128 TiB
Details →2015
Data & Storage

OpenSearch

Search, analytics, and k-NN vectors

k-NN vector search: HNSW/IVF via Faiss and Lucene engines
Hybrid search — BM25 + vector scores with normalization processors
Neural search plugin with ingest-time embedding generation
Details →2015
Data & Storage

ElastiCache

Managed Valkey/Redis in-memory layer

Valkey, Redis OSS, and Memcached engine support
Microsecond read latency at millions of ops/second
ElastiCache Serverless — no node management, 99.99% SLA
Details →2011
Data & Storage

Glue

Serverless ETL and data catalog

Serverless Spark and Ray job execution
Glue Data Catalog — shared metastore for Athena/EMR/Redshift
Crawlers with automatic schema discovery and partition detection
Details →2017
Data & Storage

Kinesis

Real-time data streaming backbone

Sub-second latency from producer to consumer
Provisioned (shard-based) and on-demand capacity modes
Each shard: 1 MB/s in, 2 MB/s out, 1,000 records/s
Details →2013

Networking & APIs

4 services
Networking & APIs

API Gateway

Managed front door for APIs

REST, HTTP, and WebSocket API types
Lambda proxy integration — the canonical serverless pattern
IAM, Cognito, Lambda authorizers, and mutual TLS auth
Details →2015
Networking & APIs

CloudFront

Global CDN with edge compute

450+ global points of presence
Origin Access Control for locked-down S3 origins
Origin Shield regional caching layer
Details →2008
Networking & APIs

App Runner

Source-to-URL managed app hosting

Deploy from ECR image or GitHub source with managed builds
Automatic HTTPS endpoint with managed TLS certificates
Request-concurrency-based auto-scaling
Details →2021
Networking & APIs

ELB

ALB, NLB, and GWLB traffic distribution

ALB: layer-7 routing on path, host, headers, query strings
ALB: Lambda targets and built-in OIDC/Cognito authentication
ALB: WebSocket, HTTP/2, gRPC support with health checks
Details →2009

Security & Identity

4 services
Security & Identity

IAM

Who can do what, on which resource

Identity-based and resource-based JSON policies
Roles with temporary credentials via STS
IAM Roles for service compute: Lambda, EC2, ECS tasks, EKS IRSA
Details →2011
Security & Identity

Cognito

Customer identity and app authentication

User Pools: managed sign-up/sign-in with email/phone verification
MFA: TOTP, SMS, and WebAuthn passkeys
Hosted UI and managed login pages with OAuth 2.0/OIDC flows
Details →2014
Security & Identity

Secrets Manager

Secrets lifecycle with automatic rotation

Managed rotation for RDS, Aurora, Redshift, DocumentDB
Custom rotation via Lambda for any credential type
Versioning with staging labels for zero-downtime rotation
Details →2018
Security & Identity

KMS

Managed encryption keys and envelope crypto

FIPS-validated HSM-backed key storage — material never leaves
Symmetric and asymmetric CMKs, plus HMAC keys
Envelope encryption with GenerateDataKey
Details →2014

Monitoring & Ops

2 services
Monitoring & Ops

CloudWatch

Metrics, logs, alarms, and dashboards

Automatic metrics from 100+ AWS services
Custom and high-resolution (1-second) metrics
Metric math, anomaly detection bands, and composite alarms
Details →2009
Monitoring & Ops

X-Ray

Distributed tracing across services

End-to-end request tracing with segments and subsegments
Live service map with latency and error-rate overlays
Centralized, dynamic sampling rules
Details →2017

Reference architecture — serverless GenAI app

The request path, end to end

User

Browser / mobile client

CloudFront

Global edge — TLS, caching, WAF

API Gateway

Auth, throttling, routing

Lambda

Orchestration & business logic

Bedrock

Foundation model inference

DynamoDB

Session & conversation state

S3

Documents, embeddings source

A request enters at the CloudFront edge, where static assets are served from cache and dynamic calls are forwarded over the AWS backbone. API Gateway validates the JWT, applies per-key throttling, and proxies to Lambda, which assembles context — conversation history from DynamoDB, retrieved chunks from a knowledge base backed by S3 — and calls Bedrock's Converse API with streaming enabled. Tokens stream back through Lambda response streaming to the client while the completed turn is written back to DynamoDB.