Amazon Bedrock vs SageMaker AI: which one, and why
Two AWS services that both do AI, built for very different jobs. Learn the difference once, and a whole family of AIF-C01 questions becomes easy.

- Serverless API to models from Amazon and other providers
- Pay per token, or reserve Provisioned Throughput
- Knowledge Bases for RAG, Agents, Guardrails
- Model evaluation, fine-tuning and distillation
- Your prompts are not used to train the base models
- Full control of algorithms, frameworks and instances
- Training jobs, endpoints and batch transform
- JumpStart to deploy pre-trained models in your account
- Canvas for no-code ML, Clarify for bias and explainability
- Model Monitor, Pipelines, Feature Store, Ground Truth
Exam signals: read the scenario, pick the service
4 practice questions: Bedrock or SageMaker AI?
Taken from the AIF-C01 course. Click an option; every option is explained.
A company wants to quickly deploy a popular open-source pre-trained model into its own AWS account, where it can control the instances and fine-tune the model with its own data. Which AWS option BEST meets this requirement?
- Ground Truth creates labeled datasets with human annotators. It does not deploy or fine-tune open-source models.
- Correct. SageMaker JumpStart is a model hub with pre-trained and open-source models that can be deployed to SageMaker AI endpoints in your account and fine-tuned.
- DataBrew prepares data. It does not host models.
- Bedrock offers many popular models, so it is tempting. Its models are served as a managed API; the company would not control the instances hosting the model, which this requirement demands.
A mid-sized insurer wants to add text summarization to its claims portal using several foundation models from different providers. It has no ML team and does not want to manage servers or GPUs. Which AWS service BEST meets these needs?
- Correct. Bedrock offers many providers' FMs through one API with no servers or GPUs to manage.
- The insurer would have to deploy, patch, and scale models itself, which it wants to avoid.
- JumpStart offers many pre-trained models, so it is tempting. It deploys models to endpoints on instances the customer chooses and manages, which the insurer wants to avoid; Bedrock is serverless.
- Comprehend offers pre-trained NLP such as entity and sentiment detection, not a choice of FMs for summarization.
A research lab has fine-tuned an open-source model and must control the exact instance types, use its own inference container, and keep the model weights in its own account. Which production approach BEST meets these requirements?
- On-demand Bedrock models are managed by AWS and the provider, so the lab cannot choose instances or bring a custom inference container.
- Custom Model Import does host your own weights, so it is tempting. It is serverless: the lab cannot choose instance types or run its own inference container, which are explicit requirements.
- Correct. Self-hosting on SageMaker AI lets the lab pick instance types, bring its own container, and deploy its own weights while AWS manages the underlying hosting.
- Provisioned Throughput reserves dedicated capacity, so it sounds like control. The lab still would not pick instance types or containers, and a base model is not the lab's own fine-tuned open-source model.
A research company needs full control over training a custom model on its own data, including choosing algorithms, managing training jobs, and hosting on dedicated endpoints. Which AWS service is designed for this?
- Canvas builds custom models from company data, so it is tempting. It is a no-code tool that automates algorithm choice, so it does not give full control over algorithms and training jobs.
- Bedrock can fine-tune models on company data, so it is tempting. It adapts existing foundation models in a managed way; it does not let the company choose algorithms or manage training jobs and endpoints.
- Comprehend trains custom models on your data, so it is tempting. It only supports specific text tasks and hides the algorithm and infrastructure, the opposite of full control.
- Correct. SageMaker AI supports the full ML lifecycle with control over training jobs and endpoints.
Master every AWS AI service decision
Six timed AIF-C01 exams where every option is explained.
FAQ
What is the main difference between Bedrock and SageMaker AI?
Amazon Bedrock gives you ready-made foundation models through a serverless API. Amazon SageMaker AI is a platform to build, train and deploy your own models with full control over the infrastructure.
Can I fine-tune models in Bedrock?
Yes, for supported models. Bedrock supports fine-tuning, continued pre-training and model distillation without managing infrastructure.
Where does SageMaker JumpStart fit?
JumpStart is part of SageMaker AI. It deploys pre-trained models, including foundation models, to endpoints in your own account where you choose the instances.
Which one appears more on AIF-C01?
Both appear often. Many questions hinge on choosing between them, so the key signals below are worth memorizing.
More guides: AIF-C01 study guide · RAG vs fine-tuning · AI Practitioner vs Cloud Practitioner · Security+ 30-day plan · all guides