SIGCOM 2024 Alibaba Cloud ogłosiła, że jej własna usługa Canal Mesh dla Kubernetes znacznie przewyższa Istio firmy Google i inne konkurencyjne narzędzia.
Wiodąca chińska firma zajmująca się przetwarzaniem w chmurze ujawniła obecność Canal Mesh na konferencji SIGCOMM organizowanej przez Society for Computing Machinery w zeszłym tygodniu w Sydney w Australii. Prezentacja I papier [PDF]Prezes rozpoczął od wyjaśnienia, w jaki sposób mikrousługi wykorzystują siatki usług do łączenia modułów Kubernetes oraz w jaki sposób sieci te korzystają z „serwera bocznego” proxy do obsługi i pośrednictwa w komunikacji sieciowej między mikrousługami oraz do gromadzenia zdalnych danych o ruchu, dzięki czemu aplikacje nie potrzebują własnych sieci.
Jednak według szacunków Alibaba Cloud przyczepki boczne „powodują wiele problemów, w tym podglądanie podów użytkowników, nadmierne zajęcie zasobów, znaczne obciążenie związane z zarządzaniem wieloma przyczepami bocznymi oraz spadek wydajności spowodowany ruchem przechodzącym przez przyczepkę”.
Firma Chinese Cloud przeanalizowała wpływ Istio na klienta, który korzystał z klastra Kubernetes składającego się z 500 węzłów i 15 000 kontenerów, i stwierdziła, że zużywa ono 1500 rdzeni i 5000 GB pamięci, co odpowiada dziesięciu procentom zasobów sprzętowych.
W innych scenariuszach Alibaba Cloud stwierdziła, że wymagania Sidecar dotyczące procesora i pamięci „wzrastają do wyższego poziomu niż wymagania aplikacji”.
To szaleństwo i wyraźnie nie do obrony. A w 2022 roku Google coś z tym zrobił wstęp Ambient Mesh – tryb płaszczyzny danych Istio, który oferuje użytkownikom Istio możliwość parkowania bokiem.
W artykule Alibaba Cloud zauważono, że Ambient Mesh poprawił wydajność i zmniejszył zapotrzebowanie na zasoby – ale nadal wymagał obecności niektórych agentów w grupie użytkowników.
Firma Chinese Cloud uznała, że skuteczniejsze będzie całkowite oddzielenie siatki usług i grup użytkowników – i aby to udowodnić, zbudowała Canal Mesh.
W artykule badawczym stwierdzono, że Alibaba Cloud odniosła duży sukces i przyniosła następujące wyniki:
- 12,3x i 2,3x większa przepustowość niż Istio i Ambient, przy 1,7x i 1,3x niższym opóźnieniu;
- 12x~19x i 4,6x~7,2x mniejsze zużycie procesora niż Istio i Ambient;
- Czas ukończenia konfiguracji przy tworzeniu setek statków jest 1,5x~2,1x i 1,2x~1,5x krótszy niż w przypadku Istio i Ambient;
- Zajętość pasma w kierunku południowym jest 9,8x i 4,6x niższa niż w przypadku Istio i Ambient.
Alibaba Cloud osiąga te liczby dzięki architekturze, która umożliwia przenoszenie agentów poza grupę użytkowników – aczkolwiek przy zachowaniu minimalnej liczby agentów w węźle w celu obsługi niektórych zadań bezpieczeństwa i możliwości monitorowania.
Stosowane jest również obejście jądra oparte na eBPF i zdalne przyspieszanie mTLS. W artykule opisano, w jaki sposób Alibaba Cloud wykorzystuje swoją ogromną inteligencję do umieszczania agentów w swoich pulach zasobów.
Z artykułu i prezentacji wynika, że Canal Mesh działa w Alibaba Cloud od roku – bez potwierdzenia, że jest w fazie produkcyjnej. W obu przypadkach zaniedbuje się także link lub nawet wzmiankę o kodzie, który można przeczytać lub wykonać – ale prezentacja zawiera kontakty w Alibaba Cloud dla osób mających pytania.
Jeśli Alibaba Cloud zamierza zatrzymać Canal Mesh dla siebie, może działać wydajniej niż jej konkurenci. Jednak na niektórych rynkach chińska chmura konkuruje z takimi firmami jak AWS, Google i Azure Nagrywać Zdaje sobie sprawę, że większość klientów Alibaby spoza Chin ma korzenie lub powiązania w Państwie Środka, co sprawia, że czują się w firmie bardziej komfortowo niż kupujący z innych krajów.
„Nieuleczalny myśliciel. Miłośnik jedzenia. Subtelnie czarujący badacz alkoholu. Zwolennik popkultury”.
More Stories
Emdoor przygotowuje się do zaprezentowania swoich osiągnięć w zakresie nowej technologii sztucznej inteligencji podczas targów Global Sources Mobile Electronics Show 2024.
LinkedIn wykorzystuje Twoje dane do szkolenia Microsoft, OpenAI i jego modeli AI – oto jak to wyłączyć
Zapomnij o Apple Watch Series 10 — Apple Watch Ultra 2 w kolorze Satin Black to smartwatch, który warto mieć