Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1...

18
Migration d'infrastructure physique web vers OpenStack 29 avril 2014 Meetup#8 OpenStack.fr à l'Ecole 42 Christopher LEAL & Julien DE FREITAS

Transcript of Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1...

Page 1: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

REMARQUE : Pour modifier l’image présente sur cette diapositive, sélectionnez l’image, puis supprimez-la. Cliquez ensuite sur l’icône Images dans l’espace réservé pour insérer votre propre image.

Migration d'infrastructure physique web vers OpenStack

29 avril 2014

Meetup#8 OpenStack.fr à l'Ecole 42

Christopher LEAL & Julien DE FREITAS

Page 2: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

!!! THE CLOUD !!!

Page 3: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Présentation générale

•  Cloud clé en main

•  Solution hautement disponible

•  Evolutif

•  Faible encombrement

•  Cloud Public / Prive / Hybrid

Page 4: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Etude de cas : Fixweb

•  Agence web •  Création de site internet •  Hébergement haute dispo des sites

•  Hébergement sur serveurs dédiés •  Administration lourde et complexe (commande de machines, installation de

machines, configuration réseau, etc.) •  Gestion de la sécurité par machine •  Multiple interfaces •  Peu de flexibilité réseau •  Scalabilité limité (technique et coût)

Page 5: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Objectif

Infrastructure évolutive et

hautement disponible

Page 6: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Les choix technologiques

•  Physique •  Lourde, complexe et couteuse

•  Virtuelle •  Possibilités limitées, moins de services

•  Cloud •  Solutions pertinentes

Page 7: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Solution

•  Multiple interfaces ü Interface OpenStack (horizon)

•  Peu de flexibilité réseau ü Virtualisation du réseau

•  Scalabilité limitée (technique et coût) ü Création de template ü Déploiement simple

Page 8: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Solution

•  Administration lourde et complexe ü Déploiement d’images et orchestration (HEAT) ü Maitrise de l’environmement

•  Gestion de la sécurité par machine ü Cloisonnement des services / réseaux ü Security groups

Page 9: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Les obstacles rencontrés

•  Pas de stockage partagé

•  Service BDD as a service -> Icehouse

•  Bug affichage et complexité technique (Lbaas, ext net)

•  Limitation OpenStack à l’attribution d’IP externe

Page 10: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

La solution proposée

•  OpenStack •  Load balancer •  Cinder •  Heat •  Security groups •  Floating IPs •  Multiple networks

•  Non OpenStack •  GlusterFS •  MariaDB + Galera cluster

WEB1 WEB2

DS1 DS2

SQL1 SQL2

Data Data

LB1

LB2

Contrôleur  1 Contrôleur  2

Page 11: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Solution adoptée

Page 12: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Ressenti utilisateur – Points négatifs

•  Besoin d’accompagnement •  Organisation (réseau, subnet, routeur, external network, security group, etc) •  Technique (ID, keypair, vocabulaire) •  Design et conception différentes des infra classiques

•  Ergonomie Horizon perfectible

•  Manque de fonctionnalités Horizon vs CLI

Page 13: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Ressenti utilisateur +

•  Pas d’infrastructure matérielle à mettre en place, à gérer et/ou à maintenir

•  Configuration sur une interface unique •  Instances •  Security groups •  Ip Public •  Load Balancer •  Stockage •  Sauvegarde / snapshot

Page 14: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Ressenti utilisateur +

•  Rapidité de mise en place

•  Maitrise des ressources

•  Interface en Français

•  Zone de disponibilités

•  Déploiement de templates

Page 15: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

A venir

•  Cloud hybrid : Débordement sur cloud public

•  Auto scaling ceilometer

•  BDD as a service Icehouse

Page 16: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Remerciements

•  Communauté OpenStack •  IRC •  Forum

•  Erwan Gallen

•  Organisation Meetup France

Page 17: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Questions ?

Page 18: Migration d'infrastructure physique web vers OpenStack · 2020-04-19 · WEB1 WEB2 DS1 DS2 SQL1 SQL2 Data Data LB1 LB2 Contrôleur41 Contrôleur42. Solution adoptée . Ressenti utilisateur

Follow us

Christopher leal

@LealChristopher

Julien De Freitas

@JulienDeFreitas

www.flexinfra.fr

@FlexInfra

[email protected]