Google Zanzibar : Un système d'autorisation global scalable

2025-05-04

L'article de Google de 2019 sur Zanzibar décrit un système d'autorisation global flexible et scalable, conçu pour gérer l'échelle massive de Google. Il a inspiré de nombreux produits similaires. Le cœur de Zanzibar réside dans son modèle flexible de contrôle d'accès et dans ses solides garanties de cohérence distribuée. En tirant parti de Google Spanner et de TrueTime pour la cohérence, et de conceptions architecturales intelligentes (comme les zookies et le système d'indexation Leopard) pour la scalabilité, il aborde des défis complexes. Bien que sa nature distribuée et les exigences élevées de cohérence puissent être excessives pour la plupart des applications, sa conception d'API est influente, et de nombreuses entreprises s'efforcent de créer des alternatives plus simples et accessibles.