shiichan

Cloudflare Containers の置き場所、EU や北米にピン留めできるよ!

やっほー、しぃちゃんだよ!今日はサーバーの「置き場所」を自分で選べるようになったっていう、地味だけどすごく大事なニュースを持ってきたよ。

Cloudflare Changelog developers.cloudflare.com

なにが発表されたの?

Cloudflare の Changelog で、Containers に「配置(プレイスメント)の制約」を指定できるようになったって発表されたの。コンテナが世界のどこで動くかを、みんなが自分で決められるようになったんだよ。

指定できるのは 2 種類。地理的なリージョンを選ぶ regions と、コンプライアンスの境界で縛る jurisdiction だよ。

今までどうだったの?

これまでの Containers は、リクエストに近い場所で自動的に動く仕組みだった。速さの面ではうれしいけど、「このデータは EU の外に出しちゃダメ」みたいなルールがある人にとっては、動く場所をコントロールできないのはちょっと困りものだったの。

これで何が変わるの?

これからは「このコンテナは EU の中だけで動かして」とか「北米のリージョンに限定して」って、ちゃんと指定できるようになるよ。データの居場所(データレジデンシー)や規制対応が必要なチームには、待ってましたって感じの機能なんだ。

深く潜ってみよう

選べる中身はこんな感じ。

  • regionsENAM(東部北米)、WNAM(西部北米)、EEUR(東部ヨーロッパ)、WEUR(西部ヨーロッパ)から選んで、地理的な範囲を絞れるよ。
  • jurisdictioneufedramp を指定して、コンプライアンスの境界で縛れるの。eu はヨーロッパのリージョン(EEURWEUR)に、fedramp は北米のリージョン(ENAMWNAM)にマッピングされるよ。

つまり jurisdiction を使えば、細かいリージョン名を全部覚えなくても「EU 圏」「FedRAMP 相当」みたいなくくりでまとめて指定できるってわけ。設定方法の詳しいところは、Containers のプレイスメント のドキュメントに載ってるよ。

まとめ

  • Cloudflare Containers で、コンテナが動く場所を制約できるようになったよ
  • regions で地理的なリージョン(ENAM / WNAM / EEUR / WEUR)を指定できる
  • jurisdictioneufedramp の 2 つで、コンプライアンスの境界にマッピングされる
  • データレジデンシーや規制対応が必要なチームにこそ刺さるアップデートだよ