Gestion des bases de données dans le cloud

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Quel service est destiné à la gestion des données en tant que base de données graphique?

  • Amazon Neptune (correct)
  • Amazon DynamoDB
  • Amazon DocumentDB
  • Amazon QLDB

Quelle méthode consiste à diviser un ensemble de données sur plusieurs hôtes?

  • Répliques simples
  • Multi-région
  • Fédération
  • Sharding (correct)

Quel type de base de données est principalement utilisé pour le suivi géographique?

  • Amazon DynamoDB
  • Amazon QLDB
  • Amazon DocumentDB
  • Amazon Location Service (correct)

Quelle solution vous encouragerait à envisager d'autres types de bases de données?

<p>Bases de données sur mesure (A)</p> Signup and view all the answers

Quel service est compatible avec MongoDB?

<p>Amazon DocumentDB (B)</p> Signup and view all the answers

Quelle stratégie permet une réplication potentielle entre plusieurs régions?

<p>Multi-région (B)</p> Signup and view all the answers

Quelle approche vise à diviser une base de données en plusieurs bases fonctionnelles?

<p>Fédération (B)</p> Signup and view all the answers

Quel service serait préféré pour un usage de type clé-valeur?

<p>Amazon DynamoDB (A)</p> Signup and view all the answers

Quel élément est utilisé pour équilibrer la charge pour les utilisateurs externes dans l'architecture présentée?

<p>Load balancer (external) (A)</p> Signup and view all the answers

Quelle est la fonction du SQS dans cette architecture?

<p>Gestion des files d'attente (D)</p> Signup and view all the answers

Quel service est utilisé pour surveiller les performances de l'application?

<p>Amazon CloudWatch (D)</p> Signup and view all the answers

Quel groupe d'instances se charge du traitement de la logique de l'application?

<p>App Logic Auto Scaling group (D)</p> Signup and view all the answers

Quelle capacité est mentionnée pour l'architecture en termes d'utilisateurs?

<p>10 millions (A)</p> Signup and view all the answers

Quel est le rôle principal des instances Amazon RDS dans cette architecture?

<p>Gestion des bases de données relationnelles (C)</p> Signup and view all the answers

Quel produit est utilisé pour le stockage d'objets dans l'architecture proposée?

<p>S3 (B)</p> Signup and view all the answers

Quelle technologie est utilisée pour la mise à l'échelle automatique des groupes d'instances dans l'architecture?

<p>Auto Scaling (B)</p> Signup and view all the answers

Quel est un inconvénient d'une instance unique dans le contexte de la disponibilité?

<p>Aucune redondance (C)</p> Signup and view all the answers

Quel défi est posé par un système sans failover?

<p>Risque de panne du système (C)</p> Signup and view all the answers

Qu'est-ce qui limite l'évolutivité dans une architecture avec une instance unique?

<p>L'impossibilité de mettre à l'échelle les composants individuellement (B)</p> Signup and view all the answers

Quel type de base de données est mentionné comme option entièrement gérée?

<p>Amazon RDS (D)</p> Signup and view all the answers

Quel est un des inconvénients d'utiliser des adresses IP élastiques?

<p>Coût additionnel en cas d'usage prolongé (A)</p> Signup and view all the answers

Quel facteur limite le choix technologique dans une architecture non évolutive?

<p>L'interdépendance des composants (D)</p> Signup and view all the answers

Quelle technologie permet d'avoir une approche totalement gérée dans le stockage de données?

<p>Amazon Aurora (B)</p> Signup and view all the answers

Quel est un avantage d'une base de données auto-gérée par rapport à une entièrement gérée?

<p>Flexibilité dans la configuration (A)</p> Signup and view all the answers

Quel est un inconvénient des monolithes en matière de disponibilité ?

<p>Ils peuvent ralentir l'accès aux fonctionnalités. (D)</p> Signup and view all the answers

Quelle est la première étape dans la décomposition d'un monolithe ?

<p>Identifier les modules distincts. (C)</p> Signup and view all the answers

Quel est un avantage clé de l'architecture orientée services (SOA) ?

<p>Elle permet une mise à l'échelle plus facile des fonctionnalités. (A)</p> Signup and view all the answers

Pourquoi les monolithes sont-ils souvent difficiles à faire évoluer ?

<p>Ils intègrent tous les modules dans un seul code. (B)</p> Signup and view all the answers

Lorsque l'on décompose un monolithe, quel aspect doit-on prioriser ?

<p>Le découpage en modules fonctionnels indépendants. (B)</p> Signup and view all the answers

Quelles sont les implications d'utiliser une approche monolithique pour une application e-commerce ?

<p>Difficulté à mettre à jour des parties spécifiques de l'application. (D)</p> Signup and view all the answers

Quel est le but de l'architecture orientée services ?

<p>Favoriser l'intégration de divers services indépendants. (D)</p> Signup and view all the answers

Quel module est généralement présent dans une application de commerce en ligne ?

<p>Module de gestion d'inventaire. (C)</p> Signup and view all the answers

Quel est l'avantage d'un couplage lâche entre les composants?

<p>Il permet une plus grande évolutivité. (C)</p> Signup and view all the answers

Pourquoi est-il conseillé de concevoir chaque service comme une boîte noire?

<p>Pour simplifier les interactions avec d'autres services. (B)</p> Signup and view all the answers

Quelle stratégie est recommandée pour éviter de créer sa propre solution de redondance?

<p>Utiliser des services avec redondance intégrée. (C)</p> Signup and view all the answers

Quel est le rôle de SQS dans un système décentralisé?

<p>Agir en tant que file d'attente pour les messages. (B)</p> Signup and view all the answers

Qu'est-ce qu'une opération de 'publish' dans le contexte des notifications?

<p>Diffuser les messages à un ou plusieurs abonnés. (C)</p> Signup and view all the answers

Comment les services peuvent-ils mettre en œuvre la notification d'événements?

<p>En utilisant des systèmes de messagerie comme SQS et SNS. (C)</p> Signup and view all the answers

Quel service est spécifiquement conçu pour gérer des flux de données?

<p>Amazon Kinesis (B)</p> Signup and view all the answers

Quel est le principal bénéfice d'avoir des composants indépendants dans un système?

<p>Ils simplifient la mise à jour et la maintenance. (B)</p> Signup and view all the answers

Quelles sont les meilleures pratiques lors de la construction de l'infrastructure ?

<p>Construire une redondance à chaque niveau. (D)</p> Signup and view all the answers

Quel service fait partie des services auto-scaling d'AWS ?

<p>Amazon EC2 (D)</p> Signup and view all the answers

Quand est-il judicieux de passer à une base de données NoSQL ?

<p>Lorsque le besoin d'évoluer se présente. (C)</p> Signup and view all the answers

Quelle pratique est recommandée pour la gestion des données dans une infrastructure ?

<p>Utiliser des outils d'automatisation dans l'infrastructure. (B)</p> Signup and view all the answers

Quel est un des services que les développeurs web peuvent essayer gratuitement ?

<p>AWS Amplify (C)</p> Signup and view all the answers

Pourquoi est-il important d'avoir de bons métriques et un bon logging dans l'infrastructure ?

<p>Pour mieux comprendre et améliorer les performances. (A)</p> Signup and view all the answers

Quelle étape est suggérée avant d'utiliser Auto Scaling ?

<p>Avoir un service bien architecturé. (C)</p> Signup and view all the answers

Quelle est la recommandation concernant le cache des données ?

<p>Utiliser le cache à la fois à l'intérieur et à l'extérieur de l'infrastructure. (B)</p> Signup and view all the answers

Flashcards

Instance unique

Un seul point de défaillance qui peut entraîner l'arrêt complet du système.

Pas de redondance

Une architecture sans redondance, sans capacités de reprise après sinistre ou de tolérance aux pannes.

Impossible d'adapter les composants individuellement

L'impossibilité d'adapter la taille de chaque composant de l'architecture de manière indépendante.

Technologie limitée

Limites dans le choix des technologies pour chaque composant de l'architecture.

Signup and view all the flashcards

Architecture monolithique

Une architecture où tous les composants sont regroupés sur un seul serveur.

Signup and view all the flashcards

Amazon RDS

Offrir une solution de base de données entièrement gérée par Amazon.

Signup and view all the flashcards

Amazon DynamoDB

Offrir une solution de base de données NoSQL entièrement gérée par Amazon.

Signup and view all the flashcards

Amazon Aurora

Une solution de base de données gérée par Amazon avec des performances élevées et une haute disponibilité.

Signup and view all the flashcards

Monolith

Une application web conçue comme un seul bloc de code, difficile à maintenir et à évoluer.

Signup and view all the flashcards

Scalabilité

La capacité d'un système à gérer une augmentation du trafic et des demandes sans perdre en performance.

Signup and view all the flashcards

Service

Un service web indépendant, autonome et responsable d'une tâche spécifique.

Signup and view all the flashcards

Architecture Orientée Services (SOA)

Un modèle architectural qui divise une application en services distincts, communiquant entre eux.

Signup and view all the flashcards

Disponibilité

La capacité d'un système à rester opérationnel en cas de panne.

Signup and view all the flashcards

EC2

Une instance de calcul virtuelle dans le cloud Amazon Web Services (AWS), dotée de ressources informatiques dédiées.

Signup and view all the flashcards

Décomposer un monolithe

Répartir les composants d'une application sur plusieurs instances EC2, améliorant la scalabilité et la disponibilité.

Signup and view all the flashcards

Modules

L'ensemble des modules qui composent une application, gérant différents aspects comme les commandes, la comptabilité ou les stocks.

Signup and view all the flashcards

Couplage lâche

Un couplage lâche permet aux composants d'un système de fonctionner indépendamment les uns des autres, ce qui facilite la mise à l'échelle, le développement et la maintenance.

Signup and view all the flashcards

Évolutivité et couplage lâche

Plus les composants d'un système sont faiblement couplés, plus ils peuvent évoluer indépendamment.

Signup and view all the flashcards

Boîte noire en couplage lâche

Un composant faiblement couplé est traité comme une "boîte noire" - vous savez ce qu'il fait, mais pas comment il le fait.

Signup and view all the flashcards

Développement et couplage lâche

Le couplage lâche minimise les dépendances entre les composants, ce qui facilite le développement et la maintenance.

Signup and view all the flashcards

Notification d'événement

La notification d'événement est une approche de couplage lâche où les composants communiquent par l'intermédiaire d'événements.

Signup and view all the flashcards

Amazon S3 et couplage lâche

Amazon S3 est un service de stockage d'objets qui est conçu pour être faiblement couplé et évolutif.

Signup and view all the flashcards

Amazon DynamoDB et couplage lâche

Amazon DynamoDB est une base de données NoSQL qui est conçue pour être faiblement couplée et évolutive.

Signup and view all the flashcards

AWS Lambda et couplage lâche

AWS Lambda est un service de calcul sans serveur qui est conçu pour être faiblement couplé et évolutif.

Signup and view all the flashcards

Amazon CloudFront

Un service Amazon Web Services qui permet de distribuer du contenu statique, comme des images, des vidéos et des fichiers JavaScript, de manière rapide et fiable.

Signup and view all the flashcards

Amazon Route 53

Un service Amazon Web Services qui permet de gérer les enregistrements DNS, c'est-à-dire l'adressage des noms de domaine aux serveurs Web.

Signup and view all the flashcards

VPC (Virtual Private Cloud)

Un réseau privé virtuel (VPN) dans le cloud Amazon Web Services. Les instances EC2 et les autres ressources dans un VPC peuvent communiquer entre elles en utilisant un réseau privé.

Signup and view all the flashcards

Load balancer

Un service Amazon Web Services qui permet de balancer la charge entre plusieurs instances EC2, ce qui permet d'améliorer la fiabilité et les performances des applications web.

Signup and view all the flashcards

DynamoDB

Un service Amazon Web Services qui permet de stocker des données d'application non structurées dans un format clé-valeur.

Signup and view all the flashcards

Web Auto Scaling group

Un service Amazon Web Services qui permet de créer des instances EC2 avec des configurations prédéfinies, en fonction des besoins de l'application web.

Signup and view all the flashcards

Worker Auto Scaling group

Un service Amazon Web Services qui permet de créer des instances EC2 dédiées au traitement des tâches de fond, comme les traitements batch ou les calculs intensifs.

Signup and view all the flashcards

AWS Lambda

Un service Amazon Web Services qui permet d'exécuter du code de façon asynchrone, en réponse à des événements déclenchés par une variété de services AWS.

Signup and view all the flashcards

Base de données spécialisée

Une base de données spécialisée conçue pour des types de données spécifiques, comme la gestion des graphes ou des données géographiques.

Signup and view all the flashcards

Base de données de graphes

Un type de base de données qui stocke les relations entre les données sous forme de graphes.

Signup and view all the flashcards

Base de données clé-valeur

Un système de base de données qui stocke des données sous forme de paires clé-valeur.

Signup and view all the flashcards

Fédération de bases de données

Diviser un ensemble de données en plusieurs bases de données distinctes basées sur leur fonction.

Signup and view all the flashcards

Sharding

Répartir un ensemble de données sur plusieurs serveurs pour améliorer les performances et la scalabilité.

Signup and view all the flashcards

Migration vers des bases de données spécialisées

Déplacer certaines fonctionnalités d'une base de données relationnelle vers un type de base de données spécialisé, par exemple NoSQL ou Graph.

Signup and view all the flashcards

Réplication multi-régionale

Répliquer les données d'une base de données sur plusieurs régions géographiques pour assurer la redondance et la récupération d'urgence.

Signup and view all the flashcards

Multi-AZ

Répliquer votre infrastructure sur plusieurs zones de disponibilité pour améliorer la résilience et la haute disponibilité.

Signup and view all the flashcards

Services Auto-évolutifs

Utiliser des services auto-évolutifs qui s'adaptent automatiquement aux changements de charge, comme Application Load Balancer, S3, Lambda, SNS, SQS, AWS Step Functions.

Signup and view all the flashcards

Redondance

Intégrer la redondance à tous les niveaux de votre infrastructure pour minimiser les points de défaillance.

Signup and view all the flashcards

Commencer avec SQL

Utiliser un système de gestion de base de données relationnelle (RDBMS) comme point de départ pour la plupart des applications.

Signup and view all the flashcards

Cache de données

Stocker les données dans le cache à l'intérieur et à l'extérieur de votre infrastructure pour améliorer les performances d'accès.

Signup and view all the flashcards

Automatisation de l'infrastructure

Automatiser la gestion de votre infrastructure à l'aide d'outils tels que CloudFormation ou Terraform.

Signup and view all the flashcards

Surveillance et Journalisation

Mettre en place une surveillance et des alertes pour identifier et résoudre rapidement les problèmes.

Signup and view all the flashcards

Study Notes

Présentation générale d'AWS

  • Le sujet de la présentation est le dimensionnement sur AWS, jusqu'à 10 millions d'utilisateurs.
  • Le conférencier est Giulio Lannazzo, architecte solution chez Amazon Web Services.

Dimensionnement à grande échelle

  • Plusieurs aspects sont abordés pour gérer les utilisateurs à grande échelle :
    • Gestion des utilisateurs
    • Maintien des performances (y compris plusieurs zones géographiques)
    • Détection et gestion des incidents
    • Maintien de la continuité des activités
    • Gestion de la sécurité et de la conformité
    • Développement et tests
    • Gestion des changements
    • Suivi et gestion des coûts
    • Optimisation des coûts
    • Réduction de l'empreinte carbone

Infrastructure globale d'AWS

  • 34 régions et 108 zones d'disponibilité (AZ)
  • Réseau d'interconnexion privé
  • Plus de 600 points de présence
  • Ressources AWS pour l'infrastructure globale : https://www.infrastructure.aws

Zones de disponibilité (AZ)

  • Une zone de disponibilité (AZ) est un groupe de centres de données localisés dans un emplacement géographiquement distinct.
  • Il y a au moins 3 AZ par région.
  • Protection contre les pannes techniques.

Points de présence

  • Utilisés pour héberger les services de livraison de contenu (comme Amazon CloudFront).
  • Ne peuvent pas être utilisés directement.

Zones locales AWS

  • Extension des régions ; situées au cœur des grandes villes et des centres industriels.

AWS Wavelength

  • Extension de l'infrastructure du cloud AWS dans les stades et les lieux.
  • Permet de connecter les données des capteurs et autres données directement au cloud.

AWS Outposts

  • Extension de l'infrastructure AWS dans votre centre de données sur site.
  • Prise en charge des applications ultra-basse latence, traitement des données locales et stockage de données locales.

Éventails et profondeur des services AWS

  • Plus de 200 services complets sont disponibles.
  • Les services AWS sont regroupés par catégories, telles que les analyses, les bases de données, les applications métier, la chaîne de blocs, la sécurité, l'identité et la conformité, le stockage et la commodité.
  • Les domaines techniques couverts incluent les bases de données relationnelles (Amazon RDS), les bases de données NoSQL (Amazon DynamoDB), les services de calcul (Amazon EC2), les outils de développement, les services multimédia et la gestion d'applications ou services hybride.

Considérations

  • Beaucoup de décisions sont réversibles, les portes à double sens. — Jeff Bezos

Comment évaluer le niveau de contrôle nécessaire

  • Identifier et éviter les tâches lourdes non différenciées.
  • Serverless vs. géré vs. s'occuper soi-même.
  • Contrôle vs. Responsabilité

Plusieurs utilisateurs (Développeur/PoC)

  • Une seule instance : pas de redondance, pas de capacité de dimensionnement des composants indépendamment.
  • Plus d'un utilisateur : redondance et indépendance nécessaires pour dimensionner indépendamment des composants.
  • Options de bases de données : Options gérées par l'utilisateur ou complètement gérées pour les applications de base de données.

Amazon Relational Database Service (Amazon RDS)

  • Fournit une base de données relationnelle gérées.
  • Gère la maintenance quotidienne, les correctifs de sécurité et les mises à jour logicielles.
  • Différents type de bases de données prise en charge.

Amazon Aurora

  • Compatible avec MySQL ou PostgreSQL.
  • Dimensionnement automatique du stockage (jusqu'à 64 To).
  • Jusqu'à 15 réplicas de lecture.
  • Sauvegardes continues (incrémentielles).
  • Réplication à six voies dans trois zones.

Aurora serverless v2

  • Base de données auto-paramétrable à la demande, pour les applications à des charges de travail variables.
  • Démarre à la demande, s'arrête lorsqu'elle n'est pas utilisée.
  • Dimensionne automatiquement les ressources, sans instances à gérer.
  • Payeur par seconde pour la capacité de base de données utilisée.

NoSQL

  • Options pour les applications sensibles à la latence, volumineuses et avec des ingestions rapides .
  • Les bases de données NoSQL sont plus fréquemment utilisées avec des besoins de performances élevées, d'innombrables interactions avec une faible latence et plusieurs exigences de données complexes.
  • Applications sensibles à la latence, volumes de téraoctets de données, ingestion rapide (millisecondes), données fortement non relationnelles (graphique).

Amazon Cognito

  • Gère l'autorisation et l'identité pour les applications Web et mobiles.
  • Permet aux développeurs de se concentrer sur les spécificités de leur application.

Dimensionnement horizontal

  • Avec le dimensionnement horizontal, le nombre d'instances augmente pour augmenter la capacité de traitement.
  • Cela peut entraîner une complexité supplémentaire, en particulier avec les charges ou les opérations très variables.
  • Cette croissance est associée aux coûts et à la capacité de performance.

Dimensionnement vertical

  • Le dimensionnement vertical consiste à augmenter les ressources d'une instance unique afin d'augmenter la capacité de traitement.
  • Une seule instance peut atteindre une limite, entraînant une complexité, des coûts élevés et une absence de redondance et de tolérance aux pannes.

Equilibrage de charge

  • Application Load Balancer : haute disponibilité, vérifications de santé, adhérence aux sessions, routage basé sur le contenu, applications basées sur les conteneurs, WebSockets, HTTP/2.
  • Network Load Balancer : haute disponibilité, IP 1-65 535 vérifications de santé, routage basé sur le contenu.

Amélioration de la disponibilité de la base de données

  • Placer les instances de la base de données et les réplicas dans plusieurs zones de disponibilité (multi-AZ) pour une haute disponibilité et une meilleure tolérance aux pannes.

Gestion de la cohérence des données

  • Avec la réplication de données dans des régions différentes, il est primordial de garantir la cohérence des données et la capacité de récupérer après les pannes de réseau.

Déplacer la charge

  • Redistribuer la charge de travail entre les zones ou les ressources pour optimiser les performances globales de l'infrastructure et atténuer les charges de travail.
  • Utilisation d'Amazon CloudFront pour accélérer la livraison du contenu statique et pour réduire la charge de travail sur les serveurs d'origine.

Amazon S3

  • Stockage objet haute durabilité, adapté aux contenus statiques, dimensionnable à l'infini, objets pouvant atteindre 5 To, chiffrement au repos et en transit.

Amazon CloudFront

  • Mise en cache du contenu pour accélérer la livraison.
  • Contenu dynamique et statique.
  • Streaming vidéo.
  • Certificats SSL personnalisés.
  • Temps de vie court des contenus (TTL.)
  • Optimisé pour AWS.

CDN

  • Les CDN livrent le contenu aux utilisateurs de manière efficace et réduisent la charge sur les serveurs d'origine en utilisant la mise en cache.
  • Les contenus statiques (images, vidéos, fichiers CSS et JS), comme les articles tendance, les pages produits et le contenu des articles, sont mis en cache.

Amazon ElastiCache

  • Cache Memcached ou Redis géré.
  • Scalabilité d'un à plusieurs nœuds.
  • Auto-réparation (remplace les instances défectueuses).
  • Débits millisecondes uniques (généralement).
  • Déploiements multi-AZ pour la disponibilité.
  • Fonctionnement de la mise en cache : lecture du cache, écriture dans le cache, lecture de la base de données.

Amazon DynamoDB

  • Base de données NoSQL gérées.
  • Options de tarification prévisionnelle et à la demande.
  • Hautes performances et tolérance aux pannes.
  • Flux et déclencheurs.
  • Tables globales (multi-régions).

Optimisation de votre application

  • Optimiser les couches web et app.
  • Passer à l'architecture orientée service pour améliorer la mise à l'échelle, la disponibilité et la maintenance.
  • Services séparés, traitement séparé et mise à l'échelle indépendante des composants.
  • Contrats de service pour définir les interfaces.

Solutions de déploiement d'applications

  • Amazon ECS, AWS Lambda et Amazon EKS prennent en charge des conteneurs et des environnements serveur sans serveur pour le dimensionnement des applications.

Couplage lâche

  • Composants indépendants.
  • Traitement decouplé.
  • Intégration de la redondance et de la capacité de dimensionnement.

Architecture microservices

  • Décomposer l'application monolithique en services individuels (SOA).
  • L'intégration d'un cadre SOA améliore la modularité, la maintenabilité, la scalabilité et la reprise après sinistre.

AWS X-Ray

  • Identifier les goulots d'étranglement et les erreurs de performances.
  • Identifier les problèmes pour les services spécifiques de votre application.
  • Visualiser le graphique d'appel de service.

Plus de 1 million d'utilisateurs

  • Ajuster les paramètres finaux pour optimiser la solution.
  • Passage multirégions pour la redondance.
  • Optimiser les performances de la base de données.
  • Utilisation d'outils internes pour améliorer les performances.

Bases de données personnalisées

  • Utiliser des bases de données spécifiques à partir des besoins fondamentaux de fonctions et exigences de données pour optimiser la performances et l'efficacité.
  • Types de bases de données avec fonction spécifiques.

Problèmes de base de données

  • Fédérations : diviser en bases de données multiples par fonctions.
  • Partitionnement : diviser les jeux de données sur plusieurs serveurs.
  • Bases de données spécifiques : déplacer certaines fonctionnalités vers des bases de données NoSQL ou graphiques.
  • Multirégions : réplication interrégions, éventuellement avec multi-masters.

Revue rapide

  • Zones de disponibilité (Multi-AZ)
  • Services de dimensionnement automatique
  • Réplication et redondance à chaque niveau
  • Débuter avec le SQL.
  • Mettre en cache les données, à l'intérieur et à l'extérieur de votre infrastructure
  • Outils d'automatisation pour l'infrastructure.
  • Bonnes métriques, surveillance et journalisation.
  • Diviser les niveaux en services individuels (SOA).
  • Dimensionnement automatique (Auto Scaling) une fois qu'on est prêt.
  • Ne pas réinventer la roue.
  • Déplacer à NoSQL si cela a du sens.

Ressources pour les étudiants

  • Services AWS gratuits.
  • Expériences d'apprentissage en ligne innovantes.
  • Cours gratuits.

Remerciements

  • Remerciements au conférencier, Giulio Lannazzo.

Enquête sur la session

  • Demande aux participants de remplir un sondage sur la session.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Cloud Databases Overview
18 questions

Cloud Databases Overview

ExuberantChupacabra avatar
ExuberantChupacabra
Cloud Databases and APIs Overview
16 questions
Cloud Storage & NoSQL Databases Quiz
48 questions
DynamoDB APIs
18 questions

DynamoDB APIs

RationalStanza9319 avatar
RationalStanza9319
Use Quizgecko on...
Browser
Browser