←新闻详情

Fireworks AI更新于 10月23日 17:30

Fireworks 多区域部署:一个部署实现全球规模

Inside Fireworks multi-region deployments: One deployment, global scale

AI 导读

Fireworks 推出 GLOBAL 多区域部署选项,让单个部署可从多个区域获取兼容 GPU 容量,并通过单一端点统一管理。在为期七天的生产观测中,可全球部署的客户部署请求成功率从单区域的 99.269% 提升到多区域的 99.992%。该架构把全局调度移出请求路径,由 DNS 就近选择健康网关,网关再按预先发布的记录路由,不增加每次请求的全局调度往返。

正文

当前显示原文,中文全文译文尚未就绪。

TLDR; Discover when to leverage the GLOBAL option and how we architected multi-region routing to handle global workload placement off the inference hot path, optimizing for low latency, resilience and operational ease.

No single region is an infinite GPU pool.

Fireworks has a full spectrum of serving options, and operates on a global scale across 30+ regions across dozens of cloud providers in one of the industry’s largest independent GPU fleets. Yet, a massive global footprint only protects your uptime if your scheduler is actually empowered to use it. Pinning a workload to a single region imposes an artificial capacity ceiling. When regional resources are tight, the next available, compatible GPU might sit in a completely different data center across the US, Europe, Canada or APAC.

Traditionally, teams are forced to manually provision redundant multi-region endpoints, patch together custom regional routers, and constantly juggle failover logic. Fireworks has introduced support for GLOBAL option for you to run your workload across geographies. This keeps your architecture unified under one deployment identity and one endpoint, removing the operational burden of managing a global map.

Intelligent Routing without the Latency Tax

Fireworks engineered multi-region placement and routing so that global scheduling never becomes the bottleneck of your real-time inference pipelines.

When your workload is marked GLOBAL, the scheduler dynamically maps requests across the broadest possible eligible capacity pool while strictly respecting your unique parameters:

Accelerator types and hardware requirements

Quota and cost guardrails

Reliability tiers and compliance boundaries

Data residency and placement constraints

You maintain complete governance and single-endpoint simplicity, while Fireworks absorbs the complexity of navigating global infrastructure.

With Fireworks, we didn’t have to trade latency for reliability. Running across multiple clusters allowed us to adapt to regional variability through autoscaling and ensured a consistently smooth experience. Even after expanding to multi-region, our response times remain industry-leading.

— Ishan Gupta, CEO of Juicebox

What does multi-region buy you? More compatible capacity can contribute to the same deployment. When live nodes are spread, another shard can remain available for intermittent failures. Placement can change without requiring a new public endpoint.

Will GLOBAL make every request slower? It does not add a global-scheduler round trip or an all-region probe. On the normal public API Gateway path, DNS proximity-steers among healthy gateway pools, and the gateway sends the first attempt to the first candidate in an order built from the control-plane-published router record. Network distance to the selected compute still matters; this design removes a per-request global routing step rather than claiming that physical distance disappears.

Where can a deployment run? Fireworks supports GLOBAL, US, EUROPE, and APAC, CANADA multi-region scopes. See the current region catalog for the live location and hardware list. Choose the broadest boundary your locality and data-residency requirements allow.

99.99% Success Rate in Production

In a seven-day production study, the signals pointed in the direction the architecture was designed for: the globally placeable cohort was associated with higher ready-node fulfillment, and a realized multi-cluster footprint was associated with fewer responses per request.

In the external-customer-labeled, globally placeable cohort, deployment-days observed in 2+ serving clusters, request success rate went from 99.269% for a single-region deployment to 99.992% on a multi-region deployment. This helps us achieve our 99.99% reliability target for globally placeable customer deployments.

These are observational signals, not an A/B test or a universal uptime promise. Serving-cluster labels are infrastructure clusters, not normalized regions; traffic was concentrated in a few accounts and paired-account outcomes were mixed. Sensitivity checks preserved the aggregate direction, but did not make it causal.

The numbers describe why the project matters. The implementation story started with an equation that our architecture could not solve.

An inference deployment asks for eight nodes. Virginia has four eligible nodes slots. Iowa has four more.

The fleet has eight. Our legacy scheduler still rejects the deployment.

It is behaving correctly. That is the problem.

The scheduler is not asking, “Does the fleet have eight eligible nodes?” It is asking, “Does one region have all eight?” Neither does, so the deployment ends in RESOURCE_EXHAUSTED.Copy

12legacy: max(4, 4) < 8 → rejectglobal: 4 + 4 = 8 → place

Four plus four was zero.

The constraint was built into the architecture: each deployment belonged to a single region.

With the new architecture, one deployment can draw compatible capacity from multiple regions through a single endpoint. The scheduler respects hardware requirements, regional limits, reliability policies, and geographic boundaries.

Keep global scheduling off the request path

Fireworks plans placement ahead of traffic, so requests do not need to consult the scheduler or probe every region.

Start at a nearby, healthy gateway. DNS directs requests to healthy gateways based on proximity.

Route to available compute. The gateway uses routing information prepared in advance to choose where to send each request.

Retry when eligible. On a qualifying failure, the gateway can try another destination if routing policy permits and the request can be retried.

Network distance still matters: a nearby gateway may route to compute farther away. This design avoids a per-request global routing step; it does not eliminate geographic latency.

Choose the broadest boundary your workload allows

Locality and data-residency requirements may call for US, EUROPE, or APAC. For workloads without those requirements, GLOBAL gives the scheduler the most room to find compatible capacity or replan a stuck node when compatible supply exists elsewhere in scope.

You choose the boundary. The scheduler finds a viable plan. The gateway keeps one endpoint attached to it.

Four plus four is eight again.

What’s next

Explore available regions and hardware in the Fireworks region catalog.

Learn more about multi-region deployments. Contact our sales team or reach out to your Fireworks support contact to discuss the right setup for your workload.

来源

Fireworks AI