Skip to content

Commit 14ae1e1

Browse files
committed
Add post about new CDN rollout
1 parent 386673f commit 14ae1e1

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: post
3+
title: Diversifying our Content Delivery Networks
4+
author: Jan David Nose
5+
team: The Rust Infrastructure Team <https://www.rust-lang.org/governance/teams/infra>
6+
---
7+
8+
Over the past few weeks, the [Infrastructure Team] has been working on a setting
9+
up a second [Content Delivery Network] for releases and crates.
10+
11+
## What is changing
12+
13+
Rust releases (`static.rust-lang.org`) and crates (`static.crates.io`) will be
14+
served through both [AWS CloudFront](https://aws.amazon.com/cloudfront/) and
15+
[Fastly](https://www.fastly.com).
16+
17+
This is a transparent change to the infrastructure that doesn't require users or
18+
developers to take any action. We expect no downtime for Rust users as part of
19+
the migration.
20+
21+
This also covers only the CDNs for releases (`static.rust-lang.org`) and
22+
crates.io (`static.crates.io`), no changes are planned for the rest of Rust's
23+
domains.
24+
25+
## Timeline
26+
27+
We are planning to start the rollout of the new CDN on Tuesday, January 24rd,
28+
with `static.crates.io`.
29+
30+
The rollout will happen very gradually over a period of time. We will start to
31+
send a small percentage of traffic through [Fastly](https://www.fastly.com/),
32+
while observing the performance and reliability of the new network. As we gain
33+
confidence, we will slowly increase the amount of traffic.
34+
35+
Once `static.crates.io` has been deployed, we will start working on
36+
`static.rust-lang.org`.
37+
38+
## Report issues
39+
40+
If something _does_ break, please let the [Infrastructure Team] know on
41+
[#t-infra on Zulip](https://rust-lang.zulipchat.com/#narrow/stream/t-infra).
42+
43+
[content delivery network]: https://en.wikipedia.org/wiki/Content_delivery_network
44+
[infrastructure team]: https://www.rust-lang.org/governance/teams/infra

0 commit comments

Comments
 (0)