Trwałe przechowywanie kontenerów
Podczas gdy Kubernetes jest korzystny pod względem skalowalności, przenośności i zarządzania, nie obsługuje przechowywania stanu. Prawie wszystkie aplikacje produkcyjne, takie jak bazy danych, są stanowe i wymagają trwałego przechowywania.
Ambedded UniVirStor (jednolite wirtualne przechowywanie) umożliwia programistom korzystanie z Ceph RBD i CephFS jako przechowywania trwałego za pomocą wtyczek Ceph CSI. Wtyczki Ceph CSI implementują interfejs między kontenerem orchestratora (CO) obsługującym CSI a klastrami Ceph w celu obsługi funkcji CSI. Pozwala na dynamiczne tworzenie woluminów Ceph i dołączanie ich do obciążeń.
Interfejs magazynowania kontenerów (CSI) to standard umożliwiający eksponowanie dowolnych systemów magazynowania bloków i plików dla obciążeń skonteneryzowanych na systemach orkiestracji kontenerów (CO) takich jak Kubernetes, Mesos, Docker i Cloud Foundry.
CSI rozwiązuje wszystkie problemy z wtyczkami woluminów i Flex-Volumes, umożliwiając rozwijanie wtyczek magazynowania poza drzewem, skonteneryzowanie, wdrożenie i korzystanie za pomocą standardowych żądań trwałego woluminu, trwałych woluminów i klas magazynowania, które użytkownicy uwielbiają.
Trwałe magazynowanie kontenerów musi być wysoko dostępne, przetrwać restarty i problemy tymczasowe. Ceph jest odporny i ma dobrze zdefiniowane interfejsy do przechowywania i pobierania danych.
Podczas gdy istnieje wiele potencjalnych rozwiązań przechowywania zdolnych sprostać potrzebom przechowywania Kubernetes, Ceph wyróżnia się jako najbardziej elastyczne i kompleksowe. Jego skalowalność i możliwość jednoczesnego obsługiwania bloków, plików i obiektów czynią Ceph oczywistym wyborem do obsługi wysoko zmiennych potrzeb Kubernetes.
- Powiązana technologia
Magazyn blokowy Ceph
Ambedded Ceph appliance to skalowalna platforma do przechowywania danych, która umożliwia uzyskanie wysoko dostępnych urządzeń blokowych z możliwościami...