Closed stonewhitener closed 1 year ago
Google のサービスを支える認可システム Zanzibar の開発を経て経験した数々のエンジニアリングチャレンジの紹介.さまざまなアクセス制御ポリシーをサポートするためのデータモデルと構成言語を提案.Spanner 上に Zanzibar を構築することで強い一貫性を実現.数兆オーダーの ACL を管理し,毎秒数百万オーダーの認可チェックを実行.レイテンシを低減する最適化やホットスポットに対処するための最適化などを提案.これらにより,Zanzibar は 95% の認可チェックを 10 ms 以内に実行し,過去 3 年間で 99.999% の可用性を維持した.
Resources
Summary
Google のサービスを支える認可システム Zanzibar の開発を経て経験した数々のエンジニアリングチャレンジの紹介.さまざまなアクセス制御ポリシーをサポートするためのデータモデルと構成言語を提案.Spanner 上に Zanzibar を構築することで強い一貫性を実現.数兆オーダーの ACL を管理し,毎秒数百万オーダーの認可チェックを実行.レイテンシを低減する最適化やホットスポットに対処するための最適化などを提案.これらにより,Zanzibar は 95% の認可チェックを 10 ms 以内に実行し,過去 3 年間で 99.999% の可用性を維持した.