
Trwałe przechowywanie kontenera
Chociaż Kubernetes jest korzystny pod względem skalowalności, przenośności i zarządzania, nie obsługuje stanu przechowywania. Prawie wszystkie aplikacje produkcyjne, takie jak bazy danych, są stanowe i wymagają trwałego przechowywania.
Ambedded UniVirStor (ujednolicona pamięć wirtualna) umożliwia programistom używanie Ceph RBD i CephFS jako trwałej pamięci masowej za pośrednictwem wtyczek Ceph CSI. Wtyczki Ceph CSI implementują interfejs między obsługującym CSI Container Orchestrator (CO) a klastrem Ceph do obsługi funkcji CSI. Umożliwia dynamiczne przydzielanie woluminów Ceph i dołączanie ich do obciążeń.
Container Storage Interface (CSI) to standard wystawiania dowolnych systemów przechowywania bloków i plików na konteneryzowane obciążenia w systemach Container Orchestration Systems (CO), takich jak Kubernetes, Mesos, Docker i Cloud Foundry.
CSI rozwiązuje wszystkie problemy dotyczące wtyczek woluminów i Flex-Volumes, umożliwiając tworzenie wtyczek pamięci masowej poza drzewem, konteneryzację, wdrażanie i używanie za pomocą standardowych oświadczeń trwałych woluminów, trwałych woluminów i klas pamięci masowej, które uwielbiają użytkownicy.
Trwała pamięć masowa kontenera musi być wysoce dostępna, wytrzymać ponowne uruchomienie i przejściowe problemy. Ceph jest odporny i ma dobrze zdefiniowane interfejsy do przechowywania i pobierania danych.
Chociaż istnieje wiele potencjalnych rozwiązań pamięci masowej, które są w stanie obsłużyć potrzeby Kubernetes w zakresie pamięci masowej, Ceph wyróżnia się jako najbardziej elastyczny i wszechstronny. Jego skalowalność, elastyczność pozwalająca na blokowanie, plik i obiekt w tym samym czasie sprawia, że Ceph jest oczywistym wyborem do obsługi bardzo zmiennych potrzeb Kubernetes.
- Powiązana technologia
Przechowywanie bloków ceph
Urządzenie Ambedded Ceph to skalowalna platforma pamięci masowej, która umożliwia uzyskanie urządzeń blokowych o wysokiej dostępności z funkcjami...