Stockage Persistant

Introduction

cegedim.cloud propose désormais une plateforme de stockage Ceph multi-locataires en tant que fournisseur de CSI avec les spécifications suivantes :

  • Les données sont répliquées 4 fois et réparties uniformément (à l'aide de Ceph Crush Map) sur 2 centres de données afin de garantir que, dans les scénarios de catastrophe, 2 répliques de données sont toujours disponibles.

  • Chaque cluster Kubernetes, en tant que client Ceph, dispose de son propre pool de données sur le serveur Ceph et consomme des services avec ses propres identifiants.

  • Seul le RBD Ceph CSI est fourni pour le moment.

De plus amples informations sur le Ceph CSI sont disponibles via le lien ci-dessous :

Versions

Composant
Version

Ceph Cluster

19.2.2

CSI Ceph

3.14

cegedim.cloud effectue annuellement des RFC (Request for Change) pour maintenir à jour le serveur Ceph et le client (CSI) avec les dernières versions stables.

Classe de stockage

Nom
Description

cgdm-rwo

Utiliser CSI Ceph rbd pour provisioner des volumes persistants ReadWriteOnce

Haute disponibilité

EB
ET

Réplication

x4

x4

Tolérance de panne : Une AZ indisponible

Tolérance de panne : Un DC indisponible

Caractéristiques du CSI

CSI Ceph-rbd

Approvisionnement de nouveaux PV

Remonter le PV existant

Compatible avec toutes les applications K8S

Montage multiple (RWX)

Redimensionnable

Aperçu

Tolérance de panne : perte de 1 AZ

Tolérance de panne : perte de 1 DC

Compatible avec K8S 1.22+

Compatible avec K8S 1.22-

Activation du stockage Ceph

Recommandations d'utilisation

cegedim.cloud recommande une réflexion approfondie lors de la planification de l'utilisation de CSI Ceph pour vos besoins de stockage :

  • Charges de travail de bases de données : Pour les exigences de bases de données en production, nous recommandons d'utiliser les offres PaaS de bases de données gérées officielles de cegedim.cloud (PostgreSQL, MariaDB, Redis, etc.) au lieu de CSI Ceph. Ces services gérés sont spécifiquement optimisés, surveillés et pris en charge pour les charges de travail de bases de données.

  • Applications critiques : Pour les données d'applications critiques, des tests approfondis dans des environnements de pré-production sont essentiels avant le déploiement en production avec le stockage CSI Ceph.

  • Meilleurs cas d'usage : CSI Ceph est bien adapté pour :

    • Stockage de l'état des applications

    • Données de configuration et de cache

    • Stockage de fichiers pour les charges de travail non critiques

    • Environnements de développement et de test

Tester votre charge de travail spécifique avec CSI Ceph dans un environnement de non-production vous aidera à vous assurer qu'elle répond à vos exigences de performance et de fiabilité avant le déploiement en production.

Snapshot et restauration de PVC dans Kubernetes

cegedim.cloud utilise External Snapshotter pour prendre des clichés et restaurer le PVC de vos clusters Kubernetes.

Toutes les informations relatives à cette application sont disponibles à l'adresse suivante :

Comment savoir si j'ai un snapshotclass actif sur mon cluster ?

Il est recommandé de nommer la classe d'instantanés d'après la classe de stockage. Il suffit d'exécuter la commande ci-dessous pour vérifier :

Comment lister les CSI disponibles dans mon cluster ?

Pour répertorier tous les CSI disponibles dans un cluster Kubernetes, procédez comme suit :

Voici une correspondance entre la classe de stockage et le CSI :

Classes de stockage
CSI

cgdm-rwo

Ceph RBD

Last updated