Planifier la haute disponibilité pour le stockage

Pour garantir la haute disponibilité et la durabilité de votre architecture, vous devez suivre certaines pratiques recommandées pour la couche de stockage.

Présentation des services de stockage Oracle Cloud Infrastructure

Oracle Cloud Infrastructure fournit un ensemble de services de stockage que vous pouvez configurer pour répondre aux exigences d'une architecture haute disponibilité.

Ces services sont les suivants :
  • Block Volume

    Oracle Cloud Infrastructure Block Volumes vous permet de provisionner et de gérer les volumes de stockage de blocs de façon dynamique. Vous pouvez créer, associer, connecter et déplacer des volumes selon vos besoins en matière de stockage et d'applications. Lorsqu'un volume est associé et connecté à une instance, vous pouvez l'utiliser comme un disque dur classique. Les volumes peuvent également être déconnectés et associés à une autre instance Compute pendant que les données du volume sont conservées.

  • Stockage d'objet

    Oracle Cloud Infrastructure Object Storage est une plate-forme de stockage hautes performances, Internet, qui offre une durabilité fiable et rentable en matière de données. Le service Object Storage peut stocker une quantité illimité de données non structurées de tout type de contenu, y compris des données analytiques et du contenu enrichi, comme des images et des vidéos. Object Storage est un service régional qui est disponible dans tous les domaines de disponibilité d'une région. Les données sont stockées de façon redondante sur plusieurs serveurs de stockage et dans de multiples domaines de disponibilité.

  • Stockage de fichier

    Oracle Cloud Infrastructure File Storage offre un système de fichiers réseau durable, évolutif, distribué et adapté à l'entreprise. Vous pouvez vous connecter à un système de fichiers File Storage à partir de n'importe quelle instance Bare Metal, de machine virtuelle ou de conteneur dans votre réseau cloud virtuel (VCN). Vous pouvez également accéder à un système de fichiers à partir de l'extérieur du VCN à l'aide d'Oracle Cloud Infrastructure FastConnect et de VPN IPSec. Les clusters Compute volumineux contenant des milliers d'instances peuvent utiliser File Storage pour un stockage partagé hautes performances, et fournissent un stockage redondant pour une protection des données résiliente.

Comprendre les meilleures pratiques pour la couche de stockage

Pour bénéficier d'une haute disponibilité et d'une durabilité élevées pour votre architecture, vous devez respecter ces meilleures pratiques lors de la configuration de la couche de stockage.

  • Utilisez Object Storage pour sauvegarder les données d'application. Les données sont redondées sur plusieurs serveurs de stockage dans de multiples domaines de disponibilité. L'intégrité des données est activement surveillée à l'aide du total de contrôle, et les données endommagées sont détectées et réparées automatiquement. Toute perte de redondance des données est automatiquement détectée et corrigée, sans impact sur le client.
  • Utilisez des sauvegardes basées sur une stratégie Block Volume pour effectuer des sauvegardes automatiques programmées et les conserver en fonction d'une stratégie de sauvegarde. La sauvegarde cohérente de vos données vous permet de respecter vos exigences réglementaires et de conformité des données.
  • Si vous avez besoin d'une copie directe de disque à disque immédiate et ponctuelle de votre volume de blocs, utilisez la fonctionnalité de clonage de volume de blocs. Le clonage de volume est différent des instantanés car il n'y a pas de copie lors de l'écriture ni de dépendance au volume source. Aucune sauvegarde n'est impliquée. L'opération de clonage est immédiate et le volume cloné est disponible pour utilisation dès le lancement de l'opération. Vous pouvez attacher et utiliser le volume cloné dès que son état devient disponible.
  • Si vous devez protéger les données contre des modifications involontaires ou malveillantes par une application non testée ou non approuvée, utilisez un volume de blocs avec un attachement en lecture seule. Un attachement en lecture seule marque un volume comme étant en lecture seule, de sorte que les données du volume ne puissent pas être modifiées. Vous pouvez également utiliser les associations en lecture seule si vous avez plusieurs instances Compute qui accèdent au même volume à des fins de lecture seule. Par exemple, les instances peuvent exécuter un composant frontal Web qui fournit des informations de catalogue produit statiques aux clients.
  • Lorsque votre charge de travail nécessite un stockage partagé hautement disponible avec une sémantique de fichier, et que vous avez besoin d'instantanés et de chiffrement intégrés pour la protection des données, utilisez File Storage. File Storage utilise le protocole d'accès aux fichiers NFS standard et est accessible simultanément par des milliers d'instances Compute. File Storage peut offrir une protection des données hautes performances et résilientes à vos applications. Le service File Storage est exécuté localement dans un domaine de disponibilité. Dans un domaine de disponibilité, File Storage utilise la réplication synchrone et le basculement haute disponibilité pour garantir la sécurité et la disponibilité des données.
  • Si votre application a besoin d'une haute disponibilité dans plusieurs domaines de disponibilité, utilisez GlusterFS en plus du service Block Volume.
  • Planifiez et dimensionnez votre capacité de stockage en tenant compte des besoins de croissance futurs.