Stockage cloud, bases de données et services de données

Découvre comment le cloud stocke et utilise les données. Compare le stockage en mode objet, en mode bloc et en mode fichier, choisis des niveaux de stockage, des solutions de redondance et des sauvegardes qui équilibrent coût et sécurité, puis sélectionne des bases de données relationnelles, NoSQL et en mémoire managées. Estime les transferts de données et planifie les migrations, puis découvre comment les entrepôts de données, les lacs de données, les pipelines d’analyse et les services d’intelligence artificielle transforment les données stockées en connaissances utiles. Chaque sujet présente côte à côte les services équivalents d’AWS, de Microsoft Azure et de Google Cloud, afin que tu puisses comparer les fournisseurs et préparer un examen sur les fondamentaux du cloud.

DébutantUnité 4 sur 7 de la formation Formation : Cloud computing : AWS, Azure et Google Cloud

Ce que tu vas apprendre

  1. Expliquer comment le stockage en mode objet, en mode bloc et en mode fichier organise et met à disposition les données, et choisir le type et le service de stockage adaptés à une charge de travail sur AWS, Microsoft Azure et Google Cloud.
    • Distinguer le stockage en mode objet, en mode bloc et en mode fichier
      Décrire comment chaque type de stockage organise les données, comment les serveurs et les applications y accèdent et à quelles charges de travail il convient.
    • Stocker et partager des données avec le stockage en mode objet
      Utiliser les compartiments et les objets dans Amazon S3, Azure Blob Storage et Google Cloud Storage : emplacements, noms, contrôle d’accès, gestion des versions et chiffrement.
    • Choisir des services de stockage en mode bloc, en mode fichier et hybrides
      Associer les services de stockage en mode bloc, en mode fichier et hybrides d’AWS, d’Azure et de Google Cloud aux charges de travail, et utiliser des instantanés pour copier et protéger les disques.
  2. Choisir des niveaux de stockage, des règles de cycle de vie, des options de redondance et des sauvegardes afin de réduire autant que possible le coût des données tout en les gardant en sécurité et disponibles au moment voulu.
    • Comparer les niveaux de stockage et leurs coûts
      Comparer les niveaux chaud, frais, froid et archive des trois fournisseurs, notamment les durées minimales de stockage, les délais de récupération et le coût total du niveau choisi.
    • Automatiser la gestion des données selon leur ancienneté à l’aide de règles de cycle de vie
      Rédiger des règles de cycle de vie qui déplacent les données vers des niveaux moins coûteux et les suppriment selon un calendrier, et prévoir le temps nécessaire à la restauration des données archivées.
    • Expliquer la redondance, la durabilité et la disponibilité
      Distinguer la durabilité de la disponibilité, comparer les options de redondance au sein d’une zone, entre zones et entre régions, et choisir le niveau nécessaire à une charge de travail.
    • Protéger les données à l’aide de sauvegardes et d’objectifs de reprise
      Définir des objectifs de point et de temps de reprise et utiliser les services de sauvegarde et de reprise après sinistre des fournisseurs, avec des copies isolées et testées.
  3. Expliquer ce qu’un service de base de données managé prend en charge pour toi et choisir des bases de données relationnelles, NoSQL et en mémoire sur AWS, Azure et Google Cloud pour des charges de travail courantes.
    • Décrire les bases de données relationnelles et les services de bases de données managées
      Expliquer les tables, les clés, SQL et les transactions, comparer la gestion autonome d’une base de données à l’utilisation d’un service managé, et décrire la haute disponibilité, les répliques en lecture et les sauvegardes.
    • Identifier les services de bases de données relationnelles managées équivalents chez les différents fournisseurs
      Identifier les services relationnels managés d’AWS, d’Azure et de Google Cloud et en choisir un pour une charge de travail selon le moteur, la compatibilité, l’échelle et les licences.
    • Comparer les modèles de données NoSQL
      Décrire les bases de données clé-valeur, orientées documents, à familles de colonnes, orientées graphes et en mémoire, expliquer les choix de cohérence et choisir entre stockage relationnel et NoSQL.
    • Identifier les services NoSQL et en mémoire managés équivalents chez les différents fournisseurs
      Identifier les services de bases de données NoSQL et en mémoire d’AWS, d’Azure et de Google Cloud et en choisir un pour une charge de travail, ainsi que son modèle de capacité et de tarification.
  4. Estimer la durée d’un transfert, choisir une méthode de transfert en ligne, hors ligne ou par liaison dédiée, et planifier les migrations de bases de données à l’aide des outils des fournisseurs.
    • Choisir des méthodes de transfert de données en ligne et hors ligne
      Calculer les durées de transfert à partir du volume de données et de la bande passante, et choisir entre les outils en ligne, les appareils de stockage expédiés et les connexions réseau dédiées.
    • Migrer des bases de données et des serveurs
      Distinguer les migrations de bases de données homogènes et hétérogènes, réduire les interruptions grâce à la réplication continue et choisir les outils de découverte, de conversion et de migration des fournisseurs.
  5. Expliquer comment les organisations transforment les données stockées en connaissances utiles à l’aide de lacs de données, d’entrepôts de données, de pipelines et de tableaux de bord, et associer les services cloud d’intelligence artificielle et d’apprentissage automatique aux tâches de l’entreprise.
    • Distinguer les bases de données, les entrepôts de données et les lacs de données
      Comparer les bases de données transactionnelles, les entrepôts de données, les lacs de données et les lakehouses, décrire les étapes d’un pipeline de données et expliquer le traitement par lots et en flux.
    • Identifier les services d’analyse de données équivalents chez les différents fournisseurs
      Identifier les services d’entrepôt de données, d’interrogation, d’intégration, de traitement des données massives, de traitement en flux et d’informatique décisionnelle d’AWS, d’Azure et de Google Cloud, puis les assembler dans un pipeline.
    • Expliquer les concepts et les niveaux de service de l’intelligence artificielle et de l’apprentissage automatique
      Définir l’intelligence artificielle, l’apprentissage automatique et l’intelligence artificielle générative, décrire l’entraînement et l’inférence, et choisir de manière responsable entre les services d’intelligence artificielle préentraînés, les plateformes d’intelligence artificielle générative et les plateformes d’apprentissage automatique.
    • Associer les services d’intelligence artificielle préentraînés aux tâches de l’entreprise
      Choisir les services de vision, de parole, de langage, de traduction, de traitement des documents et d’intelligence artificielle conversationnelle d’AWS, d’Azure et de Google Cloud pour des cas d’usage en entreprise, et estimer leur coût à l’usage.

Stockage cloud : cours

5 chapitres

1

Comparer le stockage en mode objet, en mode bloc et en mode fichier

Les applications ont besoin d’un stockage accessible de la manière qui convient : un disque pour les petites mises à jour, un dossier partagé entre plusieurs serveurs ou des objets récupérés par le web. Associe ces modes d’accès aux services d’AWS, d’Azure et de Google Cloud. Les paramètres d’emplacement, de permissions et de restauration rendent ensuite le stockage utilisable indépendamment d’une seule machine en fonctionnement, tandis que les services hybrides relient les serveurs de fichiers existants à la capacité du cloud.

1.1 Disques, dossiers partagés et objets web

Un service de stockage doit convenir à la manière dont une application lit et modifie les données. Une base de données qui met à jour quelques enregistrements, une équipe qui modifie des documents partagés et un site web qui diffuse des photos ont des besoins différents.

Trois façons d’organiser les données
TypeCe que voit l’applicationUtilisation courante
Mode blocUn volume de disque attaché à un serveurDisques de démarrage et fichiers de bases de données
Mode fichierDes fichiers dans des dossiers partagésLecteurs d’équipe et fichiers d’application partagés
Mode objetDes données accessibles par une clé via une API webPhotos, sauvegardes et lacs de données

Un volume en mode bloc contient des blocs de taille fixe. Le système d’exploitation le formate avec un système de fichiers, comme il le ferait pour un disque physique. Il peut mettre à jour une petite partie d’un fichier sur place. Cela convient à une base de données qui effectue de nombreuses petites lectures et écritures. Un volume sert normalement une seule machine virtuelle ; son partage direct nécessite un disque compatible et un logiciel conçu pour les accès en cluster.

Le stockage en mode fichier fournit un dossier partagé sur un réseau. NFS est courant sous Linux ; SMB est courant sous Windows. Plusieurs clients peuvent ouvrir le même partage et le verrouillage des fichiers coordonne les accès. Une application existante qui utilise un chemin partagé peut conserver ce mode de fonctionnement sans être réécrite pour appeler une API objet.

Ce que contient un objet

Un objet contient ses données, une clé unique et des métadonnées, comme son type de contenu. Dans un compartiment à espace de noms plat, invoices/2026/10/inv-1042.pdf est une seule clé complète. Les barres obliques regroupent les noms par préfixe ; elles ne créent pas de dossiers ordinaires sur un disque.

Les applications chargent généralement les objets avec des requêtes PUT et les téléchargent avec des requêtes GET via HTTPS. L’accès général aux objets traite les données comme un objet : remplacer son contenu signifie généralement charger un objet de remplacement, tandis qu’un disque en mode bloc permet de petites écritures sur place. Certains services d’objets ajoutent des fonctions spécialisées d’ajout ou de répertoires. Un compartiment conserve un modèle d’accès différent de celui d’un serveur de fichiers partagé.

Le stockage en mode objet peut conserver des images, des enregistrements, des journaux et des sauvegardes dans une collection qui grandit sans qu’il faille provisionner un disque à chaque augmentation. Les classes standard en ligne servent les sites web actifs et l’analyse avec un accès en quelques millisecondes. Les délais de récupération concernent certaines classes d’archivage, et non le stockage en mode objet dans son ensemble.

Choisir le stockage d’une application

Une boutique en ligne utilise un disque en mode bloc pour son serveur de base de données, car les enregistrements changent fréquemment. Cinq serveurs web lisent des modèles de pages communs depuis un partage de fichiers NFS. Les photos des produits et 2 To de sauvegardes nocturnes sont placés dans un stockage en mode objet. La même application peut utiliser les trois types.

Le stockage temporaire de l’hôte, comme AWS instance store, Azure temporary disk et Google Cloud Local SSD, convient aux fichiers temporaires et aux caches qui peuvent être recréés. Une panne de l’hôte ou des événements du cycle de vie de la machine virtuelle peuvent l’effacer. Si tu ne conserves qu’une copie des données importantes, place-la sur un stockage persistant, qui existe indépendamment d’une machine virtuelle en fonctionnement.

La tarification suit le modèle de stockage. Le stockage en mode objet facture généralement les Go réellement stockés, ainsi que les requêtes et les transferts. Le stockage en mode bloc facture la capacité provisionnée, y compris l’espace inutilisé. Le stockage en mode fichier peut facturer l’espace utilisé, comme EFS, ou la capacité réservée. Commence par choisir selon le mode d’accès, puis compare la facture correspondant à ce mode.

Points clés

  • Le stockage en mode bloc permet l’accès à un disque et les petites mises à jour sur place.
  • Le stockage en mode fichier partage des dossiers à l’aide de protocoles comme NFS et SMB.
  • Le stockage en mode objet donne accès aux données par des clés via une API.
  • Le stockage temporaire de l’hôte conserve des données qui peuvent être recréées.
  • La capacité provisionnée peut être facturée même lorsqu’elle est vide.

1.2 Compartiments, permissions et objets restaurables

Le stockage en mode objet sépare les données du serveur qui les utilise. Un compartiment ou un conteneur contient la collection, tandis que chaque objet possède sa propre clé. Les paramètres d’emplacement, d’accès et de restauration déterminent dans quelle mesure cette collection peut être utilisée en sécurité.

Associer les noms des fournisseurs
FournisseurServiceOrganisation
AWSAmazon S3Objets dans des compartiments
AzureAzure Blob StorageBlobs dans des conteneurs au sein d’un compte de stockage
Google CloudCloud StorageObjets dans des compartiments

Un compte de stockage Azure peut aussi contenir des partages de fichiers, des files d’attente et des tables. Les noms des compartiments S3 à usage général, des compartiments Cloud Storage et des comptes de stockage Azure utilisent des espaces de noms partagés : un nom utilisé par un autre client peut donc être indisponible. Le nom fait aussi partie de l’adresse de l’objet. Par exemple, un blob Azure peut avoir l’adresse https://shopmedia.blob.core.windows.net/images/products/lamp-01.jpg.

Un compartiment S3 appartient à une région AWS. Les comptes de stockage Azure sont associés à une région et à un choix de redondance. Cloud Storage propose des emplacements régionaux, birégionaux et multirégionaux. L’emplacement influe sur la latence, le prix et la résidence des données, c’est-à-dire la zone où les données sont conservées.

Partager sans exposer la collection

Garde la collection privée et accorde les accès nécessaires à l’application par des permissions d’identité et des politiques de ressources. Pour un téléchargement temporaire, utilise une URL présignée S3, une signature d’accès partagé (SAS) Azure ou une URL signée Cloud Storage. Un lien vers une facture qui expire après 60 minutes donne un accès temporaire sans rendre public tout le compartiment. Toute personne qui possède un lien signé utilisable peut exercer les permissions associées pendant cette période.

Les objets stockés sont chiffrés par défaut avec des clés gérées par le fournisseur ; les clés gérées par le client donnent à celui-ci davantage de contrôle. HTTPS protège les données pendant leur transfert. Le chiffrement et les permissions répondent à des problèmes différents : une personne disposant d’une permission de lecture valide peut toujours lire un objet chiffré par l’intermédiaire du service.

Restaurer, conserver et charger

La gestion des versions conserve les versions antérieures d’un objet afin de pouvoir annuler un écrasement. Les versions stockées augmentent la facture. Azure et Google Cloud proposent aussi la suppression réversible, qui conserve les données supprimées pendant une période de récupération. Le stockage immuable, ou écriture unique et lectures multiples (WORM), bloque les modifications et la suppression pendant la durée de conservation. S3 Object Lock, le stockage immuable des blobs Azure et les politiques de conservation Cloud Storage avec verrouillage du compartiment en sont des exemples.

Les chargements volumineux peuvent être découpés en parties, envoyés en parallèle et relancés séparément. S3 appelle cela le chargement partitionné ; les chargements par blocs d’Azure et les chargements composites de Google proposent des approches similaires. Une interruption de connexion n’oblige pas à recommencer tout le transfert volumineux.

Dimensionner une collection croissante

Un million de photos d’une taille moyenne de 3 Mo occupent 3 000 000 Mo, soit 3 000 Go : 3 To en unités décimales. Avec 20 000 photos supplémentaires par jour, la collection augmente de 60 Go par jour. Sur 365 jours, cela représente 21,9 To supplémentaires. Le stockage en mode objet permet cette croissance sans réserver à l’avance un disque de taille fixe.

Dans les espaces de noms plats, déplacer un préfixe qui ressemble à un dossier implique de modifier les clés des objets. Les options hiérarchiques ajoutent de véritables opérations sur les répertoires, notamment Azure Data Lake Storage et l’espace de noms hiérarchique de Cloud Storage. Vérifie l’espace de noms avant de considérer un dossier affiché comme un répertoire.

Points clés

  • S3 et Cloud Storage utilisent des compartiments ; Azure utilise des conteneurs dans des comptes de stockage.
  • L’emplacement influe sur la latence, le prix et la résidence des données.
  • Les liens signés à durée limitée permettent de partager certaines données privées.
  • La gestion des versions facilite la restauration ; la conservation immuable empêche la modification des données protégées.
  • Le chiffrement ne remplace pas le contrôle d’accès.
  • Les chargements partitionnés permettent de relancer séparément les parties en échec.

1.3 Disques managés, instantanés et partages de fichiers

Après avoir choisi un type de stockage, associe sa méthode d’accès et ses performances à un service. Un disque haute performance et un dossier partagé peuvent tous deux stocker des fichiers, mais ils répondent à des besoins différents des applications.

Disques et copies
FournisseurStockage en mode blocServices de fichiers partagés
AWSAmazon EBSEFS ; famille FSx
AzureDisques managés AzureAzure Files ; Azure NetApp Files
Google CloudPersistent Disk ; HyperdiskFilestore ; NetApp Volumes

Les types de disques offrent des performances différentes. Les volumes sur disques durs conviennent aux grandes lectures séquentielles ; les SSD conviennent aux petites opérations fréquentes. IOPS désigne les opérations d’entrée-sortie par seconde. Choisis à la fois la capacité et les performances, car un grand disque n’est pas nécessairement adapté à une base de données très sollicitée.

Un volume EBS appartient à une zone de disponibilité et s’attache aux instances de cette zone. Les disques managés Azure sont localement redondants par défaut, avec une option de redondance interzone. Google propose des disques zonaux et des disques régionaux répliqués sur deux zones. Ces choix d’emplacement déterminent les pannes auxquelles un disque peut résister.

Un instantané capture un volume à un instant donné. Les instantanés standard EBS et Google sont incrémentiels : après la première copie, les instantanés suivants stockent les blocs modifiés. Azure propose des instantanés complets et incrémentiels. Si un volume contient 200 Go et que 5 Go changent, un instantané incrémentiel stocke environ 5 Go de nouveaux blocs. Sa restauration reconstitue tout de même le volume complet, et pas seulement la partie modifiée. Il peut devenir un nouveau disque dans une autre zone ; les instantanés peuvent aussi être copiés entre régions.

Fichiers partagés et logiciels compatibles

EFS est un système de fichiers NFS pour serveurs Linux dont la capacité augmente automatiquement, y compris pour des serveurs répartis entre zones de disponibilité. FSx propose Windows File Server, Lustre, NetApp ONTAP et OpenZFS. FSx for Windows File Server fournit SMB et une intégration à Active Directory ; Lustre convient aux grands ensembles de données exigeant une grande rapidité en calcul haute performance.

Azure Files propose des partages SMB et NFS pour les clients Windows, Linux et macOS compatibles. Azure NetApp Files prend en charge des charges de travail de fichiers d’entreprise exigeantes. Filestore fournit NFS managé sur Google Cloud ; NetApp Volumes fournit des partages fondés sur NetApp. Vérifie le protocole et les fonctions de système de fichiers nécessaires avant de comparer les prix de capacité.

Connecter un serveur de fichiers local

AWS Storage Gateway est une appliance virtuelle locale qui relie des interfaces habituelles de fichiers, de disques ou de bandes au stockage AWS. Elle met localement en cache les données fréquemment utilisées. Tape Gateway permet aux logiciels de sauvegarde existants d’utiliser des bandes virtuelles. Azure File Sync synchronise les serveurs de fichiers Windows avec Azure Files ; la hiérarchisation cloud conserve les fichiers fréquemment utilisés localement et récupère les fichiers moins utilisés à leur ouverture.

Pour une agence disposant de 8 To de fichiers partagés et d’un disque local de 2 To, la hiérarchisation peut garder à proximité les 2 To fréquemment utilisés, tandis que le cloud conserve l’ensemble. L’ouverture d’un fichier moins utilisé dépend alors de la connexion réseau.

La suppression d’une machine virtuelle ne supprime pas toujours ses disques de données ; un disque non attaché peut encore être facturé. La protection offerte par les instantanés dépend aussi de l’emplacement et de l’isolation du compte. Les instantanés EBS et Azure restent dans la région source, sauf s’ils sont copiés. Les instantanés standard Google sont placés par défaut dans la zone multirégionale la plus proche. Une copie de restauration isolée protège contre la compromission du compte source.

Points clés

  • Choisis les performances du disque aussi bien que sa capacité.
  • Un instantané incrémentiel permet de restaurer le disque complet.
  • Les services de fichiers doivent prendre en charge NFS, SMB ou le système de fichiers spécialisé nécessaire.
  • La hiérarchisation hybride garde les fichiers fréquemment utilisés à proximité et l’ensemble dans le cloud.
2

Trouver un équilibre entre coût, durabilité et restauration lors du stockage des données

Un tarif de stockage bas n’est qu’une composante d’un plan de gestion des données utile. La fréquence d’accès, les délais de restauration et les règles de conservation déterminent la facture, tandis que l’emplacement et le moment des copies déterminent les défaillances auxquelles les données peuvent survivre. Compare ces choix aux objectifs de l’entreprise concernant la perte de données et le temps de reprise acceptables, puis vérifie que les copies protégées peuvent réellement être restaurées assez vite en cas de panne.

2.1 Le coût total des données chaudes et froides

Un niveau de stockage modifie le prix payé pour conserver et récupérer des objets. Les niveaux chauds facturent davantage le stockage et moins l’accès. Les niveaux plus froids réduisent le tarif de stockage, mais peuvent ajouter des frais de récupération, des durées minimales et des délais de restauration.

Comparer les classes selon les besoins d’accès
FournisseurOptions en ligneOptions d’archivage avec délai
S3Standard ; Standard-IA ; One Zone-IA ; Glacier Instant RetrievalGlacier Flexible Retrieval ; Glacier Deep Archive
Azure Blob StorageHot ; cool ; coldArchive
Cloud StorageStandard ; Nearline ; Coldline ; ArchiveAucune de ces classes ne nécessite de restauration hors ligne

S3 Standard-IA et One Zone-IA ont des durées minimales de 30 jours. Glacier Instant Retrieval et Flexible Retrieval ont des durées minimales de 90 jours ; Deep Archive impose 180 jours. La restauration avec Flexible Retrieval prend de quelques minutes à quelques heures. La récupération standard avec Deep Archive se termine sous 12 heures, et la récupération en masse sous 48 heures. S3 Express One Zone offre un accès rapide dans une seule zone.

Le niveau cool d’Azure impose un minimum de 30 jours, cold de 90 jours et archive de 180 jours. Hot, cool et cold offrent un accès en quelques millisecondes. Archive doit être réhydraté vers un niveau en ligne, ce qui peut prendre jusqu’à 15 heures. Un compte de stockage définit un niveau en ligne par défaut ; chaque blob peut avoir son propre niveau.

Cloud Storage Standard n’impose pas de durée minimale ; Nearline impose 30 jours, Coldline 90 et Archive 365. Google Archive reste en ligne, avec un accès en quelques millisecondes et des frais de récupération. Le seul mot « archive » ne dit pas combien de temps une lecture prendra.

La durée minimale est un engagement de facturation

Supprimer un blob Azure du niveau cool après 21 jours laisse 9 jours facturables sur son minimum de 30 jours. Supprimer un blob du niveau archive après 45 jours laisse 135 jours sur son minimum de 180 jours. Un objet Cloud Storage Archive supprimé après 100 jours laisse 265 jours. Quitter une classe trop tôt peut aussi déclencher ces frais.

Calculer la facture totale

Utilise des tarifs indicatifs de 0,020 dollar américain par Go-mois pour le stockage chaud et de 0,002 dollar américain pour l’archive, plus 0,02 dollar américain par Go récupéré depuis l’archive. Pour 50 000 Go conservés pendant 12 mois :

  • Le stockage chaud coûte 12 000 dollars américains.
  • Le stockage d’archive coûte 1 200 dollars américains.
  • Lire toute l’archive une fois ajoute 1 000 dollars américains, soit 2 200 dollars américains au total.
  • La lire chaque mois ajoute 12 000 dollars américains, soit 13 200 dollars américains au total.

Le tarif de stockage moins élevé perd son avantage lorsque les lectures sont fréquentes. Une estimation complète comprend aussi les frais de requête, de suppression anticipée et de transfert de données sortant, facturé lorsque les données quittent le cloud. Les chargements par Internet sont généralement gratuits ; les téléchargements sont couramment facturés.

Laisser les habitudes d’accès guider les changements

S3 Intelligent-Tiering déplace automatiquement les objets inutilisés après 30 et 90 jours et les replace lorsqu’ils sont consultés ; il facture des frais de surveillance, mais pas de récupération. Azure smart tier déplace les blobs entre hot, cool et cold selon leur utilisation. Cloud Storage Autoclass gère les classes d’un compartiment. Pour des calendriers fixes fondés sur l’ancienneté, les règles de cycle de vie offrent un contrôle explicite.

Les classes à zone unique échangent une partie de la protection contre les pannes contre un coût ou des performances différents. S3 One Zone-IA convient aux données secondaires ou recréables, car la perte de cette zone peut entraîner celle des données.

Points clés

  • Compare les frais de stockage, de requête, de récupération, de suppression anticipée et de transfert sortant.
  • Des frais de durée minimale peuvent s’appliquer même après le départ d’un objet d’un niveau.
  • Google Cloud Storage Archive permet un accès en quelques millisecondes.
  • Le niveau archive d’Azure et les classes S3 Glacier à récupération différée nécessitent un délai de restauration.
  • La hiérarchisation automatique suit les habitudes d’accès observées.
  • Le stockage dans une seule zone ne protège pas contre la destruction de cette zone.

2.2 Règles de cycle de vie et restauration des archives

Les données deviennent souvent moins utiles avec le temps. Une politique de cycle de vie applique cette évolution à chaque nouvel objet, afin que personne n’ait à se souvenir de chaque déplacement ou suppression.

Une règle comporte trois parties

Un filtre identifie les objets, comme les clés commençant par logs/ ou les objets portant une certaine balise. Une condition indique quand la règle s’applique, par exemple après un nombre de jours depuis la création ou, dans Azure, depuis le dernier accès. Une action change le niveau de stockage ou supprime l’objet. Les services correspondants sont S3 Lifecycle, la gestion du cycle de vie d’Azure Blob Storage et Cloud Storage Object Lifecycle Management.

Pour des journaux d’application souvent nécessaires pendant un mois et conservés sept ans, déplace-les vers un niveau d’accès peu fréquent au 30e jour et vers un niveau archive au 90e jour. Le niveau d’accès peu fréquent conserve chaque journal pendant 60 jours, ce qui dépasse son minimum de 30 jours. Programme la suppression après la période complète de conservation calendaire : sept ans peuvent comprendre deux jours bissextiles, donc 2 557 jours évitent une suppression anticipée. Une règle de 2 555 jours peut être insuffisante.

Compter le temps passé dans chaque niveau

L’âge de l’objet et le temps qu’il passe dans un niveau sont deux choses différentes. Si un objet entre dans un niveau dont le minimum est de 90 jours au 30e jour et le quitte au 60e jour, il n’y reste que 30 jours :

60−30=30

Il quitte ce niveau sans avoir utilisé 60 jours de la durée minimale, qui peuvent être facturés. Compte l’intervalle entre les transitions avant d’évaluer le coût d’une politique. Chaque transition entraîne aussi le coût d’une requête. Certaines classes plus froides imposent une taille minimale facturable par objet, comme 128 Ko dans S3 Standard-IA : les très petits objets peuvent donc générer peu d’économies ou coûter plus cher après leur déplacement.

Versions et conservation protégée

Les règles de cycle de vie peuvent supprimer les versions non courantes après un délai choisi, conserver un nombre limité de versions antérieures et nettoyer les chargements partitionnés incomplets. Sans ces règles, les versions et les parties abandonnées peuvent continuer à consommer du stockage payant.

Un verrou de conservation actif ou une conservation légale empêche les règles de cycle de vie de supprimer les données protégées. Pour des factures conservées pendant dix années civiles, un plan prévoit leur archivage après un an et leur suppression après 3 653 jours, en tenant compte d’un maximum de trois jours bissextiles. Un verrouillage en mode conformité empêche même les administrateurs de les supprimer avant cette date. La règle de cycle de vie gère les données selon leur ancienneté ; le verrou impose leur protection.

La récupération est une opération distincte
Option d’archivageDélai de récupération
S3 Glacier Flexible, accéléréeGénéralement de 1 à 5 minutes
S3 Glacier Flexible, standardDe 3 à 5 heures
S3 Glacier Flexible, en masseDe 5 à 12 heures
S3 Deep Archive, standard / en masseSous 12 / 48 heures
Azure archive, standardJusqu’à 15 heures

La réhydratation Azure à priorité élevée prend généralement moins d’une heure pour les blobs de moins de 10 Go, à un prix plus élevé. Les règles de cycle de vie Azure ne peuvent pas réhydrater un blob archivé ; sa restauration nécessite une demande distincte. Prévois une restauration avant de promettre une livraison urgente depuis une archive hors ligne.

Les actions de cycle de vie s’exécutent en arrière-plan, généralement dans un délai d’un ou deux jours après que la condition est remplie. Utilise la politique pour appliquer la conservation de façon cohérente à toute la collection et tiens compte de ce délai de traitement dans la planification des opérations.

Points clés

  • Les règles de cycle de vie combinent un filtre, une condition et une action.
  • La durée minimale dépend du temps passé dans un niveau, et non de l’âge total de l’objet.
  • La conservation calendaire doit tenir compte des jours bissextiles.
  • Les verrous de conservation et les conservations légales empêchent les règles de cycle de vie de supprimer les données protégées.
  • La restauration d’une archive hors ligne est distincte d’une règle de gestion selon l’ancienneté.

2.3 Garder les données en sécurité et accessibles

Les données peuvent survivre à une panne tout en restant inaccessibles pendant celle-ci. La protection du stockage comporte donc deux mesures distinctes : la durabilité et la disponibilité.

Lire correctement les pourcentages

La durabilité décrit la protection contre la perte de données sur une année. S3 Standard est conçu pour une durabilité de 99,999999999 %, appelée onze neuf. La proportion de perte est de une sur 100 milliards par objet et par an. Pour 10 millions d’objets, la perte annuelle attendue est de 0,0001 objet : une moyenne d’un objet tous les 10 000 ans. Il s’agit d’une mesure statistique de conception, et non d’un calendrier de perte des objets.

La disponibilité décrit la proportion du temps pendant lequel les données sont accessibles. Un mois de 30 jours compte 43 200 minutes. Avec une disponibilité de 99,9 %, la part d’indisponibilité est de 0,1 %, soit 43,2 minutes. À 99,99 %, elle est de 4,32 minutes ; à 99 %, de 432 minutes, soit 7,2 heures. La disponibilité visée lors de la conception de S3 Standard est de 99,99 %. Un accord de niveau de service (SLA) est un engagement contractuel, souvent assorti de crédits ; son chiffre peut différer de l’objectif de conception.

Adapter les copies à la défaillance

Plusieurs copies dans un même centre de données protègent contre une panne matérielle. Des copies réparties entre zones de disponibilité protègent contre la panne d’un centre de données. Des copies dans une seconde région répondent au risque de sinistre régional, selon l’emplacement et la manière dont la réplication est effectuée.

La réplication synchrone confirme une écriture après réception d’un accusé des copies requises. Certains systèmes exigent toutes les copies désignées ; d’autres utilisent une majorité, ou quorum. La réplication asynchrone confirme l’écriture sur le site principal, puis transmet les modifications. Si le site principal est perdu, les modifications encore en transit peuvent être perdues. Ce retard de réplication doit rester dans le RPO de l’entreprise : la quantité maximale acceptable de données récentes perdues, mesurée en temps.

Comprendre la redondance Azure
OptionEmplacement principalRégion secondaire
LRSTrois copies dans un centre de donnéesAucune
ZRSCopies synchrones dans au moins trois zonesAucune
GRSCopies localesCopie asynchrone
GZRSCopies redondantes entre zonesCopie asynchrone

LRS offre une durabilité d’au moins onze neuf, ZRS de douze et les options géoredondantes de seize. GRS possède six copies au total. Les données secondaires GRS/GZRS ordinaires ne sont pas accessibles en lecture avant la bascule ; RA-GRS et RA-GZRS ajoutent un accès en lecture à la région secondaire. Une région répliquée n’est pas nécessairement un remplacement immédiatement actif.

La plupart des classes S3 couvrent au moins trois zones ; les classes One Zone ne le font pas. La réplication S3 peut copier les objets vers un autre compartiment dans la même région ou dans une autre. Les compartiments régionaux Cloud Storage couvrent plusieurs zones, les compartiments birégionaux utilisent deux régions choisies et les compartiments multirégionaux couvrent une zone plus large. La réplication turbo facultative vise à copier les nouvelles données en 15 minutes dans le stockage birégional.

La résidence des données s’applique aussi aux copies secondaires. Si les données doivent rester dans un seul pays, vérifie l’emplacement de la seconde région. La réplication peut aussi transmettre des écrasements ou des suppressions indésirables, selon le service et ses paramètres. Elle fournit des copies résilientes de l’état actuel ; les versions protégées et les sauvegardes permettent de revenir à un état antérieur après une modification indésirable.

Points clés

  • La durabilité mesure la protection contre la perte de données ; la disponibilité mesure leur accessibilité.
  • Choisis des copies entre zones ou régions selon la défaillance à laquelle tu veux répondre.
  • Avec la réplication asynchrone, les écritures récentes encore en transit sont exposées à une perte.
  • Le RPO est l’objectif de l’entreprise auquel la perte potentielle est comparée.
  • Les options Azure RA- permettent de lire les données secondaires avant la bascule.
  • La réplication et les copies de restauration protégées répondent à des besoins différents.

2.4 Des sauvegardes qui respectent les objectifs de reprise

Une sauvegarde est une copie restaurable conservée en cas de suppression, de corruption, d’attaque ou de perte d’un site. Un plan de sauvegarde utile part de ce que l’entreprise peut perdre et de la durée pendant laquelle elle peut rester hors ligne.

Définir deux objectifs distincts
ObjectifQuestion à laquelle il répondExemple
RPO : objectif de point de repriseQuelle perte de données récentes est acceptable ?Au maximum 1 heure de commandes
RTO : objectif de temps de repriseCombien de temps la reprise peut-elle prendre ?Retour en fonctionnement sous 4 heures

Une sauvegarde toutes les 24 heures peut laisser près de 24 heures de modifications sans protection si une panne survient juste avant la sauvegarde suivante. Elle respecte un RPO de 24 heures, mais pas un RPO de 1 heure. Des sauvegardes toutes les heures ou une réplication continue suffisamment à jour répondent à l’objectif plus court.

La vitesse de restauration est indépendante. Si la restauration de 3 To prend 6 heures et que le RTO est de 4 heures, le plan ne respecte pas l’objectif, même si la sauvegarde contient tous les enregistrements nécessaires. Un processus de restauration plus rapide ou une veille à chaud peut réduire le temps de reprise.

Appliquer des politiques à plusieurs ressources

AWS Backup centralise les politiques de sauvegarde pour des ressources comme EBS, RDS, DynamoDB, EFS, FSx et S3. Azure Backup couvre notamment les machines virtuelles, les disques managés, Azure Files, les blobs et SQL Server sur machines virtuelles. Google Cloud propose Backup and DR Service. Les politiques définissent la fréquence, la conservation et les copies vers d’autres régions ou comptes.

Les bases de données managées effectuent aussi des sauvegardes et conservent les journaux de transactions. RDS, Azure SQL Database et Cloud SQL prennent en charge la restauration à un instant donné choisi dans la période de conservation. La conservation dans RDS peut atteindre 35 jours. Les journaux permettent une restauration entre deux sauvegardes, par exemple juste avant une mise à jour accidentelle.

Isoler une copie de restauration

La règle 3-2-1 guide la planification des sauvegardes : trois copies, sur deux types de stockage, dont une hors site. Dans le cloud, une autre région aide à faire face à la perte d’un site et un compte distinct aide à isoler les accès. Le verrouillage de la conservation protège davantage contre la suppression de la sauvegarde par un attaquant : AWS Backup Vault Lock, les coffres de sauvegarde immuables Azure et les coffres Google avec conservation imposée fournissent ce contrôle.

Une copie hors site quotidienne ne respecte pas un RPO de quatre heures en cas de sinistre régional. Elle peut avoir près d’un jour de retard même lorsque des instantanés locaux sont pris toutes les quatre heures.

Pour un partage de fichiers de 3 To avec un RPO de quatre heures et un RTO de huit heures, prends des instantanés toutes les quatre heures pour la restauration locale et crée une copie restaurable dans une autre région au moins toutes les quatre heures. Conserve les instantanés récents pendant sept jours et l’historique quotidien de restauration pendant 90 jours. Teste une restauration complète chaque trimestre et mesure si elle se termine en moins de huit heures.

Services de reprise et archives

AWS Elastic Disaster Recovery et Azure Site Recovery répliquent les serveurs pour qu’ils puissent démarrer ailleurs avec des objectifs de reprise courts, souvent de quelques minutes, moyennant un coût supplémentaire. Ils servent à remettre un système en fonctionnement, et pas seulement à conserver d’anciens fichiers.

Une archive conserve des documents inactifs pour une utilisation ou une conservation à long terme. Une sauvegarde permet de restaurer un système actuel avec un historique renouvelé régulièrement. Une archive économique peut être utile pour stocker des copies, mais son délai de récupération doit convenir au plan de reprise. Les tests de restauration vérifient à la fois que les données fonctionnent et la durée réelle de la reprise.

Points clés

  • Le RPO limite la perte de données acceptable ; le RTO limite le temps de reprise.
  • Vérifie séparément la fréquence des sauvegardes et la vitesse de restauration.
  • La fréquence des copies hors site doit respecter le RPO prévu pour un sinistre régional.
  • L’isolation et le verrouillage de la conservation protègent l’historique restaurable.
  • La restauration à un instant donné utilise les sauvegardes et les journaux de transactions.
  • Mesure le temps de restauration lors de tests de reprise réguliers.
  • Les archives conservent les documents inactifs ; les sauvegardes restaurent les systèmes actuels.
3

Choisir des bases de données relationnelles et NoSQL managées

Le choix d’une base de données commence par la manière dont l’application stocke, modifie et retrouve ses enregistrements. Les tables liées, les documents flexibles, les graphes et les caches en mémoire répondent chacun à des problèmes différents. Les services managés prennent en charge l’exploitation de la plateforme, tandis que les décisions sur les données et les accès restent à ton équipe. Compare les fournisseurs selon la compatibilité des moteurs, la cohérence, la mise à l’échelle et les frais de capacité afin que le service convienne à la charge de travail.

3.1 Tables, transactions et exploitation managée

Une base de données relationnelle stocke des informations liées dans des tables. Un service managé exploite la plateforme de base de données pour toi, tandis que ton équipe reste responsable du fonctionnement des données et des requêtes.

Comprendre les tables et les clés

Une table contient des lignes pour les enregistrements et des colonnes pour les attributs. Son schéma définit ces colonnes et leurs types de données. Une clé primaire identifie une ligne de manière unique. Une clé étrangère fait référence à la clé primaire d’une autre table et relie les enregistrements entre tables.

Supposons que customers contienne Ana, dont l’identifiant client est 1 et le pays Brazil, ainsi que Kofi, dont l’identifiant est 2 et le pays Ghana. La table orders contient les commandes 501 et 503 pour le client 2, d’un montant respectif de 80 et 45, et la commande 502 pour le client 1, d’un montant de 120. SQL lit et modifie les données :

SELECT name FROM customers WHERE country = 'Ghana';

Cette requête renvoie Kofi. Une jointure sur customer_id relie Kofi aux commandes 501 et 503, dont le total est de 125. Le nom du client n’a pas besoin d’être répété dans chaque commande.

Garder une transaction comme un tout

Une transaction regroupe des modifications en une seule unité. Les propriétés ACID décrivent ses garanties :

  • Atomicité : toutes les étapes réussissent, ou aucune ne réussit.
  • Cohérence : les données validées respectent les règles définies.
  • Isolation : les transactions simultanées ne peuvent pas interférer de façons interdites par le niveau d’isolation.
  • Durabilité : une modification validée survit à une panne.

Un transfert de 50 débite un compte et en crédite un autre. Si la seconde modification échoue, l’atomicité annule aussi la première. C’est pourquoi les bases de données relationnelles conviennent aux commandes, aux stocks et aux paiements : les modifications liées peuvent être validées ensemble.

Choisir qui exploite la plateforme
ResponsabilitéBase de données sur machine virtuelleBase de données managée
Correctifs du système d’exploitation et de la baseClientFournisseur
Exécution des sauvegardesClientService du fournisseur, avec paramètres définis par le client
Données, requêtes et permissionsClientClient
Accès au système d’exploitationDisponibleGénéralement indisponible

Un service PostgreSQL managé fournit à une nouvelle application une maintenance automatisée de la plateforme. Une base de données ancienne qui nécessite une vieille version du moteur et un module du système d’exploitation peut avoir besoin d’une machine virtuelle. Un service managé ne signifie pas que le fournisseur choisit ton schéma, corrige les requêtes lentes ou accorde l’accès aux bons utilisateurs. Ton équipe choisit aussi la taille, la région et les paramètres de disponibilité.

Distinguer les copies supplémentaires

Une réplique de secours dans une autre zone permet une bascule si la base principale tombe en panne. RDS Multi-AZ, Azure SQL Database avec redondance de zone et Cloud SQL en haute disponibilité en sont des exemples. La bascule peut brièvement interrompre le service ; elle n’élimine pas toute interruption.

Une réplique en lecture répartit le trafic de lecture et peut être placée dans une autre région. Elle reçoit généralement les modifications de façon asynchrone et peut donc afficher une ancienne valeur juste après une écriture. Elle ne remplit pas le même rôle qu’une réplique de secours ou qu’une sauvegarde historique.

La mise à l’échelle verticale ajoute des processeurs ou de la mémoire, souvent avec une courte interruption. Les répliques en lecture répartissent le trafic de lecture, tandis que la croissance automatique du stockage ajoute de la capacité disque. Les sauvegardes et les journaux de transactions permettent une restauration à un instant donné après une modification nuisible que les répliques ont peut-être déjà copiée.

Points clés

  • Les clés primaires identifient les lignes ; les clés étrangères relient les tables.
  • Les transactions ACID protègent les modifications liées comme une seule unité.
  • Les services managés prennent en charge la plateforme ; les clients restent responsables des données, des requêtes et des accès.
  • Les répliques de secours permettent la bascule ; les répliques en lecture répartissent le trafic de lecture.
  • Les répliques peuvent copier des modifications indésirables : un historique de restauration reste donc nécessaire.

3.2 Services relationnels et compatibilité des moteurs

Commence le choix d’une base de données par l’application : son moteur, les fonctions nécessaires et l’échelle. Conserver le même moteur évite souvent de modifier le code. Un moteur cloud compatible peut offrir un comportement différent pour le stockage et la mise à l’échelle sans être identique à l’original.

Comparer les principaux services
FournisseurServices managésPrincipale distinction
AWSRDS ; AuroraMoteurs standard ou moteurs compatibles créés par AWS
AzureSQL Database ; SQL Managed Instance ; Database for PostgreSQL/MySQLServices au niveau de la base, de l’instance ou pour moteurs open source
Google CloudCloud SQL ; AlloyDB ; SpannerMoteurs standard, PostgreSQL optimisé ou échelle relationnelle mondiale

Amazon RDS prend en charge MySQL, PostgreSQL, MariaDB, Oracle, SQL Server et IBM Db2. Aurora est un moteur AWS distinct, compatible avec MySQL ou PostgreSQL. Il stocke six copies dans trois zones de disponibilité, augmente automatiquement le stockage et propose Aurora Serverless pour les besoins de calcul changeants.

Azure SQL Database utilise le moteur SQL Server et propose des options sans serveur et Hyperscale. SQL Managed Instance prend en charge presque tous les comportements de SQL Server au niveau de l’instance, ce qui est utile pour les bases existantes qui dépendent de fonctions comme les tâches SQL Server Agent. Azure Database for PostgreSQL et Azure Database for MySQL exécutent leurs moteurs open source sous forme de serveurs flexibles managés. SQL Server on Azure Virtual Machines offre un contrôle complet du système d’exploitation, avec une maintenance à la charge du client.

Cloud SQL exécute MySQL, PostgreSQL et SQL Server. AlloyDB for PostgreSQL fournit un service compatible avec PostgreSQL optimisé pour les charges de travail exigeantes, notamment les requêtes analytiques. Spanner distribue les données relationnelles à l’échelle mondiale, s’étend horizontalement et maintient une cohérence forte entre les régions. Les configurations multirégionales offrent un accord de niveau de service prévoyant jusqu’à 99,999 % de disponibilité.

Choisir selon la fonction déterminante

Un commerçant régional utilisant MySQL peut choisir RDS for MySQL, Azure Database for MySQL ou Cloud SQL for MySQL. Une application SQL Server qui dépend de tâches au niveau de l’instance a besoin d’un service compatible avec ces fonctions, comme SQL Managed Instance ; vérifie la prise en charge des fonctions précises pour chaque cible. Une application PostgreSQL exigeante peut envisager Aurora PostgreSQL ou AlloyDB.

La réplication mondiale ne fonctionne pas toujours de la même manière. Aurora Global Database possède une région principale pour les écritures et des régions secondaires asynchrones pour les lectures locales et la reprise après sinistre. Spanner répond aux besoins de transactions distribuées à l’échelle mondiale avec une cohérence forte. Une petite application utilisée dans une seule région n’a généralement pas besoin de cette complexité mondiale.

Si la charge de travail est imprévisible ou souvent inactive, une option sans serveur peut ajuster la capacité. Si l’application nécessite un accès au système d’exploitation, choisis une machine virtuelle. « Managé » et « sans serveur » décrivent des choix d’exploitation ; ils ne rendent pas toutes les fonctions des moteurs interchangeables.

Inclure les licences et l’utilisation dans la facture

Les moteurs commerciaux comme Oracle, SQL Server et Db2 nécessitent une licence incluse ou un dispositif valide d’apport de licences existantes, appelé BYOL. Azure Hybrid Benefit permet de réutiliser les licences SQL Server éligibles. Les moteurs open source comme MySQL et PostgreSQL n’entraînent pas de frais de licence du moteur.

Les frais courants comprennent le calcul, les Go-mois de stockage, le stockage supplémentaire des sauvegardes, les données transférées vers l’extérieur et parfois les opérations d’entrée-sortie. Les frais des solutions sans serveur suivent la capacité utilisée au fil du temps. Compare l’ensemble du service et des conditions de licence, et pas seulement le prix horaire du calcul.

Points clés

  • Conserve un moteur existant lorsque la compatibilité est le principal besoin.
  • Aurora est un moteur distinct compatible avec MySQL ou PostgreSQL.
  • SQL Managed Instance répond aux besoins de SQL Server au niveau de l’instance.
  • Spanner prend en charge une cohérence relationnelle forte à l’échelle mondiale.
  • Aurora Global Database utilise une région principale pour les écritures et des régions secondaires asynchrones.
  • Inclus les droits de licence et les frais liés au stockage dans les comparaisons.

3.3 Modèles NoSQL, cohérence et mise en cache

Les bases de données NoSQL organisent les données autour de modes d’accès précis. « Pas seulement SQL » désigne plusieurs modèles, et non un substitut unique à toutes les bases relationnelles. Choisis un modèle selon les questions que pose l’application et les garanties nécessaires pour ses réponses.

Associer le modèle à la question
ModèleStockage des donnéesQuestion utile
Clé-valeurUn élément sous une clé unique« Que contient cette session ? »
DocumentsDes champs dans un enregistrement semblable à JSON« Quels sont les articles de cette commande ? »
Familles de colonnesDes clés de ligne et des familles de colonnes« Quels relevés appartiennent à cet appareil ? »
GraphesDes nœuds reliés par des arêtes« Quels comptes partagent ce numéro de téléphone ? »

Un stockage clé-valeur retrouve rapidement cart:58213 à partir de sa clé connue. Il offre moins de possibilités pour rechercher des attributs quelconques. Un document regroupe des champs liés, et les documents peuvent avoir des structures différentes :

{"orderId":"A-1042","customer":{"name":"Ana"},"items":[{"sku":"LAMP-01","qty":2},{"sku":"BULB-07","qty":4}]}

L’application peut lire ensemble cette commande et ses articles. La souplesse de la structure ne signifie pas qu’il n’y en a aucune : l’application a toujours besoin de champs exploitables et de clés soigneusement choisies. Certains services imposent aussi des règles de validation.

Les stockages à familles de colonnes traitent d’énormes volumes d’écritures, comme les relevés de millions de capteurs. Les stockages orientés graphes représentent explicitement les relations par des arêtes entre les nœuds. Suivre les liens entre des comptes est un problème de graphe, tandis que retrouver régulièrement un compte par son identifiant est une recherche par clé.

Utiliser la mémoire pour les lectures répétées

Un stockage en mémoire conserve les données dans la mémoire vive pour un accès très rapide, souvent inférieur à une milliseconde. Un modèle courant est le cache à la demande : consulter le cache ; en cas de défaut de cache, lire la base de données et mettre une copie en cache avec une durée d’expiration.

Pour une recherche dans le cache de 1 ms et une requête de base de données de 50 ms, avec un taux de succès de 90 %, un succès prend 1 ms et un défaut prend 51 ms. La moyenne est :

0,9×1+0,1×51=6 ms

Le défaut comprend la recherche infructueuse dans le cache. Les données mises en cache peuvent expirer ou être évincées : un cache ordinaire ne doit donc pas contenir l’unique copie de référence. Les services de bases de données durables en mémoire constituent un choix distinct.

Choisir la cohérence en connaissance de cause

Avec la cohérence forte, une lecture renvoie la dernière écriture confirmée. La cohérence à terme permet à une réplique d’afficher brièvement une ancienne valeur pendant qu’elle rattrape les mises à jour. Cela peut permettre une latence plus faible, un coût inférieur ou une meilleure disponibilité pendant certaines pannes. Le comportement nécessaire dépend de la tâche : un solde qui vient d’être mis à jour et un compteur de recommandations peuvent avoir des besoins différents.

DynamoDB propose des lectures à cohérence à terme et à cohérence forte pour les opérations prises en charge. Cosmos DB propose cinq niveaux de cohérence. NoSQL ne signifie pas « aucune transaction » : de nombreux services prennent en charge les transactions, même si leur portée varie.

Les bases relationnelles conviennent aux relations complexes, aux jointures et aux transactions portant sur plusieurs lignes. NoSQL convient à la très grande échelle, aux enregistrements flexibles et aux modes d’accès connus. Une application peut conserver les commandes dans un stockage relationnel, les profils dans un stockage orienté documents et les lectures répétées de produits dans un cache.

Points clés

  • Choisis un modèle NoSQL selon son mode d’accès.
  • La souplesse des documents exige toujours une structure et des clés exploitables.
  • Les graphes répondent aux questions sur les liens ; les stockages à familles de colonnes conviennent aux grands volumes d’écritures indexées par clé.
  • Un défaut de cache comprend le temps de recherche dans le cache et celui de lecture de la base de données.
  • La cohérence forte et la cohérence à terme donnent des résultats différents lors d’une lecture après écriture.
  • De nombreuses bases de données NoSQL prennent en charge les transactions.

3.4 Services NoSQL managés et capacité

Les services NoSQL cloud proposent différents modèles et choix d’exploitation. Détermine d’abord si la charge de travail nécessite des documents, des liens, des données à familles de colonnes ou un cache, puis compare la compatibilité et les frais de capacité.

Reconnaître les familles de services
BesoinAWSAzureGoogle Cloud
Clé-valeur ou documentsDynamoDBCosmos DBFirestore pour les documents
Documents compatibles avec MongoDBDocumentDBCosmos DB for MongoDB-
Familles de colonnesKeyspacesCosmos DB for Apache CassandraBigtable
GraphesNeptuneCosmos DB for Apache Gremlin-
Cache en mémoireElastiCacheAzure Managed RedisMemorystore

Le tableau regroupe les services par usage ; cela ne signifie pas que leurs API sont identiques. DynamoDB est sans serveur, prend en charge l’accès clé-valeur et par documents et propose des tables mondiales réparties entre régions. DocumentDB vise la compatibilité avec MongoDB. Keyspaces est compatible avec Cassandra et Neptune stocke des graphes.

Cosmos DB est distribué à l’échelle mondiale et propose les API NoSQL, MongoDB, Cassandra, Gremlin et Table. Un compte utilise une seule API. Le service propose aussi cinq niveaux de cohérence. Azure Table Storage est un service clé-valeur distinct et simple, inclus dans un compte de stockage. Le partage d’une interface Table ne lui donne pas toutes les fonctions de distribution mondiale et de cohérence de Cosmos DB.

Firestore est une base de données orientée documents sans serveur, avec des mises à jour en temps réel et une prise en charge des appareils hors ligne. Bigtable traite de grandes charges de travail à familles de colonnes et à faible latence, et prend en charge l’API HBase. Les historiques de capteurs et la personnalisation à très grande échelle sont des utilisations courantes.

Distinguer cache et mémoire durable

ElastiCache prend en charge Valkey, Redis OSS et Memcached. Memorystore propose Valkey, Redis et Memcached, tandis qu’Azure Managed Redis fournit un cache Redis managé. Les requêtes sur des produits fréquemment répétées peuvent utiliser ces caches pour éviter de lire la base de données à chaque fois.

Amazon MemoryDB est conçu comme une base de données durable en mémoire. Un cache ordinaire peut évincer ou perdre une entrée ; le rôle de MemoryDB comme base de données durable est différent. Détermine si les données sont une copie remplaçable avant de choisir uniquement selon le temps de réponse.

Payer un débit réservé ou utilisé

Avec la capacité provisionnée, réserve le débit à l’avance. DynamoDB utilise des unités de capacité de lecture et d’écriture ; Cosmos DB utilise des unités de requête par seconde, ou RU/s. Une demande stable et prévisible peut rendre ce modèle économique. Avec la capacité à la demande ou sans serveur, les frais suivent les requêtes et la capacité s’ajuste à la demande. Le stockage est facturé séparément.

Un nouveau panier d’achat soumis à des pics imprévisibles peut commencer avec DynamoDB à la demande ou Cosmos DB sans serveur. Une application mobile de documents qui doit fonctionner hors ligne peut utiliser les fonctions de Firestore pour les appareils. Une équipe antifraude qui suit les liens entre des comptes a besoin d’un service de graphes, et pas simplement d’une recherche par clé plus rapide.

Le service distinct Cosmos DB for PostgreSQL est en cours de retrait ; ce n’est pas une autre API de compte. Microsoft dirige les nouveaux projets PostgreSQL distribués vers Elastic Clusters dans Azure Database for PostgreSQL. Vérifie le service et l’API utilisés avant de supposer qu’une application existante est compatible.

Points clés

  • Choisis d’abord le modèle de données, puis le produit correspondant.
  • Un compte Cosmos DB utilise une seule API choisie.
  • Firestore prend en charge les appareils hors ligne ; Bigtable convient aux très grandes charges de travail à familles de colonnes.
  • Le débit provisionné convient à une demande stable ; la capacité à la demande convient à une demande incertaine.
  • Les caches ordinaires et les bases de données durables en mémoire ont des rôles différents.
4

Migrer des données et des bases de données vers le cloud

Une migration vers le cloud nécessite à la fois un moyen de transporter les données et un plan pour rendre la destination utilisable. Estime la durée du transfert à partir d’une bande passante réaliste, compare les routes réseau aux appareils de transfert hors ligne et distingue la copie de fichiers de la migration d’une base de données fonctionnelle. La conversion du moteur, les modifications continues et la bascule finale influent chacune sur le travail nécessaire et sur la durée d’indisponibilité de l’application pour ses utilisateurs.

4.1 Durée du transfert et choix de la route

Avant de choisir un outil pour un chargement volumineux, il faut faire un calcul. Détermine la capacité réseau que la migration peut réellement utiliser, puis compare cette durée au processus complet de transfert hors ligne.

Exprimer taille et débit dans des unités compatibles

Le stockage utilise des octets ; les réseaux utilisent des bits par seconde. Un octet contient 8 bits. En unités décimales, 1 Go représente un milliard d’octets, 1 To représente 1 000 Go et 1 Gbit/s représente un milliard de bits par seconde. Un Gio binaire représente environ 1,074 Go : vérifie donc l’unité affichée par l’outil.

dureˊe en secondes=donneˊes en bitsdeˊbit effectif en bits par seconde

Pour 100 To sur une liaison à 1 Gbit/s, les données contiennent 800 mille milliards de bits. La division par un milliard donne 800 000 secondes, soit environ 9,3 jours. Si le débit effectif atteint 80 % du débit de la liaison, divise par 0,8 Gbit/s : 1 000 000 de secondes, soit environ 11,6 jours. À 100 Mbit/s, même à plein débit, le transfert prend environ 93 jours. Une liaison à 1 Gbit/s transfère au maximum 125 Mo/s, soit environ 10,8 To par jour, et non 1 Go/s.

Associer les outils en ligne à l’interface
FournisseurOutils et rôles
AWSDataSync transfère des fichiers et des objets ; Transfer Family fournit des points de terminaison SFTP, FTPS, FTP ou AS2
AzureAzCopy copie les données ; Storage Explorer permet de les parcourir et de les déplacer ; File Sync maintient la synchronisation des fichiers Windows
Google CloudStorage Transfer Service transfère les données vers Cloud Storage ; gcloud storage permet les transferts en ligne de commande

DataSync comprend la planification, le chiffrement et les contrôles d’intégrité et peut transférer des sources de systèmes de fichiers ou d’objets prises en charge vers S3, EFS ou FSx. Transfer Family convient aux partenaires qui envoient déjà des fichiers à l’aide de protocoles de transfert établis. Une copie ponctuelle et une synchronisation continue sont deux tâches différentes.

Comparer avec le transfert hors ligne

Les appareils Azure Data Box offrent jusqu’à 120 To ou 525 To, et Data Box Disk convient aux ensembles plus petits. Google Transfer Appliance transfère aussi les données sur du matériel expédié. Inclus le temps de commande, de copie, d’expédition et de chargement par le fournisseur ; le processus complet peut prendre d’une à quelques semaines. Chiffre l’appareil et vérifie les données obtenues.

AWS Snowball Edge n’est plus proposé aux nouveaux clients et sa prise en charge dans les régions commerciales prend fin le 31 décembre 2026. Les solutions AWS actuelles comprennent DataSync et Data Transfer Terminal, un emplacement physique réservé où les clients apportent leurs disques pour des chargements à haut débit.

Un site dispose d’une liaison à 200 Mbit/s, dont la moitié est disponible pour la migration. Le débit effectif est de 100 Mbit/s. Le transfert de 300 To prend 24 millions de secondes, soit environ 278 jours, ce qui rend un appareil hors ligne intéressant. Le transfert de 2 To prend 160 000 secondes, soit environ 1,9 jour : l’expédition ajouterait donc un délai.

Les transferts répétés nécessitent une liaison permanente

AWS Direct Connect, Azure ExpressRoute et Google Cloud Interconnect fournissent une connectivité privée dédiée avec un débit et une latence plus constants. Ils peuvent convenir aux transferts volumineux et continus. Un appareil hors ligne permet de créer une copie initiale, mais ne synchronise pas les modifications ultérieures.

Inclus les frais du service de transfert et les futurs frais de transfert sortant dans l’estimation. Le transfert entrant par Internet est généralement gratuit ; les téléchargements depuis le cloud sont couramment facturés par Go. Utilise le chiffrement pendant le transfert et des sommes de contrôle ou des vérifications d’intégrité équivalentes pour confirmer que la copie à destination est complète.

Points clés

  • Convertis les octets en bits avant de diviser par le débit réseau.
  • Utilise la bande passante effective de migration après prise en compte de la surcharge et des autres trafics.
  • Compare la durée en ligne aux délais de commande, de copie, d’expédition et d’importation.
  • Les outils en ligne, les appareils hors ligne et les connexions dédiées répondent à des besoins différents.
  • Vérifie l’intégrité du transfert et tiens compte des coûts de transfert sortant.

4.2 Une migration qui aboutit à une base de données fonctionnelle

Déplacer les octets d’une base de données n’est qu’une partie de la migration. La cible doit comprendre le schéma, l’application doit fonctionner avec elle et les dernières modifications doivent arriver avant la bascule des utilisateurs.

Identifier ce qui change

Une migration homogène conserve le moteur, par exemple de PostgreSQL vers PostgreSQL managé. Une migration hétérogène le change, par exemple d’Oracle vers PostgreSQL. Cela peut nécessiter la conversion des types de données, des schémas, des procédures stockées et du code de l’application.

StratégieCe qui se passe
RéhébergerDéplacer la base vers une machine virtuelle avec peu de modifications
Changer de plateformeConserver le moteur et adopter un service managé
RefactoriserModifier considérablement le moteur, le modèle ou l’application
ConserverGarder le système à son emplacement actuel pour le moment
Mettre hors serviceArrêter un système devenu inutile

Une migration vers le même moteur peut tout de même nécessiter des vérifications de version ou de fonctions. Un rapport de conversion est utile précisément parce qu’il identifie ce qui n’est pas transféré automatiquement.

Limiter l’interruption

Une migration hors ligne arrête l’application pour l’exportation, le transfert et l’importation. Une migration en ligne commence par un chargement complet pendant que la source reste utilisée. La capture des modifications de données (CDC) transmet ensuite les nouvelles modifications à la cible. La copie initiale seule est déjà dépassée si les utilisateurs ont continué à écrire pendant sa réalisation.

La bascule exige une séquence contrôlée :

  1. Arrêter les écritures sur la source.
  2. Appliquer les modifications capturées restantes et confirmer que la cible est à jour.
  3. Rendre la cible autonome lorsque cela est nécessaire.
  4. Rediriger l’application et vérifier qu’elle fonctionne.

La réplication continue réduit la fenêtre finale ; elle ne supprime pas le besoin de cette fenêtre ni des tests. Conserver l’ancienne source en lecture seule pendant un certain temps peut fournir une solution de repli sans permettre des écritures concurrentes.

Choisir les outils de découverte, de conversion et de migration

AWS DMS déplace les bases de données et prend en charge la réplication continue. AWS SCT et DMS Schema Conversion évaluent et convertissent les structures et le code des bases de données. Application Discovery Service recueille des informations sur les serveurs ; Application Migration Service réhéberge les serveurs. Migration Hub suit le travail et Migration Evaluator aide à établir l’analyse de rentabilité.

Azure Migrate découvre, évalue et migre les serveurs, les bases de données et les applications web. Azure Database Migration Service prend en charge les migrations compatibles de SQL Server, PostgreSQL et MySQL, en ligne ou hors ligne. Data Box transporte de grandes copies de données hors ligne ; il ne convertit pas les schémas.

Database Migration Service de Google prend en charge les migrations vers Cloud SQL ou AlloyDB, notamment les migrations continues et les conversions hétérogènes vers PostgreSQL compatibles. Migration Center découvre les ressources, les évalue et estime les coûts. Choisis un chemin source-cible pris en charge, et non simplement un service dont le nom contient « migration ».

Étudier une migration avec changement de moteur

Une boutique ouverte 24 heures par jour, 7 jours par semaine migre une base Oracle de 2 To vers une cible managée compatible avec PostgreSQL. Évalue d’abord la conversion. Crée la cible et convertis le schéma, réécris les procédures signalées comme nécessitant une intervention manuelle, puis lance le chargement complet et la capture des modifications de données. Teste l’application pendant que la réplication continue. Effectue ensuite la bascule contrôlée. Un dossier de fichiers exportés dans un compartiment est un élément de transfert utile, mais les utilisateurs ont besoin d’une base cible cohérente et en fonctionnement.

Points clés

  • Les migrations homogènes conservent le moteur ; les migrations hétérogènes nécessitent une conversion.
  • La découverte, la conversion et la réplication des données sont des tâches de migration distinctes.
  • Le chargement complet et la capture des modifications de données maintiennent la cible à jour pendant que la source reste utilisée.
  • La bascule arrête les écritures sur la source, applique les dernières modifications et redirige l’application.
5

Décrire les services d’analyse de données, d’entrepôt de données et d’intelligence artificielle

Les données stockées deviennent utiles lorsque des personnes peuvent les analyser ou que des applications peuvent en tirer des apprentissages. Les lacs de données, les entrepôts et les pipelines préparent les enregistrements pour les rapports, les tableaux de bord et les modèles. Les services cloud prennent en charge chaque étape, de la collecte d’événements en direct à l’extraction de champs dans les documents. Associe chaque service à sa tâche, suis les données tout au long du processus et intègre des contrôles de qualité et une utilisation responsable lorsque les résultats servent à prendre des décisions.

5.1 Des enregistrements opérationnels aux données d’analyse

Le système qui enregistre les transactions d’aujourd’hui n’a pas le même rôle que celui qui explique cinq années d’histoire de l’entreprise. L’analyse combine des données de nombreuses sources sans faire attendre les transactions courantes derrière de longs parcours de données.

Reconnaître les formes de données et les charges de travail

Les données structurées ont une structure fixe, comme une table de ventes. Les données semi-structurées portent des libellés sans suivre une structure de table unique et fixe, comme JSON ou XML. Les données non structurées comprennent les images, les fichiers audio et les documents de forme libre.

Le traitement transactionnel en ligne (OLTP) effectue de nombreuses petites lectures et écritures sur des enregistrements actuels. Le traitement analytique en ligne (OLAP) exécute de grandes requêtes sur des données historiques. Les rapports lourds exécutés sur une base de production peuvent ralentir les commandes et les paiements : l’analyse utilise donc couramment une copie distincte.

Comparer lac, entrepôt et lakehouse
StockageCe qu’il conserveMoment où la structure est appliquée
Entrepôt de donnéesDonnées nettoyées et organisées pour l’analyse SQLSchéma à l’écriture
Lac de donnéesDonnées brutes dans de nombreux formats, généralement en mode objetSchéma à la lecture
LakehouseFichiers en mode objet avec tables analytiques managéesGestion des tables sur les fichiers du lac

Un entrepôt combine les sources dans des tables cohérentes. Son stockage en colonnes peut ne lire que les colonnes nécessaires. Si une table de 2 To contient 100 colonnes de même taille et qu’une requête en nécessite trois, le volume parcouru est d’environ 60 Go, et non 2 To.

Un lac conserve des fichiers bruts pour l’exploration, la science des données et l’apprentissage automatique, y compris des données dont l’utilisation ultérieure n’est pas connue. Sans catalogue ni responsable, il devient difficile de trouver quoi que ce soit ou de s’y fier : c’est un « marécage de données ». Les lakehouses ajoutent une gestion de type entrepôt à l’aide de formats comme Apache Iceberg et Delta Lake. Un lac et un entrepôt peuvent coexister, car ils répondent à des étapes et à des besoins différents.

Suivre un pipeline

Un pipeline de données ingère les données, les stocke, les transforme, les analyse, puis présente les résultats ou agit à partir de ceux-ci. Avec l’ETL, l’extraction est suivie de la transformation, puis du chargement. Avec l’ELT, les données sont d’abord chargées, puis transformées à destination. Les entrepôts cloud peuvent fournir la capacité de traitement nécessaire à l’ELT.

Le traitement par lots traite les données recueillies sur une période, comme le chargement nocturne des ventes. Le traitement en flux traite les événements à leur arrivée : il convient aux tableaux de bord en direct, aux paiements suspects ou aux alertes de capteurs. Un rapport historique mensuel peut bien fonctionner par lots ; une réaction nécessaire en quelques secondes appelle un traitement en flux.

Garder des données utilisables et fiables

La gouvernance définit des règles et des processus pour l’accès, la conservation, la signification et la qualité. Un catalogue indique ce qui existe et ce que cela signifie. Le lignage retrace l’origine des données et les transformations qui les ont modifiées. Ensemble, ils aident une équipe à expliquer un nombre dans un tableau de bord.

Les contrôles de qualité portent sur l’exhaustivité, l’exactitude, la cohérence, l’actualité, la validité et l’unicité. Un code de région manquant nuit à l’exhaustivité ; des paiements en double nuisent à l’unicité ; un flux obsolète nuit à l’actualité. La qualité est utile avant l’analyse comme avant l’IA. Les formats ouverts et les outils interopérables facilitent le partage et réduisent les silos de données isolés et la dépendance envers un fournisseur.

Points clés

  • L’OLTP traite les transactions opérationnelles ; l’OLAP analyse de grands ensembles de données historiques.
  • Les données sont organisées avant leur chargement dans les entrepôts ; les lacs conservent les données brutes.
  • Les lakehouses ajoutent une gestion des tables analytiques aux fichiers du lac.
  • L’ETL transforme avant le chargement ; l’ELT transforme après le chargement.
  • Le traitement par lots et le traitement en flux répondent à des besoins de délai différents.
  • Les catalogues, le lignage et les contrôles de qualité rendent les données utilisables et fiables.

5.2 Construire un pipeline d’analyse avec des services cloud

Un service d’analyse occupe une place précise sur le chemin qui mène des événements aux décisions. Identifie son rôle avant de choisir un produit : capturer un flux, le nettoyer, l’interroger et l’afficher sont des opérations différentes.

Entrepôts et requêtes sur les fichiers
TâcheAWSAzureGoogle Cloud
EntrepôtRedshiftFabric ; Synapse AnalyticsBigQuery
Préparation et intégrationGlueData Factory, y compris Fabric Data FactoryDataflow
Tableaux de bordQuick SightPower BILooker

Redshift propose des entrepôts provisionnés et sans serveur. BigQuery est sans serveur, sépare le stockage du calcul et propose une tarification des requêtes fondée sur le volume parcouru ou sur la capacité. Microsoft Fabric combine des fonctions d’entrepôt et de lakehouse ; Synapse Analytics reste disponible, Fabric étant privilégié pour les nouveaux développements.

Athena exécute du SQL sans serveur sur les fichiers dans S3 ; il ne stocke pas les données qu’il interroge. Les tables externes BigQuery peuvent lire les fichiers Cloud Storage et les tables du lakehouse Fabric dans OneLake disposent d’un point de terminaison d’analyse SQL. Interroger les fichiers sur place est différent du chargement d’une autre copie dans une base de données.

Préparer les données et traiter les événements

AWS Glue transforme les données et maintient un Data Catalog qui décrit leur structure et leur emplacement. Azure Data Factory crée et planifie des pipelines. Google Dataflow exécute des traitements par lots et en flux avec Apache Beam.

Pour Spark et les frameworks apparentés de traitement des données massives, utilise Amazon EMR, Azure Databricks ou Fabric Spark, et Managed Service for Apache Spark de Google, anciennement Dataproc. Ils fournissent des frameworks de traitement ; leur rôle diffère de celui d’un tableau de bord ou d’un service de messagerie.

Pour les flux, Amazon Kinesis capture et traite les données en temps réel et Data Firehose charge les flux vers leurs destinations. Azure Event Hubs ingère les événements ; Stream Analytics ou Fabric Real-Time Intelligence les analyse. Google Pub/Sub transporte les messages et Dataflow les traite.

Suivre un événement jusqu’au tableau de bord

Pour le tableau de bord en direct d’une boutique, les événements de commande entrent dans Kinesis, Event Hubs ou Pub/Sub. Les copies brutes sont déposées dans S3, Azure Data Lake Storage ou Cloud Storage. Glue, Data Factory ou Dataflow nettoie les enregistrements. Redshift, Fabric ou BigQuery prend en charge l’analyse, et Quick Sight, Power BI ou Looker affiche les résultats.

Looker peut définir les indicateurs métier de manière centralisée afin que les équipes donnent le même sens à des mesures comme le chiffre d’affaires. Amazon OpenSearch Service a un autre rôle : indexer les textes et les journaux pour la recherche et l’analyse.

Réduire les frais de requête fondés sur le volume parcouru

Avec un tarif indicatif de 5 dollars américains par To parcouru, lire 2 To coûte 10 dollars américains. Si un format en colonnes comme Parquet permet à la requête de lire trois colonnes de même taille sur 100, elle lit 60 Go, soit 0,06 To, pour un coût de 0,30 dollar américain. Si les fichiers sont aussi partitionnés par jour et que la requête ne nécessite qu’un jour de même taille sur 30, le volume parcouru tombe à 2 Go, pour un coût de 0,01 dollar américain.

Les économies proviennent de l’exclusion effective des colonnes et des partitions inutiles. Le simple stockage d’un fichier en mode objet ne garantit pas un faible volume parcouru. Les réservations de capacité BigQuery sont une option de facturation ; elles n’obligent pas le client à administrer les serveurs de l’entrepôt.

Points clés

  • Associe chaque service à l’ingestion, à la préparation, à l’analyse ou à la présentation.
  • Athena interroge les données S3 sur place.
  • Kinesis, Event Hubs et Pub/Sub transportent les événements entrants.
  • Glue, Data Factory et Dataflow préparent ou traitent les données.
  • La sélection des colonnes et l’élagage des partitions peuvent réduire les coûts fondés sur le volume parcouru.

5.3 Modèles d’IA et niveau de service à utiliser

Les services cloud d’IA vont des API prêtes à l’emploi aux plateformes d’entraînement de modèles. Le meilleur niveau de départ dépend de la tâche de l’entreprise, des données et des compétences de l’équipe.

Relier les notions principales

L’intelligence artificielle couvre les systèmes qui accomplissent des tâches comme la reconnaissance d’images ou la compréhension du langage. L’apprentissage automatique est une approche de l’IA : un modèle apprend des régularités à partir de données. L’apprentissage profond utilise des réseaux de neurones à nombreuses couches. L’intelligence artificielle générative crée des contenus comme du texte, des images ou du code à partir d’une instruction. Un modèle de fondation est entraîné sur des données variées pour pouvoir être adapté à de nombreuses tâches ; un grand modèle de langage, ou LLM, est centré sur le langage.

L’entraînement produit ou ajuste un modèle à partir de données. L’inférence utilise un modèle entraîné sur de nouvelles entrées. L’entraînement d’un petit modèle peut ne nécessiter qu’un processeur ordinaire ; les grands modèles d’apprentissage profond nécessitent souvent des GPU ou des TPU. Attribuer un score de risque de fraude à un nouvel achat est une inférence, même si le modèle a été entraîné plusieurs mois auparavant.

Méthode d’apprentissageSignal d’entraînementExemple de tâche
SuperviséExemples étiquetésClasser les courriers indésirables ; prédire un prix chiffré
Non superviséDonnées non étiquetéesTrouver des groupes de clients similaires
Par renforcementRécompenses liées aux actionsApprendre quelles actions donnent de meilleurs résultats

La classification prédit une catégorie ; la régression prédit un nombre. Ces méthodes peuvent simplifier des règles compliquées, prévoir la demande, personnaliser les recommandations et détecter des anomalies. L’IA agentique ajoute la planification et l’utilisation d’outils afin qu’un agent puisse accomplir une tâche, comme rechercher des informations et appeler une application.

Choisir un niveau de service
  1. Les API préentraînées traitent des tâches établies comme la traduction ou la reconnaissance de la parole sans créer de modèle.
  2. Les plateformes génératives fournissent des modèles de fondation, des moyens d’ancrage et des outils pour les agents : Amazon Bedrock, Microsoft Foundry et Gemini Enterprise Agent Platform, anciennement Vertex AI.
  3. Les plateformes d’apprentissage automatique créent, entraînent et déploient des modèles personnalisés : SageMaker AI, Azure Machine Learning et Gemini Enterprise Agent Platform. AutoML réduit le code nécessaire pour entraîner un modèle à partir de tes données.
  4. L’apprentissage automatique dans les services de données, comme BigQuery ML et Redshift ML, permet aux équipes de travailler avec SQL là où les données se trouvent déjà.

Un commerçant qui traduit des descriptions peut utiliser une API de traduction. Un assistant conversationnel qui répond à partir des manuels de l’entreprise peut utiliser la génération augmentée par récupération (RAG) : récupérer les passages pertinents des manuels et les fournir avec chaque question. Une prévision de la demande fondée sur les ventes du commerçant peut utiliser AutoML, l’apprentissage automatique dans une base de données ou une plateforme d’apprentissage automatique. Tout créer de toutes pièces demande un effort supplémentaire lorsqu’un service existant convient déjà.

Évaluer les données et les résultats

Des exemples d’entraînement manquants, dépassés ou biaisés peuvent produire des résultats médiocres ou injustes. Vérifie l’exhaustivité, l’exactitude, la cohérence, l’actualité, la validité et l’unicité. Une IA responsable exige aussi l’équité, le respect de la vie privée, la sécurité, la transparence, l’explicabilité, la supervision humaine et des responsabilités clairement définies.

Une réponse générative assurée peut contenir une hallucination, c’est-à-dire une affirmation fluide mais fausse. Ancre les résultats importants dans des informations fiables et vérifie-les. Le fournisseur sécurise son service ; le client contrôle les données fournies, les accès et l’utilisation des résultats. La génération augmentée par récupération fournit des éléments au modèle, mais sa présence seule ne garantit pas une réponse correcte.

Points clés

  • L’apprentissage automatique fait partie de l’IA ; l’IA générative crée de nouveaux contenus.
  • L’entraînement construit un modèle ; l’inférence l’utilise.
  • L’apprentissage supervisé utilise des étiquettes, le non supervisé trouve une structure et celui par renforcement utilise des récompenses.
  • Choisis entre API prêtes à l’emploi, plateformes génératives et apprentissage automatique personnalisé selon la tâche et les compétences.
  • La génération augmentée par récupération fournit à un modèle génératif des éléments pertinents récupérés.
  • La qualité des données, la vérification des résultats et les responsabilités du client restent importantes.

5.4 IA prête à l’emploi pour les images, la parole et les documents

De nombreuses tâches courantes d’IA disposent déjà d’un service préentraîné. Une application envoie des données par une API et reçoit des résultats sans que ses développeurs aient d’abord à entraîner un modèle.

Associer les entrées et les résultats
TâcheAWSAzureGoogle Cloud
Analyse d’imagesRekognitionVisionVision API
Reconnaissance automatique de la paroleTranscribeSpeechSpeech-to-Text
Synthèse vocalePollySpeechText-to-Speech
Analyse de texteComprehendLanguageNatural Language API
TraductionTranslateTranslatorCloud Translation
Extraction structurée de documentsTextractDocument IntelligenceDocument AI

Les services de vision trouvent les objets, les scènes et le texte dans les images ; Video Intelligence API de Google traite l’analyse vidéo. La reconnaissance automatique de la parole transcrit les fichiers audio, tandis que la synthèse vocale génère une sortie parlée à partir d’un texte écrit. L’analyse de texte identifie les sentiments, les entités, les expressions clés ou les catégories. La traduction change la langue du texte.

Les services de traitement des documents conservent les relations dans les formulaires, par exemple la date associée à la mention « Date de facture » ou le montant correspondant au total d’un tableau. La détection générale du texte dans les images trouve le texte, mais ne fournit pas la même compréhension du formulaire. Un processus de traitement des factures nécessite donc une extraction de documents, et pas seulement des libellés d’images.

Combiner les services autour d’un processus métier

Un centre de contact peut transcrire les appels enregistrés, analyser le sentiment exprimé dans chaque transcription et afficher sur un tableau de bord les sujets récurrents de mécontentement. La transcription produit les mots ; l’analyse du langage interprète certains aspects de ces mots.

Un assureur peut extraire les noms, les dates et les montants des déclarations de sinistre avec un service de traitement des documents et transmettre les résultats à faible confiance à une personne. Cette vérification fait partie du processus : un champ détecté est une prédiction, et non une garantie que la valeur est correcte.

Amazon Lex crée des agents conversationnels vocaux ou textuels et peut fonctionner avec Amazon Connect, un centre de contact cloud. Amazon Q fournit une assistance générative aux utilisateurs métier et aux développeurs. Microsoft Foundry et Gemini Enterprise Agent Platform fournissent des outils pour les assistants conversationnels et les agents. Azure Vision, Speech, Language et les API associées font partie de Foundry Tools, anciennement Azure AI services.

Estimer l’utilisation avant le prix

Les services peuvent facturer par image, minute d’audio, page, caractère traduit ou jeton généré. Compte l’unité pertinente, puis applique le tarif. Utilise un tarif indicatif de traduction de 15 dollars américains par million de caractères. Deux mille descriptions de 500 caractères chacune contiennent un million de caractères. La traduction en dix langues traite dix millions de caractères et coûte 150 dollars américains. Ne compter que le texte source omettrait le traitement répété pour chaque langue.

Préentraîné ne signifie pas toujours que le comportement est fixe. Les vocabulaires de transcription personnalisés peuvent faciliter la reconnaissance des noms de produits ; les libellés d’images personnalisés peuvent reconnaître les produits d’une entreprise ; les classificateurs de documents personnalisés peuvent trier ses formulaires. Ces options permettent d’adapter un service sans projet complet de création de modèle.

Les images, les voix et les documents peuvent contenir des données personnelles. Fournis-les pour une finalité licite, obtiens le consentement lorsqu’il est requis et contrôle les accès et la conservation. Choisis le service selon sa tâche et ses besoins en données avant de décider qu’un entraînement personnalisé est nécessaire.

Points clés

  • Choisis une API d’IA selon les entrées et le résultat dont l’entreprise a besoin.
  • La transcription de la parole, l’analyse du langage et la synthèse vocale sont des tâches différentes.
  • Les services de traitement des documents extraient les champs et les tableaux, et pas seulement le texte visible.
  • Les estimations d’utilisation doivent compter chaque langue cible ou autre opération répétée.
  • La personnalisation peut améliorer un service préentraîné sans entraîner un modèle de toutes pièces.

Stockage cloud : exemples

5 Leçons Interactives

1

Choisir le stockage selon son utilisation

14 étapes
Suis un petit service de publication qui choisit des disques, des fichiers partagés et du stockage en mode objet, puis ajoute des contrôles d’accès et de restauration.
  1. 1
    IntroductionCommencer par l’application

    Un service de publication stocke une base de données de rédaction, des modèles partagés et des fichiers à télécharger par les lecteurs. Ce sont tous des données, mais les applications y accèdent de manières différentes.

    Associe chaque mode d’accès à un type de stockage, puis choisis les services des fournisseurs et les paramètres de restauration. La question centrale est de savoir ce que l’application doit faire avec les octets stockés : mettre à jour un disque, partager un chemin ou récupérer un objet par le web.

  2. 2
    ExplicationUn serveur a besoin d’un disque

    Le stockage en mode bloc présente un volume à un serveur. Le système d’exploitation le formate avec un système de fichiers et peut mettre à jour de petits blocs sur place. Il est donc utile pour les disques de démarrage et pour une base de données qui effectue de nombreuses petites lectures et écritures.

    Un volume en mode bloc ordinaire n’est pas un dossier partagé. Plusieurs machines ont besoin d’une prise en charge spécifique et d’un logiciel en cluster pour l’utiliser directement ; l’accès aux fichiers partagés possède son propre modèle de stockage.

  3. 3
    ExplicationPlusieurs serveurs ont besoin d’un même dossier

    Le stockage en mode fichier présente un dossier partagé à l’aide d’un protocole comme NFS ou SMB. Plusieurs clients peuvent utiliser des chemins communs, et le verrouillage des fichiers coordonne leurs accès.

    Les moteurs de rendu Linux du service de publication lisent déjà les modèles depuis un chemin NFS. Un partage NFS managé conserve cette interface : l’application n’a donc pas besoin d’être réécrite autour de requêtes de chargement et de téléchargement d’objets.

  4. 4
    ExempleLes lecteurs récupèrent des objets nommés

    Les fichiers téléchargés par les lecteurs conviennent au stockage en mode objet. Chaque PDF possède des données, des métadonnées et une clé comme issues/2026/issue-09.pdf. Une application web peut le récupérer par une API HTTPS lorsqu’elle dispose de la permission nécessaire.

    Dans un espace de noms plat, la chaîne entière est la clé. Ses barres obliques donnent au nom l’apparence de dossiers, mais n’en font pas un chemin de disque partagé ordinaire. Les classes d’objets standard peuvent fournir rapidement ces fichiers activement téléchargés.

  5. 5
    DéfiChoisir pour trois modes d’accès

    Le service a maintenant besoin d’un disque persistant pour la base de données, de modèles NFS partagés et d’images de couverture téléchargeables. Attribue un type de stockage à chacun.

    ---reveal---

    Utilise le mode bloc pour le disque de la base de données, le mode fichier pour les modèles NFS et le mode objet pour les images de couverture. Le choix suit l’interface nécessaire. Tout placer dans un compartiment économique ne fournirait pas les mises à jour de disque et le chemin NFS partagé attendus par les deux premiers composants.

  6. 6
    ExplicationTrouver la collection dans chaque cloud

    AWS appelle son service d’objets Amazon S3 ; Google Cloud l’appelle Cloud Storage. Tous deux regroupent les objets dans des compartiments. Azure Blob Storage regroupe les blobs dans des conteneurs au sein d’un compte de stockage.

    Choisis l’emplacement lors de la création de la ressource. Il influe sur la latence, le coût et la résidence des données. Google propose des emplacements régionaux, birégionaux et multirégionaux ; un compartiment S3 appartient à une région AWS avec ses propres choix de classe et de réplication.

  7. 7
    ExempleDonner à un visiteur une courte fenêtre de téléchargement

    Le service souhaite qu’une personne chargée de la relecture puisse télécharger un brouillon privé pendant 45 minutes. Il peut créer un lien signé qui porte une permission limitée et expire après ce délai.

    Le brouillon n’a pas besoin d’être accessible en lecture publique. Les noms diffèrent selon le fournisseur : URL présignée S3, SAS Azure et URL signée Cloud Storage ; l’idée est celle d’un accès délégué temporaire. Toute personne qui possède le lien utilisable peut exercer sa permission jusqu’à son expiration.

  8. 8
    Point cléLa restauration et les permissions répondent à des problèmes différents

    La gestion des versions conserve les contenus antérieurs après leur remplacement, tandis que la conservation immuable empêche les modifications des données protégées pendant une durée de conservation. Les deux peuvent aider à préserver des documents importants, mais remplissent des rôles différents.

    Le chiffrement est un autre contrôle : les octets stockés sont chiffrés par défaut et HTTPS protège les transferts. Une personne autorisée à lire reçoit toujours un contenu lisible du service : le chiffrement ne remplace donc pas des permissions d’accès soigneusement définies.

  9. 9
    DéfiProtéger un brouillon en cours de modification

    Les rédacteurs doivent continuer à modifier un brouillon privé, mais ils doivent pouvoir annuler un écrasement accidentel. Un lien public, la gestion des versions ou un verrou qui bloque la modification répondrait-il à ce besoin ? Explique.

    ---reveal---

    Utilise la gestion des versions pour que les contenus antérieurs restent restaurables pendant que les modifications se poursuivent. Un lien public modifie l’accès sans préserver l’historique. Un verrou qui bloque la modification serait incompatible avec le besoin indiqué de continuer à modifier le brouillon.

  10. 10
    ExplicationChoisir le service managé correspondant

    Le disque de la base de données peut utiliser EBS, Azure managed disks ou Persistent Disk/Hyperdisk. Le partage de fichiers Linux peut utiliser EFS, Azure Files avec NFS ou Filestore. Un partage Windows SMB nécessite un service adapté comme FSx for Windows File Server ou Azure Files.

    La capacité et les performances sont deux choix distincts. Une base de données qui effectue de nombreuses petites opérations peut nécessiter un nombre élevé d’IOPS, et pas simplement plus d’espace disque inutilisé.

  11. 11
    ExempleRestaurer le disque entier à partir d’un incrément

    Un disque contient 180 Go de données lorsque son premier instantané est pris. Avant l’instantané incrémentiel suivant, 7 Go de blocs changent. L’instantané suivant stocke environ 7 Go de nouveaux blocs.

    Sa restauration reconstitue le volume complet à cette date à l’aide des informations modifiées et inchangées. « Incrémentiel » décrit la manière dont la copie est stockée, et non une restriction qui ne permettrait de récupérer que l’incrément de 7 Go.

  12. 12
    LienGarder à proximité les fichiers actifs d’une agence

    Une agence possède plus de données partagées que son serveur local ne peut en contenir, mais la plupart des fichiers sont rarement ouverts. La hiérarchisation cloud d’Azure File Sync ou une configuration de passerelle de fichiers Storage Gateway adaptée peut conserver les fichiers fréquemment utilisés à proximité et la collection complète dans le cloud.

    Le premier accès à un fichier rarement utilisé dépend alors du réseau. Cela étend un processus de travail existant sur les fichiers ; ce rôle diffère de l’attachement d’un disque en mode bloc à une machine virtuelle cloud.

  13. 13
    DéfiVérifier le disque et sa copie de restauration

    La machine virtuelle du service de publication est zonale. L’équipe souhaite un dossier partagé pour plusieurs moteurs de rendu et une copie de restauration du disque qui survive à la perte de la région. Quels sont les deux choix à vérifier ?

    ---reveal---

    Utilise un service de fichiers pour le dossier partagé et vérifie l’emplacement de stockage de l’instantané pour la protection régionale. Un instantané dans la région source peut ne pas survivre à sa perte ; l’isolation du compte est également importante si un accès compromis est une préoccupation.

  14. 14
    RécapitulatifUn choix de stockage utile

    Choisis le stockage selon l’accès : mode bloc pour les disques, mode fichier pour les chemins partagés et mode objet pour les données accessibles par le web. Choisis ensuite le service et les paramètres du fournisseur qui répondent aux besoins d’emplacement, de permissions et de restauration.

    Pour les instantanés et le stockage hybride, demande-toi où l’ensemble des données peut être restauré et quelles opérations dépendent encore d’une connexion réseau.

2

Vérifier le plan de coûts et de reprise

16 étapes
Étudie les coûts des classes, les intervalles du cycle de vie, la redondance et les objectifs de reprise pour des données d’entreprise conservées.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionUne copie économique doit rester utile
  2. 2
    ExplicationLa vitesse de lecture change le choix du niveau
  3. 3
    ExempleCalculer les frais de stockage des données
  4. 4
    ExempleAjouter les lectures avant de comparer
  5. 5
    DéfiRespecter le délai d’accès
  6. 6
    ExplicationDécrire la règle de cycle de vie
  7. 7
    ExempleCompter le séjour intermédiaire
  8. 8
    DéfiDistinguer un verrou d’une règle de gestion selon l’ancienneté
  9. 9
    ExplicationDes données en sécurité peuvent rester inaccessibles
  10. 10
    Point cléL’emplacement détermine les défaillances couvertes
  11. 11
    DéfiInterpréter correctement le retard
  12. 12
    ExplicationDeux objectifs de reprise, deux vérifications
  13. 13
    ExempleVérifier chaque copie prévue en cas de sinistre
  14. 14
    ConseilProtéger un historique de restauration utilisable
  15. 15
    DéfiUn plan complet présente encore deux lacunes
  16. 16
    RécapitulatifÉvaluer tout le chemin de reprise
3

Choisir une base de données selon son rôle

16 étapes
Compare les transactions, l’exploitation managée, les modes d’accès NoSQL et la mise en cache à travers des choix d’application pratiques.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionCommencer par les enregistrements et les questions
  2. 2
    ExplicationRelier les enregistrements avec des clés
  3. 3
    ExempleGarder ensemble les modifications liées à l’achat
  4. 4
    DéfiChoisir une copie adaptée au problème
  5. 5
    Point cléUn service managé laisse des responsabilités au client
  6. 6
    ExplicationConserver le moteur lorsqu’il convient
  7. 7
    LienLa compatibilité ne signifie pas un moteur de stockage identique
  8. 8
    DéfiDistinguer deux besoins mondiaux
  9. 9
    ExplicationChoisir la forme d’un enregistrement NoSQL
  10. 10
    ExempleDéterminer les parcours en cas de succès et de défaut de cache
  11. 11
    ExemplePondérer chaque parcours dans le cache
  12. 12
    DéfiChoisir la cohérence nécessaire au résultat
  13. 13
    ExplicationAssocier le modèle au service managé
  14. 14
    ConseilRéserver du débit avec une raison valable
  15. 15
    DéfiCombiner un modèle et un choix de capacité
  16. 16
    RécapitulatifChoisir explicitement chaque garantie
4

Planifier le transfert et la bascule finale

12 étapes
Estime une migration, compare les options de transport et suis une base de données en fonctionnement pendant la conversion, la réplication et la bascule.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionLe transport n’est qu’une partie de la migration
  2. 2
    ExplicationConvertir avant de diviser
  3. 3
    ExempleCalculer la durée en ligne
  4. 4
    DéfiTenir compte du partage et de la surcharge
  5. 5
    LienChoisir une voie de transport
  6. 6
    ConseilVérifier ce qui est arrivé
  7. 7
    ExplicationDécider si le moteur change
  8. 8
    ExempleCréer une cible pendant que la source reste active
  9. 9
    ExempleLimiter les dernières modifications
  10. 10
    DéfiDiagnostiquer une bascule prématurée
  11. 11
    LienUtiliser les outils pour leurs rôles distincts
  12. 12
    RécapitulatifVérifier le transport et l’utilisabilité
5

Suivre les données jusqu’à l’analyse et à l’IA

17 étapes
Construis un pipeline pour un tableau de bord, choisis les niveaux de service d’IA et estime un processus utilisant une API prête à l’emploi.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionCommencer par la décision nécessaire
  2. 2
    ExplicationSéparer les transactions des grandes analyses
  3. 3
    LienPlacer les données brutes et préparées dans des stockages distincts
  4. 4
    DéfiAdapter le calendrier à la tâche
  5. 5
    ExplicationAttribuer un service à chaque étape
  6. 6
    ExempleCalculer un parcours de données réduit
  7. 7
    ExempleIgnorer aussi les dates inutiles
  8. 8
    DéfiTrouver la tâche manquante
  9. 9
    ExplicationSavoir quand le modèle apprend
  10. 10
    Point cléChoisir le niveau utile le moins compliqué
  11. 11
    DéfiUtiliser des éléments à jour dans un assistant
  12. 12
    ExplicationAdapter le résultat de l’IA au processus
  13. 13
    ExempleCompter le travail de traduction
  14. 14
    DéfiConstruire une chaîne d’analyse des appels
  15. 15
    LienLa qualité s’applique avant l’analyse comme avant l’IA
  16. 16
    DéfiRelier l’extraction à une analyse fiable
  17. 17
    RécapitulatifSuivre le rôle et les éléments disponibles

Stockage cloud : QCM

50 Questions Pratiques en 5 séries

Série 1 : Choix de stockage et de services de données10 Questions Pratiques

Question 1 sur 10

Quatre serveurs Linux doivent ouvrir et modifier le même dossier avec NFS. Quel type de stockage répond à ce besoin ?
  1. Stockage en mode objet standard
  2. Stockage en mode fichier managé
  3. Disque en mode bloc d’un serveur
  4. Disque temporaire de l’hôte
Afficher la réponseMasquer la réponse
Réponse : B
Le stockage en mode fichier présente un dossier partagé via NFS : les serveurs peuvent donc utiliser l’interface nécessaire à l’application. Un compartiment d’objets contient aussi des fichiers, mais son modèle d’accès normal utilise des requêtes d’API et des clés d’objet ; il ne fournit pas le partage NFS requis.

Question 2 sur 10

Une vidéo de formation privée doit pouvoir être téléchargée par un invité pendant 20 minutes. L’invité n’a pas de compte cloud. Comment l’application doit-elle lui accorder l’accès ?
  1. Rendre la vidéo publique et envoyer son adresse d’objet.
  2. Activer la gestion des versions et envoyer l’adresse d’objet privée.
  3. Chiffrer la vidéo et envoyer son adresse d’objet privée.
  4. Créer un lien signé qui expire après 20 minutes.
Afficher la réponseMasquer la réponse
Réponse : D
Un lien signé porte un accès limité que l’invité peut utiliser jusqu’à son expiration, tandis que la collection reste privée. Le chiffrement protège les données stockées, mais n’accorde pas la permission de les lire ; l’envoi de la seule adresse privée ne permettrait pas à l’invité de télécharger la vidéo.

Question 3 sur 10

Une équipe conserve des documents dans Google Cloud Storage Archive et doit en lire un immédiatement. Que doit-elle attendre de cette classe ?
  1. Un accès en millisecondes avec frais de récupération
  2. Une demande de restauration avec une attente maximale de 15 heures
  3. Une demande de restauration avec une attente maximale de 48 heures
  4. Un accès en millisecondes sans frais de récupération
Afficher la réponseMasquer la réponse
Réponse : A
Google Cloud Storage Archive est une classe en ligne : elle peut donc renvoyer les données en quelques millisecondes, avec des frais de récupération. Le mot « archive » peut évoquer une restauration hors ligne, mais la réhydratation pouvant prendre jusqu’à 15 heures concerne le niveau archive d’Azure, et non Google Cloud Storage Archive.

Question 4 sur 10

Une panne rend des documents stockés inaccessibles pendant 12 minutes, mais aucun document n’est perdu. Quelle mesure du service est directement touchée ?
  1. La durabilité annuelle
  2. La durée minimale de stockage
  3. La disponibilité
  4. La conservation des sauvegardes
Afficher la réponseMasquer la réponse
Réponse : C
La disponibilité mesure l’accessibilité du service : une interruption la touche donc même si les documents restent intacts. La durabilité concerne la perte de données au fil du temps ; la panne indiquée n’entraîne aucune perte à prendre en compte pour cette mesure distincte.

Question 5 sur 10

Un paiement qui échoue doit annuler à la fois la mise à jour du solde et l’écriture comptable correspondante. Quelle propriété d’une transaction assure ce fonctionnement où tout est effectué ou rien ne l’est ?
  1. La durabilité
  2. L’isolation
  3. L’atomicité
  4. La cohérence
Afficher la réponseMasquer la réponse
Réponse : C
L’atomicité fait des modifications liées une seule unité : soit les deux sont validées, soit les deux sont annulées. La durabilité protège une transaction après sa validation ; elle n’annule pas à elle seule une étape réussie lorsqu’une étape ultérieure du même paiement échoue.

Question 6 sur 10

Un analyste antifraude doit suivre des chaînes de comptes reliés par des appareils et des numéros de téléphone partagés. Quel modèle de base de données correspond le mieux à ces requêtes ?
  1. Orienté graphes
  2. Clé-valeur
  3. Orienté documents
  4. À familles de colonnes
Afficher la réponseMasquer la réponse
Réponse : A
Un graphe modélise les comptes et les appareils comme des nœuds et leurs liens comme des arêtes, ce qui fait du parcours des relations sa tâche centrale. Un stockage clé-valeur est rapide lorsque la clé d’un élément est connue, mais cette rapidité ne suffit pas à suivre des chaînes entre des éléments liés.

Question 7 sur 10

Une consultation du cache prend 4 ms et un défaut ajoute une lecture de base de données de 24 ms. La moitié des requêtes trouvent leur élément dans le cache. Les entrées du cache peuvent être évincées. Quel est le temps moyen et où les seuls enregistrements de référence des commandes doivent-ils être conservés ?
  1. 12 ms ; dans la base de données
  2. 14 ms ; dans la base de données
  3. 16 ms ; dans le cache
  4. 16 ms ; dans la base de données
Afficher la réponseMasquer la réponse
Réponse : D
Un succès prend 4 ms et un défaut 28 ms : la moyenne à poids égaux est donc de 16 ms. La base de données doit conserver les commandes de référence, car ce cache peut évincer des entrées ; 14 ms omet la consultation du cache en cas de défaut, tandis qu’un temps correct ne rend pas à lui seul le cache durable.

Question 8 sur 10

Une entreprise migre une base MySQL sur site vers MySQL managé sans changer de moteur. De quel type de migration de base de données s’agit-il ?
  1. Migration hétérogène
  2. Migration homogène
  3. Mise hors service de la base
  4. Refactorisation du modèle de données
Afficher la réponseMasquer la réponse
Réponse : B
Une migration homogène conserve le même moteur, comme ce passage de MySQL à MySQL. Passer d’une exploitation autonome à une exploitation managée change la personne qui gère la plateforme, mais ne rend pas la migration hétérogène ; ce terme décrit un changement de moteur.

Question 9 sur 10

Une équipe d’ingénierie souhaite conserver des images brutes, des journaux JSON et des enregistrements avant de décider comment les analyser. Quel stockage convient le mieux ?
  1. Un lac de données en stockage objet
  2. Un entrepôt de tables préparées
  3. Une base transactionnelle de commandes
  4. Un cache de résultats en mémoire
Afficher la réponseMasquer la réponse
Réponse : A
Un lac de données conserve des données brutes dans différents formats et applique une structure à la lecture : il convient à l’exploration lorsque les questions futures ne sont pas encore définies. Un entrepôt est utile pour une analyse organisée, mais le chargement de ses tables préparées répond à un autre objectif que la conservation de cette collection brute.

Question 10 sur 10

Une équipe de support a besoin d’un texte consultable des appels et d’un tableau de bord des réactions positives et négatives des clients. Elle n’a pas besoin de voix de synthèse. Quelle séquence de traitement convient ?
  1. Synthèse vocale, puis analyse des sentiments du texte
  2. Reconnaissance de la parole, puis extraction des champs de documents
  3. Analyse des sentiments du texte, puis synthèse vocale
  4. Reconnaissance de la parole, puis analyse des sentiments du texte
Afficher la réponseMasquer la réponse
Réponse : D
La reconnaissance automatique de la parole transforme d’abord l’audio en mots consultables ; l’analyse des sentiments traite ensuite ce texte pour identifier les réactions des clients. L’extraction de documents peut aussi produire du texte, mais elle vise les formulaires et les tableaux, et non la transcription de la parole et l’interprétation du langage obtenu.
Série 2 : Choix de coûts, de compatibilité et de migration10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une application Windows a besoin d’un partage SMB managé par AWS et intégré à Active Directory. Quel service correspond directement à ce besoin ?
  1. Amazon EFS
  2. Amazon EBS
  3. Amazon FSx for Windows File Server
  4. Amazon S3 Standard
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Une machine virtuelle a besoin d’un disque de démarrage persistant et son application doit mettre à jour de petites parties de fichiers sur place. Quel choix de stockage répond aux deux besoins ?
  1. Un volume persistant en mode bloc
  2. Un compartiment d’objets standard
  3. Un disque local temporaire
  4. Un niveau d’archivage hors ligne
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Une règle de cycle de vie déplace un objet vers un niveau dont le minimum est de 90 jours au 20e jour et le retire au 75e jour. Combien de jours de cette durée minimale restent inutilisés ?
  1. 15 jours
  2. 55 jours
  3. 70 jours
  4. 35 jours
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un service a un RPO de deux heures et un RTO de six heures. Les sauvegardes sont effectuées toutes les heures et une restauration testée prend sept heures. Comment le plan se situe-t-il par rapport aux objectifs ?
  1. Il ne respecte pas le RPO, mais respecte le RTO.
  2. Il respecte le RPO, mais ne respecte pas le RTO.
  3. Il respecte les deux objectifs de reprise.
  4. Il ne respecte aucun des deux objectifs de reprise.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Une entreprise souhaite migrer SQL Server vers Azure avec peu de modifications. Son application dépend de tâches SQL Server Agent et n’a pas besoin d’accéder au système d’exploitation. Quel service convient directement ?
  1. Azure SQL Database
  2. Azure Database for PostgreSQL
  3. SQL Server on Azure Virtual Machines
  4. Azure SQL Managed Instance
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un nouveau service de paniers d’achat n’a pas d’historique de trafic et peut connaître des pics soudains. Quel modèle de capacité DynamoDB correspond le mieux à cette incertitude ?
  1. La capacité à la demande
  2. La capacité provisionnée
  3. La mise en cache des lectures seule
  4. Le stockage en mode bloc manuel
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Un site doit transférer 160 To en un mois. Seule la moitié de sa liaison à 200 Mbit/s est disponible pour la migration. Un service hors ligne peut effectuer tout le transfert en 18 jours. Quelle solution respecte le délai ?
  1. La solution en ligne ; elle prend environ 15 jours.
  2. La solution hors ligne ; la solution en ligne prend environ 148 jours.
  3. Les deux solutions ; la solution en ligne prend environ 30 jours.
  4. Aucune des deux ; la solution hors ligne dépasse aussi un mois.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Après un chargement complet en ligne d’une base de données, les utilisateurs ont continué à modifier la source. L’application n’a pas encore basculé. Que faut-il faire de ces modifications ultérieures ?
  1. Les ignorer, car le chargement complet est terminé.
  2. Répéter la conversion du schéma pour chaque nouvel enregistrement.
  3. Les répliquer par capture des modifications de données avant la bascule.
  4. Rediriger les lectures tout en maintenant définitivement les écritures sur la source.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Un analyste souhaite exécuter des requêtes SQL sans serveur sur des fichiers qui restent dans Amazon S3. Quel service convient ?
  1. Amazon Athena
  2. Le stockage Amazon Redshift
  3. Amazon Kinesis
  4. Amazon Quick Sight
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Un assistant utilise un modèle de langage existant pour répondre à partir de manuels mis à jour chaque semaine. Les équipes ont des permissions différentes sur les documents et les réponses importantes guident des décisions opérationnelles. Quelle conception répond aux besoins d’actualité, d’accès et d’exactitude ?
  1. Récupérer tous les passages à jour et vérifier les réponses importantes.
  2. Réentraîner le modèle chaque mois et accepter toutes ses réponses sans vérification.
  3. Récupérer les passages à jour autorisés et ignorer toute vérification des réponses.
  4. Récupérer les passages à jour autorisés et vérifier les réponses importantes.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 3 : Raisonner sur le fonctionnement du stockage et des données10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une équipe doit récupérer d’anciennes versions de rapports après des écrasements accidentels. Elle n’a pas besoin de bloquer toutes les modifications. Quelle fonction des objets répond directement à ce besoin ?
  1. Les règles de lecture publique
  2. Le stockage moins coûteux
  3. Les URL signées à expiration
  4. La gestion des versions des objets
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un volume EBS contient 320 Go de données. Après son premier instantané, 12 Go de blocs changent. L’instantané suivant est incrémentiel. Que produit une restauration à partir de ce deuxième instantané ?
  1. Seulement un volume contenant les 12 Go de blocs modifiés
  2. Un volume complet correspondant au second instant
  3. Un volume complet correspondant uniquement au premier instantané
  4. Un volume sans les blocs inchangés depuis la première copie
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Avec des tarifs indicatifs, 20 000 Go coûtent 0,018 dollar américain par Go-mois au niveau chaud, ou 0,003 dollar américain par Go-mois au niveau froid, plus 0,015 dollar américain par Go récupéré. Sur 12 mois, l’ensemble est lu quatre fois. Ignore les autres frais et les durées minimales. Quelle comparaison des coûts est correcte ?
  1. Chaud : 4 320 dollars américains ; froid : 1 920 dollars américains
  2. Chaud : 4 320 dollars américains ; froid : 720 dollars américains
  3. Chaud : 360 dollars américains ; froid : 1 260 dollars américains
  4. Chaud : 4 320 dollars américains ; froid : 4 320 dollars américains
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Une facture protégée est soumise à un verrou de conservation de dix ans. Une règle de cycle de vie tente de la supprimer après huit ans. Que se passe-t-il tant que ce verrou reste actif ?
  1. Le verrou empêche la suppression de la facture protégée.
  2. La règle de cycle de vie l’emporte sur le verrou de conservation.
  3. La facture est déplacée vers un compartiment public non verrouillé.
  4. Les deux années restantes deviennent des frais de récupération.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Une entreprise a besoin d’un stockage qui survive à la panne d’une zone, et chaque copie doit rester dans une seule région choisie. Quelle option de redondance Azure répond directement aux deux exigences ?
  1. LRS
  2. GRS
  3. ZRS
  4. RA-GRS
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Le trafic de lecture d’une application est important, mais un léger retard des données est acceptable pour ces lectures. Elle dispose déjà d’une réplique de secours pour la bascule. Quel ajout réduit directement la charge de lecture sur la base principale ?
  1. Une durée de conservation plus longue pour les sauvegardes à un instant donné
  2. Une réplique de secours supplémentaire réservée à la bascule
  3. Une archive plus grande de fichiers de base de données exportés
  4. Une réplique en lecture qui traite les requêtes en lecture seule
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une application mobile a besoin d’une base de données orientée documents managée par Google, prenant en charge les appareils hors ligne et une synchronisation ultérieure. Quel service convient ?
  1. Bigtable
  2. Memorystore
  3. Firestore
  4. Cloud SQL
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un chargement de 10 To utilise une ligne à 1 Gbit/s. Les autres activités laissent 50 % de la ligne pour la migration et la surcharge des protocoles permet d’utiliser 80 % de cette part. Quelle durée de transfert découle de ces chiffres ?
  1. 80 000 secondes
  2. 200 000 secondes
  3. 100 000 secondes
  4. 160 000 secondes
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Un pipeline copie des enregistrements de ventes bruts dans son entrepôt, puis les nettoie et les restructure sur place. Quel ordre de traitement utilise-t-il ?
  1. ELT
  2. ETL
  3. OLTP
  4. CDC
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Un modèle a été entraîné le mois dernier. Aujourd’hui, il évalue un nouveau paiement et produit un score de fraude sans modifier les paramètres appris. Quelle étape se déroule aujourd’hui ?
  1. L’entraînement supervisé
  2. L’entraînement non supervisé
  3. La conversion du schéma
  4. L’inférence
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 4 : Diagnostiquer des plans de reprise, de mise à l’échelle et d’analyse10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une tâche de traitement écrit des fichiers de travail recréables dans le stockage local temporaire d’une machine virtuelle. Ses résultats finaux doivent survivre à la perte de l’hôte. Que doit-elle faire des résultats terminés ?
  1. Les laisser en local sans autre action.
  2. Les copier dans un stockage persistant avant de s’y fier.
  3. Renommer le dossier de travail en dossier permanent.
  4. Augmenter la capacité du disque temporaire avant de finir.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Une agence possède 14 To de fichiers SMB, un disque local de 3 To et une liaison cloud fiable. Seuls 2 To sont activement utilisés. Elle doit conserver l’accès local aux fichiers et leur modification, garder tous les fichiers et récupérer les plus anciens à la demande. Quel plan convient ?
  1. Conserver tous les fichiers dans une archive hors ligne et imposer des restaurations complètes manuelles.
  2. Synchroniser les 14 To sur le disque local de 3 To sans hiérarchisation.
  3. Utiliser un stockage de fichiers adossé au cloud avec cache ou hiérarchisation locale.
  4. Copier tous les fichiers dans un compartiment et supprimer le partage SMB.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Une entreprise a besoin d’un RPO de quatre heures après la perte d’une région et d’un RTO de cinq heures. Elle prend des instantanés locaux toutes les heures, copie des sauvegardes dans une autre région chaque jour et y a testé une restauration de trois heures. Quel changement comble directement la lacune restante ?
  1. Créer des copies restaurables entre régions au moins toutes les quatre heures.
  2. Prendre plutôt des instantanés locaux toutes les 15 minutes.
  3. Réduire de trois à deux heures le temps de restauration testé.
  4. Conserver plus longtemps les copies quotidiennes entre régions.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un stockage Azure doit permettre la lecture depuis sa région secondaire associée avant la bascule. La région principale utilise une redondance locale. Quelle option fournit cette lecture secondaire ?
  1. LRS
  2. ZRS
  3. GRS
  4. RA-GRS
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Une application mondiale nécessite une seule base de données relationnelle avec une cohérence forte pour les transactions entre régions. Quelle architecture décrite répond directement à cette exigence ?
  1. Aurora Global Database avec des régions secondaires asynchrones
  2. Cloud SQL avec des répliques en lecture asynchrones entre régions
  3. RDS avec une réplique de secours réservée à la bascule dans la même région
  4. Spanner avec une configuration multirégionale adaptée
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Une recherche dans le cache prend 2 ms. En cas de défaut, l’application lit ensuite une base de données en 40 ms. Le taux de succès est de 75 %. Quel est le temps moyen d’une requête pour cette séquence ?
  1. 10,5 ms
  2. 12 ms
  3. 11,5 ms
  4. 32 ms
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une migration en ligne de PostgreSQL vers PostgreSQL a terminé son chargement complet. Des modifications capturées restent en attente et l’application écrit uniquement sur la source. Quelle est la séquence finale sûre ?
  1. Arrêter les écritures sur la source, appliquer les modifications restantes, rendre la cible autonome si nécessaire, puis rediriger.
  2. Rediriger d’abord les écritures, puis arrêter la capture et laisser les écritures sur la source actives.
  3. Arrêter la capture, rendre immédiatement la cible autonome, puis ignorer les modifications restantes sur la source.
  4. Convertir à nouveau le schéma, rediriger les lectures, puis relancer le chargement complet initial.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Une équipe AWS capture déjà des événements avec Kinesis. Elle a maintenant besoin d’un catalogue de données et de tâches de préparation pour ses enregistrements stockés. Quel service fournit ces fonctions ?
  1. Amazon Quick Sight
  2. Amazon Kinesis seul
  3. AWS Glue
  4. AWS Transfer Family
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Une équipe comptable a besoin d’extraire de formulaires numérisés les dates de facture, les totaux associés à leurs libellés et les tableaux de lignes de facture. Quel service Google correspond le mieux à la structure attendue ?
  1. Les libellés d’image de Vision API
  2. Document AI
  3. Speech-to-Text
  4. Cloud Translation
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Une équipe choisit une base de données managée parce qu’elle souhaite que le fournisseur applique les correctifs du système d’exploitation. Qui reste responsable des permissions des utilisateurs de l’application et de l’efficacité des requêtes ?
  1. L’équipe du client
  2. Le fournisseur seul
  3. Le service de sauvegarde
  4. Les répliques en lecture
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 5 : Combiner les exigences et vérifier tout le plan10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une entreprise exige que chaque copie de rapport reste dans une région Azure choisie, survive à une panne de zone, reste inchangée pendant deux ans et puisse être téléchargée par des prestataires pendant une heure. Quelle combinaison répond aux quatre exigences ?
  1. GZRS, conservation immuable et accès SAS à expiration
  2. ZRS, gestion des versions des objets et accès SAS à expiration
  3. LRS, conservation immuable et accès SAS à expiration
  4. ZRS, conservation immuable et accès SAS à expiration
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un plan de reprise nécessite l’accès à un objet AWS en 10 minutes, le conserve pendant 200 jours et peut accepter des frais de récupération. Il propose la récupération standard S3 Glacier Deep Archive. Quel est le problème et quel changement de classe convient ?
  1. Le délai de restauration n’est pas respecté ; Glacier Instant Retrieval répond au besoin d’accès.
  2. Le minimum de 180 jours n’est pas respecté ; Glacier Flexible standard corrige le problème.
  3. Les deux exigences sont respectées ; aucun changement de classe n’est nécessaire.
  4. Le délai de restauration n’est pas respecté ; Deep Archive en masse corrige le problème.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un objet entre dans un niveau dont le minimum est de 30 jours au 45e jour et passe en archive au 100e jour. Sa conservation protégée prend fin au 500e jour. Une suppression est prévue au 400e jour. Quelle évaluation vérifie correctement les deux événements ?
  1. L’âge de 100 jours de l’objet ne respecte pas le minimum ; la suppression a lieu au 400e jour.
  2. Le séjour intermédiaire de 55 jours respecte le minimum ; la conservation bloque la suppression au 400e jour.
  3. Le séjour intermédiaire de 45 jours respecte le minimum ; l’archive l’emporte sur la conservation.
  4. Le séjour intermédiaire de 55 jours ne respecte pas le minimum ; la suppression passe au 430e jour.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un plan de reprise après sinistre régional a un RPO d’une heure et un RTO de deux heures. Ses copies restaurables dans une autre région sont créées toutes les 30 minutes, mais une restauration depuis une archive hors ligne prend six heures avant une remise en état d’une heure. Quelle évaluation en découle ?
  1. L’ancienneté des données ne respecte pas le RPO ; la vitesse de reprise respecte le RTO.
  2. Les deux objectifs sont respectés, car les copies sont isolées.
  3. L’ancienneté des données respecte le RPO ; la vitesse de reprise ne respecte pas le RTO.
  4. Les deux objectifs ne sont pas respectés, car la région source est indisponible.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Une base de données ancienne nécessite un module installé dans son système d’exploitation, et les cibles managées ne permettent pas cet accès. Quelle solution d’hébergement répond à cette exigence ?
  1. Une base managée avec une conservation plus longue
  2. Une réplique managée dans une autre région
  3. Une base gérée par le client sur une machine virtuelle
  4. Un entrepôt de données sans serveur
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un catalogue contient 2 400 descriptions de 300 caractères en moyenne. Seulement 75 % des descriptions doivent être traduites, chacune en quatre langues. Avec un tarif indicatif de 18 dollars américains par million de caractères, quel est le coût ?
  1. 51,84 dollars américains
  2. 38,88 dollars américains
  3. 9,72 dollars américains
  4. 12,96 dollars américains
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une équipe souhaite un service AWS conçu comme base de données principale durable en mémoire. Quel produit remplit ce rôle ?
  1. Amazon MemoryDB
  2. Amazon ElastiCache
  3. Amazon EFS
  4. Amazon Keyspaces
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un transfert récurrent nécessite une connectivité privée stable entre un site d’entreprise et Azure. Quel service de connexion répond à cette exigence ?
  1. Azure Data Box
  2. Azure Storage Explorer
  3. Azure Database Migration Service
  4. Azure ExpressRoute
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Un rapport d’entrepôt de données contient régulièrement des enregistrements clients en double. Quelle dimension de la qualité des données identifie le plus directement ce défaut ?
  1. L’unicité
  2. L’actualité
  3. L’exhaustivité
  4. La validité
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Une requête à la demande coûte, à titre indicatif, 6 dollars américains par To parcouru. Une table de 12 To comporte 60 colonnes de même taille et 20 partitions quotidiennes de même taille. Une requête ne parcourt que 5 colonnes pour 2 jours. Quels sont ses frais de parcours ?
  1. 6,00 dollars américains
  2. 7,20 dollars américains
  3. 0,06 dollar américain
  4. 0,60 dollar américain
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Tu bloques sur ton propre exercice ? Aide aux Devoirs

Mots-Clés

110 Mots-Clés, chacun avec sa définition

A

Accord de niveau de service
Un accord de niveau de service, ou SLA, est un engagement contractuel sur le service, souvent assorti de crédits si les conditions indiquées ne sont pas respectées.
Une équipe vérifie l’accord de niveau de service séparément de l’objectif de conception plus élevé du fournisseur lorsqu’elle compare les engagements.
Amazon Athena
Amazon Athena est un service de requête SQL sans serveur qui lit les fichiers dans S3 et facture généralement selon la quantité de données parcourues.
Un analyste interroge les enregistrements S3 existants sans les charger dans Athena comme stockage distinct.
Amazon Aurora
Amazon Aurora est un moteur relationnel créé par AWS, compatible avec MySQL ou PostgreSQL et utilisant un stockage distribué sur plusieurs zones.
Une application PostgreSQL évalue la compatibilité et les performances d’Aurora avant de choisir sa cible managée.
Amazon EFS
Amazon EFS est un système de fichiers NFS managé par AWS dont la capacité augmente et diminue selon les fichiers stockés et qui peut servir plusieurs clients.
Des serveurs Linux situés dans plusieurs zones de disponibilité accèdent à des fichiers d’application partagés par un système de fichiers EFS.
Amazon RDS
Amazon RDS est le service AWS de bases de données relationnelles managées pour des moteurs tels que MySQL, PostgreSQL, Oracle, SQL Server et Db2.
Une équipe migre une application MySQL existante vers RDS tout en conservant le moteur que l’application utilise déjà.
Analyse de sentiments
L’analyse de sentiments estime la tonalité positive, négative ou neutre exprimée dans le langage, souvent dans le cadre d’une API d’analyse de texte.
Un centre de contact analyse les transcriptions d’appels pour trouver les sujets récurrents associés à des réactions de mécontentement.
Apport de licences existantes
L’apport de licences existantes, ou BYOL, est un dispositif de licence qui utilise les licences existantes éligibles d’un client pour une charge de travail cloud.
Une entreprise vérifie ses droits SQL Server avant de compter la réutilisation des licences comme une économie dans son estimation de migration.
Apprentissage automatique
L’apprentissage automatique est une approche de l’IA dans laquelle des modèles apprennent des régularités à partir de données pour faire des prédictions ou produire d’autres résultats.
Une équipe dégage à partir de paiements passés des régularités pour attribuer des scores de fraude, au lieu d’écrire manuellement chaque règle de décision.
Apprentissage supervisé
L’apprentissage supervisé entraîne un modèle à partir d’exemples associés à des étiquettes ou à des valeurs connues pour prédire des catégories ou des nombres.
Des messages étiquetés apprennent à un classificateur à identifier les courriers indésirables ; des prix étiquetés peuvent entraîner un modèle qui prédit un nombre.
Atomicité
L’atomicité est la propriété d’une transaction qui fait que toutes ses étapes réussissent ensemble ou qu’aucune ne reste appliquée.
Lorsque l’étape de crédit échoue, l’atomicité garantit que le débit correspondant ne reste pas une modification effectuée.
AWS DataSync
AWS DataSync est un service de transfert managé pour les données de fichiers et d’objets prises en charge, qui comprend notamment la planification et les contrôles d’intégrité.
Une équipe planifie DataSync pour copier ses fichiers partagés sur site vers une destination de stockage AWS prise en charge.
AWS Storage Gateway
AWS Storage Gateway relie au stockage AWS des applications locales utilisant des interfaces de stockage habituelles, avec des options de mise en cache locale.
Un logiciel de sauvegarde existant écrit sur des bandes virtuelles par Tape Gateway tandis que les données stockées résident dans AWS.

B

Bascule
Une bascule est le passage final contrôlé vers une cible migrée après l’arrêt des écritures sur la source et l’application des modifications restantes.
L’équipe applique les modifications en attente, rend la cible autonome si nécessaire et redirige l’application pendant la bascule.
Base de données à familles de colonnes
Une base de données à familles de colonnes organise les colonnes de grandes lignes identifiées par clé en familles et prend en charge des charges de travail volumineuses avec des colonnes flexibles.
Une plateforme de capteurs utilise des clés de ligne fondées sur les appareils pour récupérer des relevés dans un très grand ensemble de données à familles de colonnes.
Base de données clé-valeur
Une base de données clé-valeur stocke chaque élément sous une clé unique et est optimisée pour retrouver cet élément à partir de sa clé connue.
Un service de sessions récupère directement la session courante par son identifiant au lieu de joindre plusieurs tables.
Base de données orientée documents
Une base de données orientée documents conserve les enregistrements sous forme d’ensembles de champs semblables à JSON, qui peuvent contenir des valeurs imbriquées et avoir des structures différentes.
Un document de commande contient ses articles afin que l’application puisse lire la commande complète en une seule requête.
Base de données orientée graphes
Une base de données orientée graphes représente les entités par des nœuds et leurs liens par des arêtes afin que les requêtes puissent suivre les relations entre entités.
Une requête antifraude suit les comptes reliés par des appareils partagés au lieu de rechercher un seul identifiant.
Base de données relationnelle
Une base de données relationnelle stocke les enregistrements dans des tables reliées par des clés et prend en charge les requêtes SQL et les transactions contrôlées.
Une commande est jointe à son client par un identifiant : les informations du client n’ont donc pas besoin d’être répétées dans chaque commande.
Base de données sans serveur
Une base de données sans serveur ajuste automatiquement la capacité prise en charge à la demande et facture selon le modèle d’utilisation ou de capacité du service.
Une application utilisée sporadiquement envisage une option sans serveur pour réduire la capacité maintenue pendant les périodes calmes.
BigQuery
BigQuery est l’entrepôt analytique sans serveur de Google Cloud, qui sépare le stockage du calcul et propose une tarification fondée sur le volume parcouru ou sur la capacité.
Une équipe compare les frais de requête à la demande à la capacité réservée sans dimensionner de serveurs d’entrepôt.

C

Cache à la demande
Le cache à la demande est un mode d’accès dans lequel l’application consulte un cache, lit la base de données en cas de défaut de cache, puis met une copie en cache.
L’absence d’une entrée de produit entraîne une lecture de la base de données avant que l’application stocke le résultat pour les requêtes ultérieures.
Capacité à la demande
La capacité à la demande ajuste le débit de base de données pris en charge à la demande de requêtes et facture l’utilisation sans réservation manuelle fixe.
Un nouveau service de paniers évite d’estimer un débit fixe avant son premier pic de trafic imprévisible.
Capacité provisionnée
La capacité provisionnée réserve à l’avance un niveau choisi de débit de base de données, ce qui convient à une demande prévisible.
Un service au trafic stable compare les unités de requête réservées au coût d’un paiement par requête.
Capture des modifications de données
La capture des modifications de données, ou CDC, enregistre et réplique les modifications de la source afin qu’une migration en ligne puisse garder sa cible à jour.
Dans une migration en ligne, les nouvelles commandes créées pendant le chargement complet des données existantes atteignent la cible grâce à un processus continu de capture des modifications de données.
Catalogue de données
Un catalogue de données décrit les ensembles de données disponibles, leur signification, leur structure et leur emplacement afin que les personnes et les outils de traitement puissent les trouver.
Une tâche de préparation utilise les informations du catalogue pour localiser un ensemble de données et interpréter les colonnes qui y sont décrites.
Changement de plateforme
Le changement de plateforme déplace une charge de travail vers une plateforme davantage managée tout en conservant l’essentiel de son moteur ou de la structure de son application.
Une base de données adopte PostgreSQL managé pour bénéficier d’opérations de plateforme automatisées sans changer de moteur.
Chargement partitionné
Un chargement partitionné découpe le transfert d’un objet volumineux en parties qui peuvent être chargées en parallèle et relancées indépendamment.
Une panne réseau oblige à relancer une partie du chargement en échec au lieu de recommencer le transfert d’un fichier volumineux.
Clé d’objet
Une clé d’objet est le nom qui identifie un objet dans un compartiment, y compris les éventuels préfixes ressemblant à des dossiers dans un espace de noms plat.
La clé media/clip-17.mp4 identifie une vidéo ; ses barres obliques peuvent faire partie du nom plutôt que représenter des dossiers sur un disque.
Clé étrangère
Une clé étrangère est une colonne ou une combinaison de colonnes qui fait référence à une clé d’une autre table et relie les enregistrements associés.
L’identifiant client d’une commande relie celle-ci à l’enregistrement client correspondant dans une autre table.
Clé primaire
Une clé primaire est une colonne ou une combinaison de colonnes dont la valeur identifie de manière unique chaque ligne d’une table relationnelle.
Deux clients peuvent porter le même nom, tandis que leurs identifiants clients distincts permettent d’identifier leurs enregistrements.
Cohérence à terme
La cohérence à terme autorise brièvement la lecture de valeurs plus anciennes pendant que les copies répliquées rattrapent une écriture, jusqu’à ce qu’elles concordent.
Une mise à jour de profil peut apparaître légèrement plus tard à une personne qui lit une réplique ne l’ayant pas encore reçue.
Cohérence forte
La cohérence forte fait qu’une lecture renvoie la dernière écriture confirmée dans la portée de cohérence indiquée par le service.
Après une mise à jour confirmée, une lecture à cohérence forte récupère la valeur mise à jour plutôt qu’une valeur ancienne d’une réplique.
Compartiment
Un compartiment est une ressource nommée de stockage en mode objet qui contient des objets et fournit des paramètres applicables à la collection, comme l’emplacement et l’accès.
Une application place les images de produits dans un compartiment et conserve les exportations privées dans un compartiment distinct.
Compte de stockage
Un compte de stockage Azure est une ressource qui regroupe des services de stockage comme les conteneurs de blobs, les partages de fichiers, les files d’attente et les tables.
Une application Azure place son conteneur d’images dans un compte de stockage dont les paramètres de redondance sont choisis.
Connexion dédiée
Une connexion dédiée fournit un chemin réseau privé vers un fournisseur cloud, avec des performances plus constantes pour le trafic continu.
Une entreprise compare Direct Connect, ExpressRoute ou Interconnect pour des transferts volumineux répétés vers son fournisseur.
Conservation légale
Une conservation légale empêche la suppression des documents protégés tant qu’elle s’applique, même lorsqu’une condition de cycle de vie est remplie.
Un document reste stocké pendant une conservation légale même si sa date normale de suppression est déjà passée.
Conversion de schéma
La conversion de schéma adapte les structures d’une base de données et son code stocké à un autre moteur et identifie les éléments qui nécessitent des modifications manuelles.
Un rapport de conversion signale une procédure stockée propre à la source avant que l’équipe commence la migration finale.
Cosmos DB
Azure Cosmos DB est un service de base de données distribué à l’échelle mondiale qui propose plusieurs API, à raison d’une par compte, et plusieurs niveaux de cohérence.
Une équipe choisit l’API Cosmos DB qui correspond à son application avant d’évaluer le débit et la cohérence.

D

Débit effectif
Le débit effectif est le débit de transfert de données réellement disponible pour une tâche après prise en compte du partage, de la surcharge et des autres contraintes.
Lorsque seule la moitié d’une liaison à 1 Gbit/s est disponible, une migration qui l’utilise dispose de moins que la capacité totale annoncée.
Disponibilité
La disponibilité est la proportion du temps pendant lequel un service est accessible et utilisable pour les opérations prévues sur les données, comme les lectures et les écritures.
Une panne de dix minutes réduit la disponibilité même si le service revient avec tous les objets stockés intacts.
Durabilité
La durabilité décrit la protection contre la perte des données stockées au fil du temps, généralement exprimée en pourcentage annuel.
Un service peut conserver tous les objets en sécurité pendant qu’une panne empêche temporairement les utilisateurs d’y accéder.
Durée minimale de stockage
Une durée minimale de stockage est la durée minimale facturée pour des données dans une classe, même si elles sont supprimées ou déplacées plus tôt.
Supprimer un objet après 20 jours dans une classe dont le minimum est de 30 jours peut laisser dix jours supplémentaires à facturer.
DynamoDB
Amazon DynamoDB est une base de données sans serveur clé-valeur et orientée documents, avec une capacité provisionnée ou à la demande et des options de tables mondiales.
Un service de paniers choisit DynamoDB à la demande tant que son trafic initial de requêtes est imprévisible.

E

Entraînement
L’entraînement est le processus qui utilise des données pour construire ou ajuster le comportement appris d’un modèle avant de l’appliquer à de nouvelles entrées.
Un modèle de demande apprend à partir des ventes historiques avant que l’entreprise l’utilise pour prévoir les nouvelles commandes.
Entrepôt de données
Un entrepôt de données combine des données organisées provenant de plusieurs sources dans un stockage conçu pour de grandes requêtes analytiques.
Un commerçant joint les historiques nettoyés des ventes et des stocks dans son entrepôt pour analyser les tendances régionales.
Extraction de données documentaires
L’extraction de données documentaires identifie le texte, les champs étiquetés et les tableaux dans les formulaires afin que les applications puissent utiliser leurs relations structurées.
Un processus de facturation extrait la date et le total avec leurs libellés au lieu de recevoir uniquement une liste de mots présents dans l’image.
Extraction, chargement et transformation
L’extraction, chargement et transformation, ou ELT, est un processus dans lequel un pipeline charge d’abord les données, puis utilise le système de destination pour les transformer.
Un entrepôt cloud reçoit les enregistrements bruts avant d’exécuter ses requêtes de transformation dans l’entrepôt.
Extraction, transformation et chargement
L’extraction, transformation et chargement, ou ETL, est un processus dans lequel un pipeline prépare et restructure les données source avant de les placer à destination.
Une tâche ETL nocturne nettoie les enregistrements source avant de charger les lignes préparées dans un entrepôt.

É

Élagage des partitions
L’élagage des partitions exclut les partitions situées hors du filtre d’une requête, ce qui réduit la quantité de données que le moteur doit parcourir.
Un rapport portant sur un jour ignore les autres jours lorsque les données stockées et la requête permettent l’élagage par jour.

F

Filtre de cycle de vie
Un filtre de cycle de vie sélectionne les objets auxquels une règle s’applique à l’aide de propriétés comme un préfixe de clé ou une balise d’objet.
Un filtre de cycle de vie sur le préfixe logs/ applique une règle fondée sur l’ancienneté aux objets de journaux sans modifier les images de produits sans rapport.
Firestore
Firestore est la base de données orientée documents sans serveur de Google Cloud, avec des mises à jour en temps réel et une prise en charge des appareils hors ligne et de leur synchronisation.
Un utilisateur mobile modifie un document hors ligne et l’application synchronise les modifications après la reconnexion.
Frais de récupération
Les frais de récupération sont des frais d’accès liés à la lecture de données dans certaines classes de stockage plus froides, souvent calculés selon la quantité lue.
Des lectures complètes fréquentes d’une collection stockée à froid peuvent dépasser les économies réalisées sur les frais mensuels de stockage.

G

Génération augmentée par récupération
La génération augmentée par récupération, ou RAG, fournit à un modèle génératif des informations pertinentes récupérées avec la requête en cours.
Un assistant reçoit les pages pertinentes du manuel de maintenance avant de rédiger une réponse au sujet d’une machine.
Gestion des versions
La gestion des versions conserve les versions antérieures d’un objet après son remplacement ou sa suppression afin que les contenus précédents puissent être récupérés.
Après l’écrasement accidentel d’un rapport, l’équipe restaure une version antérieure de l’objet qui a été conservée.
Gio
Un gibioctet, noté Gio, est une unité de stockage binaire de 2³⁰ octets, égale à environ 1,074 gigaoctet décimal.
Une valeur de disque en Gio doit être convertie avant d’être comparée directement à une estimation réseau utilisant des Go décimaux.
Gouvernance des données
La gouvernance des données définit les règles, les responsabilités et les processus relatifs au sens, à la qualité, à l’accès, à la conservation et à l’utilisation appropriée des données.
Un lac gouverné dispose d’un catalogue, de responsables désignés et de règles d’accès afin que les équipes puissent trouver ses données et s’y fier.

H

Hallucination
Une hallucination est une affirmation fluide mais fausse ou non étayée produite par un modèle génératif, même lorsque sa formulation semble assurée.
Une personne chargée de la vérification contrôle une affirmation factuelle générée à l’aide de documents fiables avant de l’utiliser pour une décision importante.
Hiérarchisation automatique
La hiérarchisation automatique utilise les habitudes d’accès observées pour déplacer les objets entre les classes de stockage sans calendrier manuel fixe.
Une collection dont l’utilisation est incertaine utilise la hiérarchisation automatique afin que les objets fréquemment lus puissent revenir dans une classe active.
Hiérarchisation cloud
La hiérarchisation cloud conserve localement les fichiers fréquemment utilisés tout en gardant la collection complète dans le stockage cloud et en récupérant les fichiers moins utilisés.
Un serveur d’agence disposant d’un espace disque limité télécharge un ancien fichier partagé lorsqu’une personne l’ouvre pour la première fois.

I

Inférence
L’inférence utilise un modèle déjà entraîné pour faire une prédiction ou générer un résultat à partir d’une nouvelle entrée.
Attribuer un score à un nouveau paiement avec un modèle de fraude existant est une inférence, même si ce paiement est récent.
Informatique décisionnelle
L’informatique décisionnelle transforme les données de l’entreprise en rapports, tableaux de bord et indicateurs partagés que les personnes peuvent utiliser pour prendre des décisions.
Un tableau de bord Power BI, Quick Sight ou Looker montre les tendances des ventes à l’aide de définitions convenues des indicateurs.
Instantané
Un instantané est une copie d’un volume de stockage à un instant donné, utilisable pour créer un volume de remplacement restaurable.
Un administrateur restaure un instantané dans un nouveau disque après une modification indésirable du volume d’origine.
Instantané incrémentiel
Un instantané incrémentiel stocke les blocs modifiés depuis un instantané antérieur tout en permettant la restauration du volume complet.
Un incrément de 6 Go permet tout de même de restaurer le disque entier, car les blocs inchangés restent représentés.
Intelligence artificielle générative
L’intelligence artificielle générative crée de nouveaux contenus, comme du texte, des images, de l’audio ou du code, en réponse à des instructions et à d’autres entrées fournies.
Un assistant rédige une réponse à partir d’une question et de passages de manuel récupérés, puis son résultat est vérifié.
IOPS
Les IOPS désignent les opérations d’entrée-sortie par seconde et mesurent le rythme des opérations individuelles de lecture et d’écriture sur un stockage.
Une base de données très sollicitée peut nécessiter davantage d’IOPS même lorsque ses fichiers tiennent largement dans la capacité du disque.

L

Lac de données
Un lac de données conserve des données brutes dans de nombreux formats, généralement sur un stockage en mode objet, et leur applique une structure à la lecture.
Une équipe d’ingénierie conserve des images, des journaux et des enregistrements avant de décider quelles analyses effectuer ultérieurement.
Lakehouse
Un lakehouse ajoute des tables analytiques et une gestion de type entrepôt aux fichiers d’un lac de données, souvent à l’aide de formats de tables ouverts.
Une équipe gère des tables analytiques sur des fichiers en mode objet à l’aide d’un format comme Iceberg ou Delta Lake.
Lignage des données
Le lignage des données enregistre les sources et les transformations à l’origine d’un ensemble de données ou d’un résultat, ce qui aide à retracer sa production.
Un analyste suit le lignage d’un total de tableau de bord jusqu’aux enregistrements source d’origine en passant par les tâches de nettoyage.

M

MemoryDB
Amazon MemoryDB est une base de données en mémoire conçue pour conserver durablement les données principales, contrairement à un cache contenant des copies remplaçables.
Une équipe qui a besoin d’un stockage principal durable en mémoire évalue MemoryDB au lieu de considérer un cache comme permanent.
Métadonnées
Les métadonnées sont des informations qui décrivent des données stockées, comme le type de contenu d’un objet, son heure de création ou ses balises d’application.
Un objet image porte un type de contenu qui aide un navigateur à traiter correctement les octets téléchargés.
Migration hétérogène
Une migration hétérogène change le moteur de la base de données et peut nécessiter la conversion des schémas, du code stocké et du comportement de l’application.
Une migration d’Oracle vers PostgreSQL comprend une évaluation des procédures à réécrire pour le nouveau moteur.
Migration homogène
Une migration homogène déplace une base de données tout en conservant son moteur, par exemple de PostgreSQL vers un service PostgreSQL managé.
Migrer une base vers un service PostgreSQL managé change qui assure la maintenance de PostgreSQL sans changer le moteur utilisé par l’application.
Modèle de fondation
Un modèle de fondation est entraîné sur des données variées afin de pouvoir être adapté ou utilisé avec des instructions pour de nombreuses tâches plutôt que pour une seule tâche limitée.
Une équipe utilise un modèle de fondation de langage existant comme point de départ pour son assistant d’entreprise.

N

NFS
NFS est un protocole réseau qui permet aux clients d’accéder à des fichiers partagés, couramment sur les systèmes Linux.
Un service Linux utilise NFS pour lire un dossier partagé sans stocker une copie locale distincte de chaque fichier.
Niveau de stockage
Un niveau de stockage est un profil de prix et d’accès du stockage en mode objet qui fixe les tarifs de stockage, les modalités de récupération et les frais associés.
Un projet conserve les fichiers actifs dans un niveau chaud et ne déplace les fichiers rarement utilisés qu’après avoir vérifié les besoins de récupération.
NoSQL
NoSQL désigne des modèles de bases de données autres que les tables reliées, souvent conçus pour des enregistrements flexibles, la mise à l’échelle et des modes d’accès précis.
Une application conserve les commandes dans une base relationnelle et utilise des documents NoSQL pour les profils dont les champs varient.

O

Objectif de point de reprise
L’objectif de point de reprise, ou RPO, est la quantité maximale de données récentes qu’une entreprise accepte de perdre, mesurée en temps.
Un RPO d’une heure signifie que le plan de reprise ne peut pas laisser plus d’une heure de modifications récentes sans protection.
Objectif de temps de reprise
L’objectif de temps de reprise, ou RTO, est le délai maximal autorisé pour remettre en fonctionnement un système après une interruption.
Une restauration qui prend cinq heures ne respecte pas un RTO de trois heures, même lorsque les enregistrements récupérés sont complets.

P

Politique de cycle de vie
Une politique de cycle de vie est un ensemble de règles qui change automatiquement le niveau des objets ou supprime les données lorsque des conditions définies sont remplies.
Une politique de journaux déplace les objets anciens vers un stockage moins coûteux, puis les supprime après la fin de leur conservation.

R

Reconnaissance automatique de la parole
La reconnaissance automatique de la parole convertit l’audio parlé en mots écrits, ce qui permet notamment de créer des transcriptions consultables et d’analyser des appels.
Un processus de support transcrit un appel enregistré avant d’analyser les sentiments exprimés dans ses mots.
Réhydratation
La réhydratation déplace un blob Azure archivé vers un niveau en ligne afin que son contenu puisse être lu une fois la restauration terminée.
Une équipe lance la réhydratation avant de promettre un délai de livraison pour des documents conservés dans le niveau archive d’Azure.
Réplication asynchrone
La réplication asynchrone envoie les modifications à une autre copie après confirmation par la copie principale, ce qui laisse une période pendant laquelle l’autre copie peut avoir du retard.
Si la région principale tombe en panne avant la copie d’une mise à jour récente, la région secondaire peut ne pas contenir cette mise à jour.
Réplication synchrone
La réplication synchrone ne confirme une écriture qu’après que les copies requises par le service ont confirmé sa réception.
Une écriture confirmée est détenue par l’ensemble de répliques requis avant que la copie principale indique à l’application que l’opération a réussi.
Réplique de secours
Une réplique de secours est une copie de base de données maintenue pour prendre le relais si la base principale tombe en panne, généralement dans une autre zone.
Une base de données managée bascule vers sa réplique de secours après l’indisponibilité de la base principale lors d’une panne de zone.
Réplique en lecture
Une réplique en lecture est une copie de base de données utilisée pour traiter le trafic en lecture seule, souvent mise à jour de façon asynchrone et donc susceptible d’avoir du retard.
Un point de terminaison de production de rapports lit une réplique pendant que la base principale continue à traiter les écritures de l’application.
Reprise après sinistre
La reprise après sinistre comprend la préparation et le processus de restauration de systèmes fonctionnels après une défaillance majeure, selon des objectifs de reprise.
Un test de reprise démarre le service dans une autre région et mesure le temps nécessaire pour qu’il devienne utilisable.
Restauration à un instant donné
Une restauration à un instant donné reconstitue une base de données à un instant restaurable choisi à l’aide des sauvegardes et des journaux de transactions conservés.
Une équipe restaure la base à un instant juste avant une mise à jour accidentelle au lieu d’accepter le dernier état corrompu.

S

Sauvegarde
Une sauvegarde est une copie distincte et restaurable de données, conservée pour permettre leur restauration après une suppression, une corruption, une attaque ou la perte d’un site.
Une sauvegarde protégée permet à une équipe de récupérer les données antérieures après qu’une corruption a atteint les répliques actuelles.
Schéma
Un schéma définit la structure des enregistrements d’une base de données, notamment les colonnes des tables, leurs types de données et les contraintes pertinentes.
Le schéma d’une table exige que chaque total de commande ait le type numérique attendu avant le stockage de la ligne.
SMB
SMB est un protocole réseau de partage de fichiers couramment utilisé pour les dossiers Windows et l’accès aux fichiers.
Un lecteur d’équipe Windows utilise SMB afin que plusieurs personnes puissent ouvrir des fichiers par des chemins partagés familiers.
Spanner
Spanner est la base de données relationnelle distribuée de Google Cloud destinée à la mise à l’échelle horizontale et aux transactions à cohérence forte entre régions.
Une application mondiale choisit Spanner lorsque son exigence de cohérence transactionnelle entre régions est centrale.
SQL Managed Instance
Azure SQL Managed Instance est un service managé fondé sur SQL Server qui offre une large compatibilité avec les fonctions au niveau de l’instance.
Une charge de travail existante qui nécessite des tâches SQL Server Agent envisage Managed Instance pour sa migration vers Azure.
Stockage en colonnes
Le stockage en colonnes regroupe les valeurs par colonne afin que les requêtes analytiques puissent éviter de lire les colonnes inutiles.
Une requête qui lit les dates et les totaux peut ignorer des dizaines de colonnes inutilisées dans une grande table analytique.
Stockage en mode bloc
Le stockage en mode bloc présente des blocs de taille fixe sous forme d’un volume de disque qu’un serveur peut formater et mettre à jour par petites parties.
Un serveur de base de données utilise un volume en mode bloc pour modifier des enregistrements sans remplacer un objet stocké entier.
Stockage en mode fichier
Le stockage en mode fichier présente des fichiers dans des dossiers partagés par un protocole de fichiers réseau, ce qui permet à plusieurs clients d’utiliser les mêmes chemins.
Plusieurs serveurs d’application Linux montent un partage NFS pour lire et modifier leurs modèles communs.
Stockage en mode objet
Le stockage en mode objet conserve les données avec une clé et des métadonnées et les met à disposition par une API, généralement à l’aide de requêtes HTTPS.
Une application multimédia charge des enregistrements dans un compartiment et récupère chacun d’eux grâce à sa clé d’objet.
Stockage géoredondant
Le stockage géoredondant (GRS) est une option Azure qui conserve des copies localement redondantes et ajoute une réplication asynchrone vers une région secondaire associée.
Une copie GRS aide en cas de perte régionale, mais la lecture secondaire ordinaire nécessite une bascule ou une option d’accès en lecture.
Stockage immuable
Le stockage immuable empêche la modification ou la suppression des données protégées pendant une durée de conservation imposée.
Une équipe chargée des documents utilise la conservation immuable afin qu’une facture protégée ne puisse pas être supprimée avant la fin de sa durée de conservation.
Stockage redondant interzone
Le stockage redondant interzone (ZRS) est une option Azure qui copie les données de façon synchrone dans au moins trois zones de la région principale.
Une équipe choisit ZRS pour faire face à une panne de zone tout en gardant chaque copie dans la région choisie.
Stockage temporaire de l’hôte
Le stockage temporaire de l’hôte est un stockage local de machine virtuelle dont les données peuvent disparaître en cas de panne de l’hôte ou d’événement du cycle de vie de la machine virtuelle.
Une tâche de traitement conserve localement des fichiers de travail recréables et envoie les résultats terminés vers un stockage persistant.
Synthèse vocale
La synthèse vocale génère un contenu audio parlé à partir d’un texte écrit, avec des services proposant des options de voix et de langue.
Un système de notification transforme un message d’état écrit en message audio destiné à une personne qui l’écoute.

T

Traitement analytique en ligne
Le traitement analytique en ligne, ou OLAP, exécute de grandes requêtes sur les données accumulées pour étudier des tendances et des résultats d’entreprise.
Un rapport totalise plusieurs années de ventes par mois sans utiliser la base de paiement en production pour le parcours volumineux des données.
Traitement transactionnel en ligne
Le traitement transactionnel en ligne, ou OLTP, effectue de nombreuses petites lectures et écritures sur les enregistrements opérationnels actuels.
Un système de commandes met à jour les stocks et enregistre les achats tout au long de la journée dans le cadre du traitement transactionnel.
Transaction
Une transaction regroupe des opérations de base de données liées en une unité contrôlée qui peut être validée ou annulée dans son ensemble.
Un transfert débite un compte et en crédite un autre dans une seule transaction afin d’éviter un paiement à moitié effectué.
Transfert de données hors ligne
Un transfert de données hors ligne déplace les données sur un support de stockage physique copié, puis transporté ou expédié à un fournisseur pour importation.
Une grande collection utilise Data Box après que l’équipe a inclus la copie, l’expédition et l’importation dans son estimation de durée.
Transfert de données sortant
Le transfert de données sortant est le transfert de données hors d’un service cloud ou d’un périmètre réseau, couramment facturé lorsqu’il se fait vers Internet.
Une exportation vers un site externe ajoute des frais de transfert sortant même lorsque la copie stockée est elle-même peu coûteuse.

U

URL signée
Une URL signée est un lien qui porte une permission limitée d’accès à un objet privé pendant une durée définie, sans connexion habituelle à un compte.
Un client télécharge un reçu privé au moyen d’une URL signée qui cesse de fonctionner à son expiration.

V

Verrouillage du coffre de sauvegarde
Le verrouillage du coffre de sauvegarde impose une protection de conservation afin que les copies de restauration ne puissent pas être supprimées prématurément par un accès administrateur ordinaire.
Un attaquant disposant d’un accès administrateur volé ne peut pas supprimer une sauvegarde verrouillée avant la fin de sa conservation.
Version non courante
Une version non courante est une version antérieure d’un objet qui a été remplacée par une version courante plus récente, mais qui reste stockée.
Une règle de nettoyage supprime les versions non courantes après une période de récupération afin de maîtriser le coût de l’historique conservé.
Vocabulaire personnalisé
Un vocabulaire personnalisé fournit des mots propres à un domaine à un service de reconnaissance de la parole afin d’améliorer la reconnaissance de noms ou de termes inhabituels.
Une équipe de transcription ajoute des noms de produits à son vocabulaire au lieu de créer un modèle de parole de toutes pièces.

À propos de cette unité

Par StudeliSignaler une erreur

Crée ton propre Matériel d'Étude

Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.

Commencer