SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Réalisé par:
Marzouki Naouar
Essaidi Chaimaa
Ezzaoui Karima
Déploiement sur
Google Cloud
Plan
Introduction
Modes de
deploiement
Migration des
donnees
Exemple
Introduction
Securité
Conformité aux
réglementations
Disponibilité
Solutions de redondance
Modèle de paiement à
l'usage
Coûts Optimisés
Évolutivité
Agilité de déploiement
1 2
3 4
Modes de Déploiement
Compute Engine
Pour déployer sur Compute Engine, vous créez d'abord une
instance de machine virtuelle en définissant des paramètres
tels que la taille de la VM, la configuration du réseau, et le type
de disque. Une fois configurée, vous démarrez l'instance,
installant ainsi votre application et permettant son accès via
l'adresse IP associée.
Cas d'utilisation
Une entreprise de traitement d'image nécessite une
puissance de calcul importante pour effectuer des
opérations de haute résolution. Elle peut déployer un
ensemble de machines virtuelles Compute Engine
configurées avec des GPU pour accélérer les tâches de
traitement d'image.
Modes de Déploiement
Kubernetes Engine (GKE)
Pour utiliser GKE, vous emballez votre application dans des
conteneurs Docker. Vous définissez ensuite les configurations
nécessaires dans des fichiers YAML, indiquant à Kubernetes
comment déployer et gérer les conteneurs. GKE s'occupe de
l'orchestration, s'assurant que votre application fonctionne de
manière fiable et à l'échelle.
Cas d'utilisation
Une entreprise adopte une architecture microservices pour
son application. GKE facilite le déploiement de chaque
service dans un conteneur distinct, offrant une gestion
centralisée, une mise à l'échelle automatique et une haute
disponibilité pour l'ensemble de l'application.
Modes de Déploiement
Cloud Deployment Manager
Avec Cloud Deployment Manager, vous créez un fichier de
configuration en tant que code (souvent écrit en YAML ou en
JSON) décrivant l'ensemble de votre infrastructure, y compris
les VMs, les réseaux, et les services. Vous utilisez ensuite
Deployment Manager pour déployer cette configuration, créant
ainsi les ressources cloud spécifiées.
Cas d'utilisation
Une entreprise adopte une approche d'infrastructure en tant
que code pour garantir la cohérence et la reproductibilité de
son environnement cloud. Avec Cloud Deployment Manager,
elle définit sa configuration d'infrastructure dans un fichier
YAML, lui permettant de déployer rapidement et de manière
cohérente son architecture cloud complète chaque fois que
nécessaire.
Modes de Déploiement
App Engine
Avec App Engine, le déploiement est simplifié. Vous
téléchargez simplement votre code source, généralement dans
un conteneur, sur la plateforme. App Engine gère
automatiquement les ressources nécessaires pour exécuter
votre application. Il vous suffit de spécifier les paramètres
d'exécution, et la plateforme s'occupe du reste.
Cas d'utilisation
Une start-up de commerce électronique lance une
application mobile pour la vente de produits. En utilisant App
Engine, la start-up peut se concentrer sur le développement
de l'application sans se soucier de la gestion des serveurs,
assurant ainsi une évolutivité automatique pour gérer les
pics de trafic pendant les ventes flash.
Modes de Déploiement
Cloud Functions
Le déploiement sur Cloud Functions est simple. Vous créez
une fonction individuelle, définissez les déclencheurs (comme
des événements dans Cloud Storage), et téléchargez le code
source de votre fonction. Cloud Functions s'occupe de
l'allocation dynamique des ressources lors de l'exécution de la
fonction en réponse aux déclencheurs spécifiés.
Cas d'utilisation
Un service de stockage cloud souhaite automatiser le
traitement des images téléchargées par les utilisateurs. En
utilisant Cloud Functions, chaque téléchargement déclenche
automatiquement une fonction qui redimensionne l'image et
la stocke dans un format spécifique.
Migration des Données
Dans le contexte du déploiement sur Google
Cloud, la migration des données joue un rôle
crucial offerts par le cloud computing. Après
avoir examiné les différentes méthodes de
déploiement disponibles sur Google Cloud, il
est temps de conceptualiser la migration des
données comme une série de principes et
d'approches stratégiques
Definition
01
méthodes de migration des données
Dans le panorama complexe de la migration des données
vers Google Cloud,on trois services: le Cloud Storage
Transfer Service, le Data Transfer Service, et le Transfer
Appliance.
Ces trois acteurs majeurs se distinguent par
leurs applications spécifiques,
leurs approches uniques de transfert,
les avantages particuliers qu'ils offrent.
01
02
03
Cloud Storage Transfer Service
02
Convient aux transferts
flexibles et automatisés.
04
Flexibilité
Offre une flexibilité dans la
planification et l'automatisation des
transferts.
Scénarios
Utilisation Principale
Migrer des données depuis d'autres
systèmes de stockage en ligne vers
Cloud Storage.
01
Volumes de Données
Approprié pour des volumes de
données moins importants
03
Data Transfer Service
02
Adapté aux organisations
ayant des bases de
données importantes
nécessitant une transition
en douceur.
04
Compatibilité
Offre une compatibilité étendue
avec divers systèmes de gestion
de bases de données.
Scénarios
Utilisation Principale
Migration dédiée aux bases de
données.
01
Volumes de Données
Idéal pour des bases de données
critiques à déplacer.
03
05Homogénéité
Le Database Migration Service (DMS) assure
une migration homogène des bases de
données vers Cloud SQL sur Google Cloud.
.
Transfer Appliance
02
Implique le transport
physique de dispositifs de
stockage vers Google
Cloud.
04
Rapidité et Sécurité
Permet une migration hors ligne
rapide et sécurisée.
Transport Physique
Utilisation Principale
Migration hors ligne de volumes
massifs de données.
01
Volumes de Données
Utilisé lorsque la migration en ligne n'est
pas pratique en raison de limitations de
bande passante ou d'autres contraintes.
03
05 Scénarios
Recommandé pour d'importants volumes de
données nécessitant une migration rapide et
sécurisée.
Venus
Mercury
En résumé, la différence réside principalement
dans les cas d'utilisation spécifiques, les volumes
de données associés, les méthodes de transfert, et
les avantages particuliers offerts par chaque
service. Le choix dépend des besoins et des
contraintes particuliers de votre projet de migration.
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
Venus
Mercury
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_mise_en_place_de_mesures_de_sécurité_avancées("""1).pdf

Contenu connexe

Similaire à def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_mise_en_place_de_mesures_de_sécurité_avancées("""1).pdf

Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielLivre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielMicrosoft Décideurs IT
 
Réussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des donnéesRéussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des donnéesDenodo
 
Presentation datwendo cloud connector - français
Presentation datwendo cloud connector - françaisPresentation datwendo cloud connector - français
Presentation datwendo cloud connector - françaisChristian Surieux
 
CLOUD AZURE MS avec PROJECT SI Avis d'expert
CLOUD AZURE MS avec PROJECT SI Avis d'expertCLOUD AZURE MS avec PROJECT SI Avis d'expert
CLOUD AZURE MS avec PROJECT SI Avis d'expertPROJECT SI
 
Amazon Web Services.pdf
Amazon Web Services.pdfAmazon Web Services.pdf
Amazon Web Services.pdfAnass Nabil
 
migrating web applications to azure
migrating web applications to azuremigrating web applications to azure
migrating web applications to azureMichel HUBERT
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Kouotou Aboubakar Sidiki, Eng, PMP
 
Resume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdfResume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdfFootballLovers9
 
Cloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdiCloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdiJulien Lesaicherre
 
Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?Microsoft Ideas
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisPECB
 
Ei techno ei cloud livre-blanc-déc 2013
Ei techno ei cloud   livre-blanc-déc 2013Ei techno ei cloud   livre-blanc-déc 2013
Ei techno ei cloud livre-blanc-déc 2013Christophe Monnier
 
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...Laurence Loth
 
Un vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SI
Un vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SIUn vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SI
Un vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SIPROJECT SI
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...PartnerWin - #SocialSelling StarterPacks
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SISamir Arezki ☁
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]Quentin Adam
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...COMPETITIC
 
Microsoft Asure
Microsoft AsureMicrosoft Asure
Microsoft Asurefehmi arbi
 

Similaire à def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_mise_en_place_de_mesures_de_sécurité_avancées("""1).pdf (20)

Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielLivre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logiciel
 
Réussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des donnéesRéussir sa migration vers le Cloud grâce à la virtualisation des données
Réussir sa migration vers le Cloud grâce à la virtualisation des données
 
ch1-cours2016.ppt
ch1-cours2016.pptch1-cours2016.ppt
ch1-cours2016.ppt
 
Presentation datwendo cloud connector - français
Presentation datwendo cloud connector - françaisPresentation datwendo cloud connector - français
Presentation datwendo cloud connector - français
 
CLOUD AZURE MS avec PROJECT SI Avis d'expert
CLOUD AZURE MS avec PROJECT SI Avis d'expertCLOUD AZURE MS avec PROJECT SI Avis d'expert
CLOUD AZURE MS avec PROJECT SI Avis d'expert
 
Amazon Web Services.pdf
Amazon Web Services.pdfAmazon Web Services.pdf
Amazon Web Services.pdf
 
migrating web applications to azure
migrating web applications to azuremigrating web applications to azure
migrating web applications to azure
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...
 
Resume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdfResume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdf
 
Cloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdiCloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdi
 
Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défis
 
Ei techno ei cloud livre-blanc-déc 2013
Ei techno ei cloud   livre-blanc-déc 2013Ei techno ei cloud   livre-blanc-déc 2013
Ei techno ei cloud livre-blanc-déc 2013
 
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
Reduisez vos couts simplifiez votre informatique et accelerez vos deploiement...
 
Un vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SI
Un vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SIUn vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SI
Un vrai ERP dans le Cloud Découvrez CEGID avec PROJECT SI
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SI
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
Microsoft Asure
Microsoft AsureMicrosoft Asure
Microsoft Asure
 

def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_mise_en_place_de_mesures_de_sécurité_avancées("""1).pdf

  • 1. Réalisé par: Marzouki Naouar Essaidi Chaimaa Ezzaoui Karima Déploiement sur Google Cloud
  • 3. Introduction Securité Conformité aux réglementations Disponibilité Solutions de redondance Modèle de paiement à l'usage Coûts Optimisés Évolutivité Agilité de déploiement 1 2 3 4
  • 4. Modes de Déploiement Compute Engine Pour déployer sur Compute Engine, vous créez d'abord une instance de machine virtuelle en définissant des paramètres tels que la taille de la VM, la configuration du réseau, et le type de disque. Une fois configurée, vous démarrez l'instance, installant ainsi votre application et permettant son accès via l'adresse IP associée. Cas d'utilisation Une entreprise de traitement d'image nécessite une puissance de calcul importante pour effectuer des opérations de haute résolution. Elle peut déployer un ensemble de machines virtuelles Compute Engine configurées avec des GPU pour accélérer les tâches de traitement d'image.
  • 5. Modes de Déploiement Kubernetes Engine (GKE) Pour utiliser GKE, vous emballez votre application dans des conteneurs Docker. Vous définissez ensuite les configurations nécessaires dans des fichiers YAML, indiquant à Kubernetes comment déployer et gérer les conteneurs. GKE s'occupe de l'orchestration, s'assurant que votre application fonctionne de manière fiable et à l'échelle. Cas d'utilisation Une entreprise adopte une architecture microservices pour son application. GKE facilite le déploiement de chaque service dans un conteneur distinct, offrant une gestion centralisée, une mise à l'échelle automatique et une haute disponibilité pour l'ensemble de l'application.
  • 6. Modes de Déploiement Cloud Deployment Manager Avec Cloud Deployment Manager, vous créez un fichier de configuration en tant que code (souvent écrit en YAML ou en JSON) décrivant l'ensemble de votre infrastructure, y compris les VMs, les réseaux, et les services. Vous utilisez ensuite Deployment Manager pour déployer cette configuration, créant ainsi les ressources cloud spécifiées. Cas d'utilisation Une entreprise adopte une approche d'infrastructure en tant que code pour garantir la cohérence et la reproductibilité de son environnement cloud. Avec Cloud Deployment Manager, elle définit sa configuration d'infrastructure dans un fichier YAML, lui permettant de déployer rapidement et de manière cohérente son architecture cloud complète chaque fois que nécessaire.
  • 7. Modes de Déploiement App Engine Avec App Engine, le déploiement est simplifié. Vous téléchargez simplement votre code source, généralement dans un conteneur, sur la plateforme. App Engine gère automatiquement les ressources nécessaires pour exécuter votre application. Il vous suffit de spécifier les paramètres d'exécution, et la plateforme s'occupe du reste. Cas d'utilisation Une start-up de commerce électronique lance une application mobile pour la vente de produits. En utilisant App Engine, la start-up peut se concentrer sur le développement de l'application sans se soucier de la gestion des serveurs, assurant ainsi une évolutivité automatique pour gérer les pics de trafic pendant les ventes flash.
  • 8. Modes de Déploiement Cloud Functions Le déploiement sur Cloud Functions est simple. Vous créez une fonction individuelle, définissez les déclencheurs (comme des événements dans Cloud Storage), et téléchargez le code source de votre fonction. Cloud Functions s'occupe de l'allocation dynamique des ressources lors de l'exécution de la fonction en réponse aux déclencheurs spécifiés. Cas d'utilisation Un service de stockage cloud souhaite automatiser le traitement des images téléchargées par les utilisateurs. En utilisant Cloud Functions, chaque téléchargement déclenche automatiquement une fonction qui redimensionne l'image et la stocke dans un format spécifique.
  • 9. Migration des Données Dans le contexte du déploiement sur Google Cloud, la migration des données joue un rôle crucial offerts par le cloud computing. Après avoir examiné les différentes méthodes de déploiement disponibles sur Google Cloud, il est temps de conceptualiser la migration des données comme une série de principes et d'approches stratégiques Definition 01
  • 10. méthodes de migration des données Dans le panorama complexe de la migration des données vers Google Cloud,on trois services: le Cloud Storage Transfer Service, le Data Transfer Service, et le Transfer Appliance. Ces trois acteurs majeurs se distinguent par leurs applications spécifiques, leurs approches uniques de transfert, les avantages particuliers qu'ils offrent. 01 02 03
  • 11. Cloud Storage Transfer Service 02 Convient aux transferts flexibles et automatisés. 04 Flexibilité Offre une flexibilité dans la planification et l'automatisation des transferts. Scénarios Utilisation Principale Migrer des données depuis d'autres systèmes de stockage en ligne vers Cloud Storage. 01 Volumes de Données Approprié pour des volumes de données moins importants 03
  • 12. Data Transfer Service 02 Adapté aux organisations ayant des bases de données importantes nécessitant une transition en douceur. 04 Compatibilité Offre une compatibilité étendue avec divers systèmes de gestion de bases de données. Scénarios Utilisation Principale Migration dédiée aux bases de données. 01 Volumes de Données Idéal pour des bases de données critiques à déplacer. 03 05Homogénéité Le Database Migration Service (DMS) assure une migration homogène des bases de données vers Cloud SQL sur Google Cloud. .
  • 13. Transfer Appliance 02 Implique le transport physique de dispositifs de stockage vers Google Cloud. 04 Rapidité et Sécurité Permet une migration hors ligne rapide et sécurisée. Transport Physique Utilisation Principale Migration hors ligne de volumes massifs de données. 01 Volumes de Données Utilisé lorsque la migration en ligne n'est pas pratique en raison de limitations de bande passante ou d'autres contraintes. 03 05 Scénarios Recommandé pour d'importants volumes de données nécessitant une migration rapide et sécurisée.
  • 14. Venus Mercury En résumé, la différence réside principalement dans les cas d'utilisation spécifiques, les volumes de données associés, les méthodes de transfert, et les avantages particuliers offerts par chaque service. Le choix dépend des besoins et des contraintes particuliers de votre projet de migration.