Cloudflare管理者をしている石川です。
先日開催されたCloudflare Meet-upで「Cloudflare Streamを使った簡単動画配信」というタイトルでLTしてきました。
Cloudflare Meet-up Tokyo Vol.7 – connpass
個人的にCloudflareは2年ほど前から使ってましたが、会社としては今回が初導入となります。前々からCloudflare使いたいなというシーンはあったのですが、今回ちょうどいい内容とタイミングでしたので導入と相成りました。
導入後にまず考慮するのは構成管理ですが、CloudflareはTerraformサポートしています。
現状アカウント管理だけIaC化して運用しています(Streamはコンテンツ管理しかないので構成は不要)
参考:Overview · Cloudflare Terraform docs
WorkersやPagesを使っているときにも感じていましたが、複雑なことをしなければCloudflareはかなり使いやすいプラットフォームだと思います。Streamのその例に漏れず動画配信環境を簡単に作れますし、費用見積もりもしやすかったのが今回とても助かりました。
他の方のLTで気になったこと
PagesとWorkers統合の気配
前々からちょいちょい確度の高い噂であったWorkersへの統合。
参考:最近のCloudflare Workers – ゆーすけべー日記
Pagesなくなるとそこそこ困るんですが、お互いのいいところどりの形で統合してほしいですね。
4月か5月に行われるであろうDeveloper Weekで発表される可能性もあるので要チェックです。
参考:Developer Week | Cloudflare
Cloudflareのざっくりとした権限
Cloudflareでアカウント管理し出してから私も知ったのですが、結構ざっくりとしたRoleしか用意されていません。
参考:Account roles · Cloudflare Fundamentals docs
Pagesでビルドログだけ見せたいのに、WorkersのAdmin権限を与えないといけないなど、過剰権限で運用を強いられるシーンもあり、今後の組織での利用でちょっと頭を悩ませている点です。
このあたりも今後アップデートがあると嬉しいですね。