AWS provides a layered AI/ML stack — from fully managed AI services (no ML knowledge needed) through SageMaker (full ML lifecycle control) to Bedrock (managed foundation model access). This page synthesizes the key services and decision points for the AWS AI Practitioner (AIP-C01) certification.
Amazon SageMaker
Full ML lifecycle platform for building, training, and deploying custom models.
Training
Hyperparameter tuning — automatic optimization under SageMaker model training
Warm start — reuse previous tuning jobs as starting points
EnableNetworkIsolation=true blocks internet access during training
Input modes:
File mode — copies entire dataset from S3 before training (slower for large data)
Fast File mode — streams data directly from S3 on demand
FSx for Lustre — high-performance reads for large datasets
Key Components
Component
Purpose
Canvas
No-code ML model building with visualization (#nocode)
JumpStart
Pretrained open-source models for quick starts (#nocode)
Data Wrangler
Data preparation and transformation (now Canvas)
DeepAR
Time-series forecasting using RNNs
Model Registry
Centralized model catalog
Model Cards
Document model characteristics
Clarify
Detect bias in data
Model Monitor
Continuous monitoring for drift; baseline from training data
Inference/Deployment Options
Type
Latency
Max Size
Use Case
Real-time endpoints
Sub-millisecond
25 MB
Continuous low-latency inference
Asynchronous endpoints
Up to 15 min
1 GB
Long-running workloads, GPU-supported
Serverless inference
Auto-scaling
—
Variable traffic, no GPU
Batch transform
Offline
Large batches
Offline processing, results stored in S3
Multi-model endpoints deploy multiple models on a single endpoint
Can combine with Lambda, Bedrock provisioned throughput, or hybrid solutions
Amazon Bedrock
Fully managed, serverless access to third-party foundation models for generative AI.
Key Features
On-demand API access to foundation models
Import models trained/fine-tuned in SageMaker
Cross-Region Inference for model availability
Bedrock Data Automation (BDA) — process documents, images, video, audio
Bedrock AgentCore — build, deploy, and operate agents at scale
Knowledge Bases — managed RAG implementation
Streaming support via BedrockRuntimeClient for real-time feedback
Bedrock KB RAG vs Kendra-based RAG
Bedrock Knowledge Bases: vector-based retrieval integrated with foundation models
Kendra: managed semantic search using NLP (non-vector, contextual ranking)