Exploration S3 : stockage, gestion des versions et réplication

Utiliser des magasins de données dans AWS

Dunieski Otano

AWS Solutions Architect

La facture de stockage de 3 M$

  • Entreprise stocke 100 To de journaux dans S3 Standard
  • Fichiers consultés une fois, puis plus jamais
  • Coût annuel : 2 760 000 $
  • Avec stratégie du cycle de vie : 48 000 $ (98 % d'économies)

coût

Utiliser des magasins de données dans AWS

Les classes de stockage S3 expliquées

  • Standard : Accès fréquent, coût le plus élevé, récupération instantanée
  • Standard-IA : Accès peu fréquent, ~50 % moins cher, frais de récupération
  • Glacier Flexible : Archivage, ~80 % moins cher, récupération en minutes-heures
  • Glacier Deep Archive : Long terme, coût minimal, récupération en 12 h

classes

Utiliser des magasins de données dans AWS

Stratégies du cycle de vie : automatiser les transitions

  • Définir des règles selon l'âge des objets
  • Transitions automatiques entre classes
  • Expiration (suppression) automatique
  • Appliquer à des préfixes pour des politiques distinctes

politiques

Utiliser des magasins de données dans AWS

S3 : la gestion des versions contre les suppressions

  • Gestion des versions : Conserver plusieurs versions du même objet
  • Protège contre les suppressions et remplacements accidentels
  • Chaque version a un ID unique
  • Restauration possible en tout temps

gestion des versions

Utiliser des magasins de données dans AWS

Réplication S3 : interrégions et intrarégion

  • Réplication interrégions (CRR) : Copier vers une autre région

    • Reprise après sinistre, conformité, latence réduite
  • Réplication dans la même région (SRR) : Copier dans la région

    • Agréger des journaux, répliquer entre comptes
  • Les deux exigent la gestion des versions activée

réplication

Utiliser des magasins de données dans AWS

Optimisation du rendement S3

  • Téléversement multipart : Téléverser de gros fichiers en parallèle
  • Transfer Acceleration : Utiliser les points de présence CloudFront
  • S3 Select : Interroger les données sans les télécharger
  • Taux de requêtes : 3 500 PUT, 5 500 GET par préfixe/seconde

optimisé

Utiliser des magasins de données dans AWS

Avis d'événements S3 et déclencheurs Lambda

  • Types d'événements : Objet créé, supprimé, restauré
  • Destinations : Lambda, SQS, SNS, EventBridge
  • Lambda est un service infonuagique sans serveur : exécute du code sans serveurs
  • SQS est une file de messages : met en mémoire tampon entre services
  • SNS est un service d'avis : envoie des alertes par courriel ou SMS
  • Filtrer par préfixe et suffixe

événement

Utiliser des magasins de données dans AWS

Sécurité S3 : politiques de compartiment et chiffrement

  • Politiques de compartiment : Contrôle d'accès basé sur les ressources
  • ACL : Héritées, privilégier les politiques de compartiment
  • Chiffrement : SSE-S3, SSE-KMS, SSE-C, côté client
  • Blocage de l'accès public : Éviter l'exposition accidentelle

sécurité

Utiliser des magasins de données dans AWS

Passons à la pratique !

Utiliser des magasins de données dans AWS

Preparing Video For Download...