les défis des architectures cloud sur openstack
DESCRIPTION
Les défis des architectures cloud sur OpenStack. Démonstration par Pierre Freund Vous êtes administrateur système, développeur, décideur, et vous vous posez des questions sur le rôle et le fonctionnement d'OpenStack ? • Quels besoins couvrent OpenStack ? • Quels sont les différents composants ? Comment fonctionnent-ils ? • Comment tirer partie d'une technologie cloud ? Ces slides sont issues du meetup du mercredi 17 septembre dans les locaux de Mozilla à Paris. > Des projets OpenStack ? Besoin de formations OpenStack intra- / inter- entreprise ? Contactez-nous sur http://www.osones.comTRANSCRIPT
![Page 2: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/2.jpg)
Les défis des architectures cloud sur OpenStack.
Pierre FREUNDSolutions Architect [email protected]
@ospierrefreund
![Page 3: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/3.jpg)
Je veux une plateforme OpenStack, il suffit de le faire ou de chercher un partenaire.
Équipes internes
http://www.openstack.org/marketplace/
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 4: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/4.jpg)
Ok, j’ai une plateforme OpenStack.Maintenant je fais quoi ?
Des instances, et plus des machines virtuelles.
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 5: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/5.jpg)
Les nouveaux outils d’OpenStack qui impactent fortement le cycle de vie des systèmes :
L’autoscalingHEAT
Quelles conséquences ?
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 6: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/6.jpg)
Prenons une stack LAMP
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
Front-NNova
Autoscaling 1:N
DB-masterTrove
DB-slaveTrove
ContainerSwift
DNSDesignate
NFS-masterNova
NFS-slaveNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 7: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/7.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
DB-slaveTrove
Front-NNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 8: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/8.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
DB-slaveTrove
Front-NNova
HEAT
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 9: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/9.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Jour 1
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 10: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/10.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Jour 1 (nuit) : scale-down
![Page 11: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/11.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Front-2Nova
Front-2Nova
Front-2Nova
Front-2Nova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Jour 2 : scale-up
![Page 12: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/12.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Front-2Nova
Front-2Nova
Front-2Nova
Front-2Nova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Jour 2 (nuit) : scale-down
![Page 13: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/13.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Jour 3 : scale-up / new stack
![Page 14: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/14.jpg)
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Front-NNova
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Front-1Nova
Front-2Nova
Front-1Nova
Front-2Nova
Front-2Nova
Front-2Nova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
DNSDisgnate
Front-NNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Front-NNova
Load-balancerNeutron LBaaS
DNSDisgnate
Front-NNova
Load-balancerNeutron LBaaS
BucketSwift
DNSDisgnate
NFS-slaveNova
Load-balancerNeutron LBaaS
BucketSwift
DNSDisgnate
NFS-slaveNova
Load-balancerNeutron LBaaS
Front-1Nova
Front-2Nova
BucketSwift
DNSDisgnate
NFS-slaveNova
Load-balancerNeutron LBaaS
BucketSwift
DNSDisgnate
NFS-slaveNova
Load-balancerNeutron LBaaS
DNSDisgnate
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Et rapidement...
![Page 15: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/15.jpg)
OpenStackNova|Neutron|Cinder|...
Bastion
DNS
Mails
Logs
Backup SVN/Git
Déploiement
etc...
Load-balancerNeutron LBaaS
Front-1Nova
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
LDAP
Dépôts
Gestion de conf
APIs
Supervision NTP
CMDB
Ordonnanceur
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Intégration dans les outils du SI
Existant SI
![Page 16: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/16.jpg)
OpenStackNova|Neutron|Cinder|...
Bastion
DNS
Mails
Logs
Backup SVN/Git
Déploiement
etc...
Load-balancerNeutron LBaaS
Front-1Nova
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
LDAP
Dépôts
Gestion de conf
APIs
Supervision NTP
CMDB
Ordonnanceur
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Intégration dans les outils du SI
Existant SI
![Page 17: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/17.jpg)
OpenStackNova|Neutron|Cinder|...
CMDB
Bastion
DNS
Mails
Logs
Backup SVN/Git
Déploiement
etc...
Load-balancerNeutron LBaaS
Front-1Nova
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
LDAP
Dépôts
Gestion de conf
APIs
NTP
Ordonnanceur
Supervision
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Intégration dans les outils du SI
Existant SI
![Page 18: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/18.jpg)
Bastion
DNS
Mails
Logs
Backup SVN/Git
Déploiement
etc...
Load-balancerNeutron LBaaS
Front-1Nova
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
LDAP
Dépôts
Gestion de conf
APIs
Supervision NTP
CMDB
Ordonnanceur
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Une solution, ajouter des proxys.
Mails
Logs
NTP
Conf
Dépôts
Backup
DNS
Bastion
CMDB
Supervision
Existant SI
![Page 19: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/19.jpg)
Reprenons une stack LAMP
Load-balancerNeutron LBaaS
appli1.1
appli1.1
appli1.1
Autoscaling 1:Nimage-appli1.1
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 20: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/20.jpg)
Reprenons une stack LAMP
Load-balancerNeutron LBaaS
appli1.1
appli1.1
appli1.1
Autoscaling 1:Nimage-appli1.2
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 21: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/21.jpg)
Reprenons une stack LAMP
Load-balancerNeutron LBaaS
appli1.1
appli1.1
appli1.1
Autoscaling 1:Nimage-appli1.2
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 22: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/22.jpg)
Reprenons une stack LAMP
Load-balancerNeutron LBaaS
appli1.1
appli1.1
appli1.2
Autoscaling 1:Nimage-appli1.2
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 23: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/23.jpg)
Reprenons une stack LAMP
Load-balancerNeutron LBaaS
appli1.2
appli1.2
appli1.2
Autoscaling 1:Nimage-appli1.2
DB-masterTrove
DB-slaveTrove
BucketSwift
DNSDisgnate
NFS-masterNova
NFS-slaveNova
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 24: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/24.jpg)
Conclusion
Il est temps, dès aujourd’hui, de réfléchir à l’évolution des outils de votre SI pour
accueillir des architectures cloud.
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
![Page 25: Les défis des architectures cloud sur OpenStack](https://reader034.vdocuments.site/reader034/viewer/2022051610/5485ed06b4795984178b4b3e/html5/thumbnails/25.jpg)
Merci
Meetup#10 OpenStack, les bases. - Pierre FREUND - Osones
Pierre [email protected]
@ospierrefreund