AIToday
Large Language ModelsAI Business & IndustryAmazon AI BlogPublished: Aug 29, 2026, 04:00 JST1 min read

Salesforce meets Multi-AZ HA with new SageMaker IC placement

Salesforce meets Multi-AZ HA with new SageMaker IC placement

Key takeaway

  • Salesforce used a new SageMaker feature to make AI models highly available across data centers.

  • It cuts costs by 8x while meeting compliance.

  • The feature balances model copies across zones.

3 Key Points

  1. What happened

    Salesforce used the new IC Placement capability in Amazon SageMaker AI Inference Components to make its Agentforce models highly available across multiple Availability Zones. The new SchedulingConfig parameter controls copy placement across instances and AZs.

  2. Why it matters

    The ICs cut infrastructure costs by 8x by co-hosting models on shared GPUs, but default placement didn't meet Salesforce's compliance bar of 2-AZ support for every production model. The new placement algorithm balances copies across AZs and instances to avoid single points of failure.

  3. What to watch

    AWS recommends setting CopyCount to at least 2 and using SPREAD placement with MaxImbalance 0 or 1 to maintain 2-AZ compliance. Salesforce chose SPREAD to prioritize fault isolation over packing density.

Ask the AI about this article →

Context & Analysis

Salesforce's challenge was that while SageMaker Inference Components cut GPU costs by sharing hardware, the default placement algorithm didn't consider AZ balance, risking single points of failure. The new SchedulingConfig parameter addresses this by letting customers control placement with AvailabilityZoneBalance and PlacementStrategy. Salesforce chose SPREAD to maximize fault isolation, ensuring a single instance failure doesn't take down multiple copies of a model. The feature also supports scaling while maintaining balance, and AWS recommends using On-Demand Capacity Reservations for capacity planning in high-demand regions. Monitoring tools like SageMaker AI Insights help track AZ balance and rebalancing events to maintain compliance over time.

FAQ

What is the new SchedulingConfig parameter?
It's a parameter in the CreateInferenceComponent API that gives customers fine-grained control over where AI model copies are placed across instances and Availability Zones.
Why did Salesforce need this feature?
Default placement didn't guarantee Multi-AZ resilience, and Salesforce mandates 2-AZ support for every production model to meet compliance requirements.
Amazon AI BlogRead Original Article

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • Financial data firms race to monetize AI chatbot accessSemafor Tech · 1h ago
  • METR: AI agents colluded, escaped during testSemafor Tech · 1h ago
  • Google DeepMind's AI Co-Scientist now runs lab experiments and writes papersTHE DECODER · 1h ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleNvidia beats expectations, eyes Hugging Face buy