-Cloud computing: infonuagique, informatique en nuage, informatique dans le nuage, fournisseurs de services de cloud, plateformes de cloud.
-Flexibilité: stockage à distance, accès aux données à distance, évolutivité, haute disponibilité, bascule dynamique, environnement informatique virtualisé.
-Scalabilité: service sur demande, redimensionnement dynamique, élasticité, services à l'échelle, mise à l'échelle, auto-provisionnement.
-Sécurité: sécurité des données, cryptage des données, protocoles de sécurité, contrôles d'accès, pare-feu, audit des données.
-Réduction des coûts: coûts d'acquisition, coûts de maintenance, coûts de personnalisation, coûts d'infrastructure, évolutivité, utilisation partagée des ressources.
5. C’est quoi la Conteneurisation
Et c’est quoi la Virtualisation
6. Machine
Virtuelle
Hardware
Host Operating System
Bins/Libs Bins/Libs Bins/Libs
App 1 App 2 App 3
Infrastructure
Hypervisor
Guest OS Guest OS Guest OS
Bénéfices
• Toutes les ressources de l’OS sont
disponibles aux applications
• Outils de gestion établis
• Outils de sécurité établis
• Contrôles de sécurité mieux connus
7. Containers
Host Operating System
Bins/Libs Bins/Libs Bins/Libs
App 1 App 2 App 3
Infrastructure
Container Engine
Bénéfices
• Réduction des resources de gestion
informatique
• Taille réduite des Snapshots
• Des applications plus rapides
• Mises à jour de sécurité réduites et
simplifiées
• Moins de temps pour transférer,
migrer, télécharger les charges de
travail
8. VS
Containers Machine Virtuelle
• Poids lourd
• Performance limitée
• Chaque VM fonctionne dans son proper OS
• Virtualisation au niveau du matériel
• Temps de demarrage en minutes
• Allocation de la mémoire requise
• Entièrement isolé et bien plus sûr
• Poids leger
• Performance native
• Tous les conteneurs partagent L’OS de l'hôte
• Virtualisation de l’OS
• Temps de demarrage en millisecondes
• Nécéssite moins d’espace mémoire
• Isolation au niveau du processus peut-être
moins sécurisé
9. Fournisseurs de VMs Fournisseurs de
Container
• Linux Containers
• LXC
• LXD
• CGManager
• Docker
• Window Server Containers
• Vmware vSphere (VMware)
• VirtualBox (Oracle)
• Xen (the Linux Foundation Projects)
• Hyper-V (Microsoft)
• KVM (Redhat)
Orchestration
11. Les avantages de migrer vers le Cloud
• Optimisation des coûts
• Flexibilité et scalabilité
• Sécurité renforcée
• Conformité
• Sauvegarde, récupération et basculement
• Gestion et surveillance simplifiées
12. • Le logiciel est-il une application de bureau
• Le projet est-il relativement petit et simple
• Quelle est la taille de l’équipe de développement
• Cherchez vous une solution pour accélérer le processus
de développement
• L’équipe ne sait pas utiliser correctement Docker
Quand éviter Docker
Conteneurisation vs Virtualisation