Bonjour, Adrian, et bienvenue à nouveau.
Dans la vidéo d'aujourd'hui, nous allons aborder les principes de base d'un service de synchronisation des données.
D'un point de vue général, une synchronisation de données est un service de transfert de données en ligne qui simplifie et automatise
le déplacement des données entre les systèmes et services de stockage.
On peut donc le voir dans le diagramme où vous avez un emplacement un et un emplacement deux.
Et si vous souhaitez déplacer certaines données entre ces différents emplacements, la synchronisation des données peut être un service
fiable à utiliser.
L'un des avantages de la synchronisation des données est qu'elle assure une sécurité de bout en bout.
Cela inclut donc le cryptage et la validation intégrée.
À ce stade, lorsque nous discutons de l'emplacement un et de l'emplacement deux, nous ne savons pas encore exactement
à quoi cela fait référence.
Nous allons donc poursuivre et comprendre plus en détail ce qui concerne les emplacements pris en charge.
Maintenant, lorsque nous discutons de l'ensemble des points d'extrémité pris en charge, notez que la synchronisation
des données peut copier les données vers et depuis les serveurs NFS, les serveurs SMB, le HDFS, les systèmes de stockage d'objets, les trois buckets que
vous avez, FS, FS X, ces dispositifs sans con, les buckets de stockage Google cloud ainsi que les fichiers Azure.
Lorsque nous parlons de données, il existe deux types d'architectures : l'une consiste à déplacer
les données entre les services et l'autre à déplacer les données entre un bus et une installation sur site ou entre un bus et un environnement
en nuage comme Azure, etc.
Ainsi, lorsque nous parlons du transfert de données entre le site et un bus, notez qu'il y a une exigence
de données dans le Cajun.
Vous avez donc ici un stockage sur site, qui peut être NFS, des PDF, etc. Ainsi, si vous voulez déplacer les données
d'un côté, par exemple vers le FS 3, etc. vous aurez besoin d'un moteur de synchronisation des données.
Une partie très importante à retenir.
Cependant, lorsque nous parlons de transfert de données entre services de stockage, aucun agent de synchronisation
des données n'est nécessaire.
Super.
Avant d'aller plus loin, faisons une démonstration rapide pour comprendre les choses plus en détail.
Actuellement, je suis dans le service Data Sync et j'ai déjà une tâche configurée.
Maintenant, si vous regardez dans la tâche ici, la source est un bucket S3 nommé Demo Cloud quatre et je bucket
et la destination nette est FS.
Il y a donc un PFS en cours d'exécution sur lequel les données doivent être copiées.
Maintenant, si vous regardez cette tâche ici, regardons l'historique.
Dans l'historique, vous avez deux ID d'exécution, un avec erreur et un avec succès.
Donc, si vous regardez le succès ici, il vous donne des détails liés au nombre de fichiers transférés, le transfert
total de données, le montant de la compression et d'autres, et cela aide dans la démarche globale.
Faisons donc une chose pour la démo d'aujourd'hui.
Je vais réexécuter cette tâche pour voir comment les données sont exactement synchronisées.
Maintenant, à ce stade, nous savons que le seau S3 à partir duquel les données sont dites est démo, cloud et bucket.
Ouvrons-le rapidement et j'ajouterai certains fichiers supplémentaires dans le cadre de ce seau.
J'ai donc ajouté les fichiers zéro un et zéro deux.
Allons-y et téléchargeons rapidement cette grille.
Donc, à ce stade, il y a deux fichiers supplémentaires ici.
Maintenant, à partir de l'instance EC2 où j'ai le visage monté, nous avons un répertoire spécifique appelé cette synchronisation
de données.
Il s'agit donc du dossier dans lequel la synchronisation des données téléchargera les fichiers dans le cadre de la tâche globale.
Maintenant, si vous regardez dans ce dossier spécifique, il n'y a qu'un seul fichier qui est HTML, qui a été copié dans le
cadre de l'exécution précédente.
Donc allons-y et réexécutons notre synchronisation de données.
Donc ce que je vais faire, je vais recommencer.
Il a donc commencé l'exécution.
Attendons rapidement.
Revenons à la tâche.
L'état est en cours d'exécution.
Et après 2 à 3 minutes, notre statut est maintenant disponible.
Donc si vous regardez rapidement dans l'historique, notre nouvelle tâche d'exécution est maintenant un succès.
Maintenant, à partir de la ClA, si vous exécutez à nouveau la commande LS, vous verrez que nous avons deux nouveaux fichiers qui sont actuellement
synchronisés.
Super.
J'espère qu'avec cet aperçu de haut niveau, vous avez compris ce que les services de synchronisation des données tentent de réaliser.
Maintenant, une autre chose que je voulais vous montrer est que dans le cadre de la synchronisation des données, vous pouvez
définir un calendrier où après, disons, 2 heures, les données sont synchronisées à nouveau, donc vous pouvez aller de l'avant et spécifier un calendrier.
Examinons-la rapidement.
Si vous regardez la fréquence, vous avez l'heure, le jour, la semaine, et vous pouvez aussi avoir une fréquence personnalisée.
Disons que toutes les heures, les données sont synchronisées entre deux emplacements que vous spécifiez.
Il s'agit donc d'un paramètre que vous pouvez également définir.
Avant de conclure, examinons un cas d'utilisation simple de transfert de données entre le
stockage Google Cloud et Amazon S3.
Si vous avez un tel cas d'utilisation, quelles sont les étapes à suivre ?
La première étape consiste à déployer un agent de synchronisation des données dans votre environnement Google Cloud.
La deuxième étape est que l'agent lit votre seau de stockage dans le nuage de Google, donc la permission doit être présente.
Troisièmement, l'objet de votre seau de stockage dans le nuage Google est transféré en toute sécurité dans le nuage via TLS en utilisant
le point de terminaison public.
Et la quatrième étape est que le service de synchronisation des données écrit les données dans votre seau S3.
Si vous regardez ce diagramme spécifique, vous aurez un aperçu de l'agent de synchronisation des données
qui lit les objets, puis, par le biais de la connexion HTTPS, par le service de synchronisation des données, les données
sont déplacées vers votre seau S3.
Voilà donc un aperçu de très haut niveau du service de synchronisation des données.
Et c'est ainsi que se termine la vidéo d'aujourd'hui.