Meta wprowadza ZGateway, proxy stojące przed ZippyDB, swoim najczęściej używanym magazynem key-value, aby ujednolicić ruch klientów w całej infrastrukturze. Według firmy ZGateway obsługuje już ponad 1 mld operacji na sekundę, przejmuje około 40% całego ruchu ZippyDB i ma przekroczyć 60%, dokładając średnio tylko 6% narzutu obliczeniowego. Warstwa pośrednia ma rozwiązać problem rozproszonej floty klientów: pojedynczy klient może łączyć się z dziesiątkami tysięcy shardów, a hosty bazodanowe z dziesiątkami tysięcy połączeń przychodzących. Proxy redukuje ten mesh do dwóch kontrolowanych hopów, a przy okazji daje admission control, load balancing, cross-region resilience oraz bogatsze operacje. Meta podkreśla też, że batching i coalescing w ZGateway pozwalają łączyć żądania wielu klientów, co zmniejsza QPS, CPU i ryzyko stampede na hot key. Dla zespołów korzystających z ZippyDB oznacza to mniej zależności po stronie klienta i większą odporność na awarie, bo stormy reconnectów mają być zatrzymywane na poziomie proxy, a nie rozlewać się po całej flocie.
Źródło: Meta — oryginalny artykuł ↗
Chcesz wiedzieć, jak ta zmiana wpłynie na Twoją stronę?
Nasz zespół analizuje każdą aktualizację Google w 48h i przekłada ją na konkretne działania dla klientów.
Bezpłatna analiza wpływu