multi-region bedrock · resilience + HA patterns · 2026

Multi-region Amazon Bedrock — a resilience pattern guide (2026).

A neutral reference for running Amazon Bedrock across more than one AWS region in 2026: why teams reach for multi-region (failover, throughput headroom, latency, data residency); the crucial difference between Bedrock cross-region inference (a built-in routing feature) and a true multi-region active-active architecture you own; the concrete patterns — Route 53 health checks with failover or latency routing, quota-aware client routing, active-passive vs active-active; the data-residency tradeoffs; what multi-region actually costs; when it is plainly overkill; and how CloudRoute connects you to a vetted partner to architect HA correctly — funded by AWS credits.

goal
resilience + HA
built-in lever
cross-region inference
owned pattern
active-active
cost with credits
$0
TL;DR
  • There are two distinct meanings of "multi-region Bedrock." The first is the built-in feature — cross-region inference profiles, where Bedrock routes a single request to one of several regions for throughput and resilience. The second is a true multi-region architecture you design and own — your application deployed in two or more regions with your own routing, failover, and data replication. They solve different problems and most resilient systems use both.
  • Reach for multi-region for one of four reasons: regional failover (survive a region impairment), throughput headroom (escape single-region quota ceilings), latency (serve users from the nearest region), or data residency (keep specific data in a specific geography). Map your real driver before you architect — the right pattern (active-passive vs active-active, cross-region inference vs owned routing) depends entirely on which of the four you actually need.
  • A true active-active multi-region build is real engineering and roughly multiplies your regional footprint cost — it is overkill for most early workloads, where cross-region inference plus a documented failover runbook is enough. CloudRoute routes you to AWS credits (Activate up to $100K, Bedrock POC $10K–$50K, GenAI Accelerator up to $1M) and a vetted partner to architect the right level of HA — customer pays $0; AWS funds it.
the concept

IWhat "multi-region Bedrock" actually means — two different things

Before any architecture, untangle the term. "Multi-region Bedrock" is used for two very different things, and conflating them is the most common source of over- or under-engineering. One is a feature you switch on; the other is an architecture you build and operate.

The first meaning is Bedrock cross-region inference — a built-in AWS feature. You call an inference-profile ID instead of a bare model ID, and Bedrock automatically routes each request to one of several pre-defined regions within a geography that has available capacity. This is multi-region for the model call only: AWS owns the routing, you change one identifier, and the benefit is higher effective throughput and resilience against single-region throttling. It is covered in depth on its own page; this guide treats it as one building block, not the whole story.

The second meaning is a true multi-region architecture you design and own: your application — its API layer, its retrieval/RAG components, its data stores, and its Bedrock calls — deployed and runnable in two or more regions, with your routing in front (typically Amazon Route 53), your health checks, your failover logic, and your data replication strategy. Here AWS is not making the cross-region decision for you; you are. The benefit is full regional fault tolerance and latency control; the cost is genuine architectural and operational complexity.

The distinction matters because the two address different failure modes. Cross-region inference protects the inference call against capacity pressure and gives it resilience within a geography — but it does nothing for the rest of your stack. If your application tier, database, or vector store lives in one region and that region has a broad impairment, cross-region inference alone does not keep you serving traffic. A true multi-region architecture is what survives a whole-region event, because everything the request touches has a second home.

A useful framing: cross-region inference is resilience for the model; multi-region architecture is resilience for the system. The first is nearly free and nearly automatic. The second is a deliberate investment you make when the business genuinely requires that the application keeps running through the loss of an entire region. Most teams should start with the first and graduate to the second only when a concrete requirement justifies it.

the one-line distinction

Cross-region inference = a built-in Bedrock feature that routes a single model call across regions for throughput/resilience (AWS owns the routing; you change one ID). Multi-region architecture = your whole application deployed in 2+ regions with your own Route 53 routing, health checks, failover, and data replication (you own the routing; it survives a whole-region event). Most resilient systems use both.

the four drivers

IIWhy teams go multi-region — the four drivers

Multi-region is not a goal in itself; it is a means to one of four specific ends. Identify which one (or which combination) is actually driving you, because each points to a different pattern — and some are satisfied without a full multi-region build at all.

The four drivers below frequently get bundled together as "we want it to be more robust," but they have different solutions and different costs. Naming the real one first is the single most valuable step in the whole exercise.

  • Failover (survive a region impairment) — You need the application to keep serving when an entire AWS region degrades or becomes unreachable. This is the classic disaster-recovery driver and the only one that genuinely requires a second region for the whole stack. It is defined by your RTO (how fast you must recover) and RPO (how much data you can afford to lose).
  • Throughput (escape single-region quota ceilings) — A single region has finite on-demand capacity and account quotas for any given model; bursty or high-volume traffic can hit that ceiling and throttle. This driver is most often satisfied by cross-region inference (pooling on-demand capacity across regions) or Provisioned Throughput — not necessarily a full multi-region architecture.
  • Latency (serve users from the nearest region) — A globally distributed user base experiences lower latency when requests are served from a geographically close region. This is a latency-routing driver — typically Route 53 latency-based routing across active regions — and it tends to push you toward active-active rather than active-passive.
  • Data residency (keep data in a geography) — A regulation or customer contract requires that specific data be processed within a specific geography or country. This driver shapes which regions you may use at all, and it interacts with cross-region inference profiles (which are geography-scoped). Sometimes it forces single-region pinning for a particular workload rather than spreading it.

Two observations that save a lot of wasted engineering. First, only the failover driver strictly requires a true multi-region architecture for the whole stack — throughput is usually a cross-region-inference or Provisioned-Throughput question, latency can sometimes be handled with edge caching and a single inference region, and residency can sometimes be satisfied by pinning rather than spreading. Second, the drivers combine and sometimes conflict: latency wants you spread wide and active-active, while a strict single-country residency rule wants you pinned narrow. When they conflict, you resolve it per workload, not globally — which is exactly the kind of architecture decision a vetted partner is useful for.

feature vs architecture

IIICross-region inference vs true multi-region active-active

These are the two ends of the multi-region spectrum, and choosing between (or combining) them is the core decision. One is a managed routing feature scoped to the model call; the other is a self-owned architecture spanning the whole application.

A blunt rule of thumb: if your only driver is throughput, cross-region inference probably finishes the job and a full multi-region architecture is overkill. If your driver is surviving the loss of an entire region (or serving distinct geographies with low latency), you need the owned architecture — and you should still layer cross-region inference inside it. Section VI puts numbers and a decision around when each is worth it.

Cross-region inference (managed, model-call scope)

With cross-region inference you call an inference-profile ID and Bedrock routes each request to a member region of that profile's geography with available capacity. You write almost no routing code, you pay the same per-token on-demand rate regardless of which region serves the request, and you get higher burst throughput plus resilience against single-region throttling. But the scope is narrow: it covers only the Bedrock call. Your application tier, your databases, your vector stores, and your other AWS services are untouched — they remain wherever you deployed them. If those live in a single region, a broad region impairment still takes you down even though the model call could route elsewhere.

True multi-region active-active (owned, whole-system scope)

In an active-active architecture you deploy your full application — API, business logic, retrieval, data, and Bedrock calls — in two or more regions, all serving live traffic simultaneously. You put Route 53 in front (latency-based or weighted routing), you run health checks per region, you replicate data across regions, and you handle the hard parts — data consistency, idempotency, and conflict resolution. The payoff is the strongest possible posture: a whole region can vanish and traffic simply continues from the others, often with lower latency for distributed users as a bonus. The price is real complexity and roughly multiplied infrastructure cost.

They are complementary, not either/or

The mature pattern usually combines them: an active-active (or active-passive) application architecture for whole-system resilience, with cross-region inference inside each region's Bedrock calls so the model layer also has capacity headroom and per-call resilience. Cross-region inference is the cheap, automatic layer you almost always turn on; the owned multi-region architecture is the deliberate layer you add when failover or latency genuinely demands it. Thinking of them as a single "multi-region" toggle is the mistake — they are different layers of the same goal.

the architecture

IVArchitecture patterns — Route 53, health checks, and quota-aware routing

When you do build a true multi-region architecture, a small set of well-worn patterns cover almost every case. The building blocks are global routing (Route 53), health checks that drive failover, the active-passive vs active-active choice, and quota-aware routing at the application layer.

The front door is almost always Amazon Route 53. It is the DNS layer that decides which region a user reaches, and its routing policies are what turn two regional deployments into one resilient service. The two policies that matter most here:

  • Failover routing + health checks (active-passive) — Route 53 sends all traffic to a primary region and continuously runs health checks against it; if the primary fails its health check, Route 53 automatically resolves to the secondary (standby) region. This is the classic disaster-recovery pattern: one region serves, the other waits warm, and DNS flips on failure. Recovery speed is bounded by health-check intervals and DNS TTL, so those values are part of your RTO.
  • Latency-based / weighted routing (active-active) — Route 53 sends each user to the region that gives them the lowest latency (latency-based) or splits traffic by a configured weight (weighted). Both regions serve live traffic, so there is no failover delay for the lost region — its share simply redistributes — and distributed users get a latency win. This is the pattern when latency is a driver or when you want zero cold-standby.

Put together, the canonical resilient pattern is: Route 53 in front (failover for active-passive, latency/weighted for active-active) → health checks driving the routing decision → the full application stack present in each region → cross-region inference inside each region's Bedrock calls → a data-replication strategy with an explicit RPO. How much of this you build depends entirely on which driver from Section II you are serving and how strict your RTO/RPO are.

Active-passive vs active-active

Active-passive (a.k.a. warm/cold standby) is cheaper and simpler: the secondary region runs minimal or scaled-down capacity until failover, then scales up. It accepts a recovery window (your RTO) and is the right call when occasional, brief unavailability during a failover is tolerable. Active-active runs full capacity in every region all the time: there is effectively no failover window for the surviving regions, latency is optimized, but you pay for the full footprint continuously and you must solve cross-region data consistency. Choose active-passive when the business can absorb a short, rare recovery window; choose active-active when it cannot, or when latency across geographies is itself a requirement.

Quota-aware routing at the application layer

Below DNS, a second routing concern is specific to Bedrock: per-region service quotas. Each region grants your account a finite request/throughput quota per model. Cross-region inference handles this for the on-demand model call automatically, but if you are routing at the application layer (for example, choosing a region per request in your own code), you want that logic to be quota-aware — to back off from a region returning throttling responses and shift load to another with headroom, with retries and exponential backoff. In practice many teams get this for free by leaning on cross-region inference for the model call and reserving application-level region selection for the rest of the stack; building bespoke quota-aware routing is only warranted when you have a specific reason not to use inference profiles.

Replicating the data and retrieval layer

The model call is the easy part to make multi-region; the data and retrieval layer is the hard part. A RAG system's vector store, your knowledge bases, your databases, and any stateful component must exist (and stay reasonably in sync) in each active region, or failover lands users in a region that cannot answer. This is where most of the real multi-region engineering lives — choosing replication strategies, accepting an RPO, and handling consistency. It is also why a "multi-region Bedrock" project is rarely about Bedrock specifically; it is about making the whole request path survive a region loss.

where the data goes

VData residency tradeoffs in a multi-region design

Spreading across regions and keeping data in a required geography can pull in opposite directions. The residency question shapes which regions you may use, how you may route, and sometimes whether a given workload can be multi-region at all.

Multi-region designs intersect residency in two places. First, cross-region inference profiles are geography-scoped: a US profile only ever fulfills in US regions, an EU profile only in EU regions, so processing stays within the geography but can move between regions inside it. That is fine for a geography-level obligation ("data must stay in the EU") and not fine for a region-level one ("data must remain in one specific country/region"). Second, your owned architecture and its data replication must respect the same boundary — replicating a vector store or database into a region outside the permitted geography to gain resilience would breach the very obligation you are trying to honor.

Several Bedrock data-handling properties hold regardless of region and reduce the surface area: Bedrock does not use your prompts or completions to train the base foundation models, and your inference inputs/outputs are not retained to improve the provider models; your data stays within your AWS account's control. Multi-region does not weaken these — it only widens (within whatever boundary you choose) the set of regions where processing and stored copies can live. The job is to make sure that widened set still sits entirely inside your permitted geography.

The conflict to watch is latency vs single-country residency. If users are global but a contract pins data to one country, you cannot honor both for that data — you keep that workload single-region (accepting the latency for distant users) while perhaps running other, non-restricted workloads active-active across regions. Resolving this cleanly means classifying data by its residency obligation and choosing a pattern per class, not one pattern for the whole system. This per-workload mapping of a real compliance requirement (GDPR data-locality, a sector regulation, a customer contract) onto the right regions and routing is precisely where a vetted AWS partner earns their keep.

the residency rule to remember

A multi-region design may move processing and store data only within the geography your obligation permits — cross-region inference profiles are geography-scoped, and your own replication must respect the same boundary. Geography-level rules ("stay in the EU") are compatible with multi-region inside that geography. Single-country/region rules force pinning for that workload; run only your unrestricted workloads active-active.

cost + when it is overkill

VIWhat multi-region costs — and when it is overkill

The cost story splits cleanly. Cross-region inference is essentially free; a true multi-region architecture roughly multiplies your regional footprint. Knowing the difference tells you when to reach for which — and when to do neither beyond a runbook.

The cheap layer first: cross-region inference adds no per-token cost — you pay the standard on-demand rate whether the request is served locally or routed within the profile's geography, so it is effectively a free throughput-and-resilience upgrade. (Per-token model pricing can differ slightly between regions, so confirm the rates for a profile's member regions where exact budgeting matters.) Because it is near-free and near-automatic, turning it on is close to a default for production on-demand traffic once residency allows it.

The expensive layer: a true multi-region architecture roughly multiplies the cost of your regional footprint. Active-active means running full (or near-full) capacity in every region continuously — compute, databases, vector stores, networking — so a two-region active-active system is, to a first approximation, on the order of twice the steady-state infrastructure cost of a single region, plus cross-region data-transfer charges for replication and any inter-region traffic, plus the operational cost of building and running it. Active-passive is cheaper than active-active (the standby runs scaled-down until needed) but still more than single-region. None of the Bedrock per-token cost changes — the multiplier is on everything around the model.

When multi-region (the owned architecture) is overkill: an early-stage product with no contractual uptime guarantee, no global low-latency requirement, and no whole-region failover mandate is almost always better served by a single region with cross-region inference turned on plus a documented failover/restore runbook (infrastructure-as-code you can redeploy to another region if the worst happens, and backups with a known RPO). That captures most of the realistic resilience at a fraction of the cost and complexity. Graduate to active-passive when a real RTO appears (an SLA, a paying enterprise customer, regulatory uptime), and to active-active when even a short failover window is unacceptable or latency across geographies is itself a product requirement. The expensive posture should follow a concrete requirement, never precede it.

multi-region Bedrock postures · resilience, cost, complexity · 2026 (representative)
PostureWhat it protectsFailover behaviorRelative costComplexityBest for
Single region onlyNothing cross-regionNone — region loss = outageBaseline (1×)LowestEarly stage; no hard HA/latency/residency driver
Single region + cross-region inferenceThe model call (throughput + per-call resilience)Model call routes within geography; rest of stack does not≈ baseline (no per-token surcharge)Very low (one ID change)Throughput pressure; resilience for inference only
Active-passive (warm standby)Whole stack against region impairmentRoute 53 health check flips to standby (RTO-bounded)> baseline (standby footprint + transfer)MediumFailover needed; a short rare recovery window is acceptable
Active-activeWhole stack + latency across geographiesNo failover window for surviving regions≈ multiplied by region count + transferHigh (data consistency)Strict RTO; global low-latency; cannot tolerate downtime
Representative as of 2026 — actual costs depend on your footprint, data-transfer volume, and quotas; confirm on the AWS pricing page. Cross-region inference is the near-free layer you usually add inside any of these postures; the cost multiplier comes from running the rest of the stack in more than one region.
how it becomes $0

VIIHow CloudRoute and AWS credits fit

Multi-region resilience is mostly an architecture-and-operations investment, and the underlying AWS spend — including the extra regional footprint — is creditable. That combination is exactly what CloudRoute and a vetted partner address.

The Bedrock usage in a multi-region design is ordinary, fully credit-eligible spend — credits in your AWS account apply automatically against the per-token inference cost regardless of which region serves a request. Crucially, the same is true of the rest of the footprint: the extra compute, databases, and data-transfer that make a second region resilient are normal AWS consumption that credits offset too. The relevant pools are the usual ones: AWS Activate (general startup credits, commonly up to $100K for institutionally-funded startups), a dedicated Bedrock / Generative-AI POC pool ($10K–$50K) for proving out a GenAI use case, and the competitive Generative AI Accelerator (awards up to $1M for a small cohort of AI-first startups). So you can stand up and run a genuinely resilient architecture on credits while you scale.

The harder part is not the cost — it is getting the architecture right. Deciding active-passive vs active-active, setting Route 53 failover or latency routing with health checks, choosing a data-replication strategy and an honest RPO, mapping residency obligations onto regions per workload, layering cross-region inference inside each region, and instrumenting the whole thing so failover actually works when tested — that is real DevOps/ML engineering. It is exactly the kind of work a vetted AWS partner does well, and it is the partner architecture CloudRoute exists to connect you to.

The mechanic is the same across CloudRoute's offer: these credit pools are largely partner-filed through the AWS Partner Network (the ACE program) rather than a public self-serve form, which is why teams route through a partner. CloudRoute matches you to the right pool for your stage and to a vetted partner who both files the credit application and builds the HA architecture (the routing, the health checks, the replication, the residency mapping, the cost tagging). The customer pays $0 — AWS funds the credit pool, AWS pays the partner through engagement-funding programs, and the partner pays CloudRoute a routing commission. You never see an invoice. (For the credit mechanics, see AWS credits for generative-AI startups and the Bedrock POC funding page.)

feature vs architecture

Cross-region inference vs true multi-region architecture — at a glance

The scannable version of the core decision: the built-in cross-region inference feature against a true multi-region architecture you own, across the dimensions that actually decide it — scope, what survives, who owns routing, cost, and complexity. Figures and coverage are representative 2026 illustrations, not quotes.

VariableCross-region inference (feature)Multi-region architecture (owned)
ScopeThe Bedrock model call onlyThe whole application stack
What survives a region lossThe inference call (routes within geography)The entire request path, if built right
Who owns routingAWS (automatic, capacity-aware)You (Route 53 + health checks)
Setup effortOne identifier change + IAMDeploy, route, replicate, test failover
Per-token costSame on-demand rate — no surchargeSame per-token; footprint cost multiplies
Total cost impactEffectively free≈ multiplied by region count + data transfer
Data residencyGeography-scoped profileYou choose regions; replication must respect boundary
Best forThroughput + per-call resilienceFailover, latency across geographies, strict RTO
These are layers, not alternatives: turn on cross-region inference inside whatever architecture you run. Add the owned multi-region architecture only when a concrete failover or latency requirement justifies the cost — for many early workloads, single region + cross-region inference + a failover runbook is enough.
before you build for a second region
Get AWS credits and a partner to architect the right level of HA (you pay $0)
Get matched in 24h →
a recent match

A team that needed real failover without over-building — funded at $0 — anonymized

inquiry · Series-A AI product, US users, first enterprise contract
Series-A AI product, 22 people, single-region build, just signed an enterprise customer with an uptime SLA

Situation: The product ran entirely in one US region and had been fine — until a new enterprise contract introduced an uptime SLA the single-region setup could not honor through a region impairment. The team was about to build full active-active across three regions, which would have roughly tripled their infrastructure cost and added months of data-consistency work they were not sure they needed. They wanted to know the minimum architecture that would actually satisfy the SLA.

What CloudRoute did: CloudRoute matched them within 24 hours to a US-region AWS partner experienced in HA architecture and GenAI workloads. The partner (1) confirmed the real requirement was an RTO the business could meet with active-passive, not active-active, so they designed Route 53 failover routing with health checks to a warm standby region rather than a full active-active build; (2) turned on cross-region inference inside both regions' Bedrock calls for throughput headroom and per-call resilience at no extra per-token cost; (3) replicated the RAG vector store and database to the standby region with an agreed RPO; and (4) filed a Bedrock POC credit application plus an Activate Portfolio application to fund the standby footprint and the build.

Outcome: The team met the enterprise SLA with an active-passive architecture at a fraction of the cost and complexity of the active-active plan they had nearly committed to — and the entire AWS bill, including the second-region footprint, was covered by the approved credits, so they paid $0 during the build. CloudRoute's commission was paid by the partner from AWS engagement funding, not by the customer.

pattern: active-passive (not active-active) · inference: cross-region in both regions · credits secured: POC + Activate · out-of-pocket during build: $0

faq

Common questions

What does "multi-region Amazon Bedrock" mean?
It is used for two different things. The first is Bedrock cross-region inference — a built-in feature where you call an inference-profile ID and AWS routes each model request to one of several regions in a geography for throughput and resilience. The second is a true multi-region architecture you design and own: your whole application (API, data, retrieval, and Bedrock calls) deployed in two or more regions with your own Route 53 routing, health checks, failover, and data replication. The first protects the model call; the second protects the whole system against a region loss. Most resilient designs use both.
Is multi-region the same as cross-region inference?
No. Cross-region inference is a managed AWS feature scoped to the Bedrock model call — AWS owns the routing and you change one identifier. A multi-region architecture is something you build and operate across your entire stack; you own the Route 53 routing, health checks, failover, and data replication. Cross-region inference alone does not survive a whole-region impairment if your application tier and databases live in a single region. They are complementary layers, not the same thing.
When do I actually need a true multi-region architecture?
When your driver is failover — you must survive the loss of an entire region — or when you need low latency for users across distinct geographies. If your only driver is throughput, cross-region inference (or Provisioned Throughput) usually finishes the job without a full multi-region build. For an early-stage product with no uptime SLA, no global low-latency requirement, and no failover mandate, a single region with cross-region inference plus a documented failover/restore runbook is typically enough; a true multi-region architecture is overkill until a concrete requirement appears.
What is the difference between active-passive and active-active?
Active-passive (warm/cold standby) sends all traffic to a primary region and keeps a secondary scaled-down until Route 53 health checks detect failure and flip traffic over — cheaper, simpler, but with a recovery window (your RTO). Active-active runs full capacity in every region serving live traffic simultaneously — no failover window for surviving regions and optimized latency, but you pay for the full footprint continuously and must solve cross-region data consistency. Choose active-passive when a short, rare recovery window is acceptable; active-active when it is not or when cross-geography latency is itself a requirement.
How does Route 53 fit into multi-region Bedrock?
Route 53 is the global DNS routing layer that decides which region a user reaches and turns multiple regional deployments into one resilient service. For active-passive, you use failover routing with health checks: traffic goes to the primary, and if its health check fails, Route 53 resolves to the standby. For active-active, you use latency-based or weighted routing so every region serves live traffic and a lost region's share simply redistributes. Health-check intervals and DNS TTL bound how fast failover happens, so they are part of your RTO.
What does multi-region Bedrock cost?
Cross-region inference adds no per-token cost — you pay the standard on-demand rate regardless of which region serves the request, so it is effectively free (per-token model pricing can differ slightly between regions; confirm where exact budgeting matters). A true multi-region architecture is the expensive part: it roughly multiplies your regional footprint cost because you run compute, databases, and vector stores in more than one region, plus cross-region data-transfer charges and operational overhead. The Bedrock per-token cost does not change — the multiplier is on everything around the model.
How does data residency interact with a multi-region design?
Carefully. Cross-region inference profiles are geography-scoped (a US profile fulfills only in US regions, an EU profile only in EU regions), and your own data replication must respect the same boundary. A geography-level obligation ("data must stay in the EU") is compatible with multi-region inside that geography. A single-country or single-region obligation forces you to pin that workload to one region rather than spread it. Bedrock also does not train its base models on your prompts or outputs regardless of region. When latency (spread wide) conflicts with strict residency (pin narrow), resolve it per workload.
Can AWS credits cover a multi-region Bedrock build?
Yes. The Bedrock inference is ordinary, fully credit-eligible spend, and so is the extra regional footprint — the additional compute, databases, and data transfer that make a second region resilient are normal AWS consumption that credits offset. The relevant pools (AWS Activate up to $100K, Bedrock/GenAI POC $10K–$50K, GenAI Accelerator up to $1M) are largely partner-filed via the AWS Partner Network. CloudRoute matches you to the right pool and a vetted AWS partner who files the application and architects the right level of HA — customer pays $0, AWS funds it.

Build the right level of multi-region resilience — funded by AWS

Cross-region inference is free to turn on, but a true multi-region architecture is real engineering — and easy to over-build. CloudRoute routes you to the right credit pool (Activate up to $100K, Bedrock POC $10K–$50K, GenAI Accelerator up to $1M) and a vetted AWS partner to design exactly the HA you need, no more. Customer pays $0.

matched within< 24h
GenAI credit ceilingup to $1M
cost to you$0
Multi-region Amazon Bedrock — resilience patterns (2026) · CloudRoute