![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