Des données spatiales de plusieurs terra-octets dans le cloud, des API d'accès en microservices et les portails end-users en streaming de données : venez découvrir comment Google Cloud Platform (aka GCP), ses services managés et les outils open source modernes transforment le secteur du spatial.
Au menu : IAAS, pipelines devops, API management en micro-services, sécurité moderne... Nous vous montrerons les briques logicielles et les choix architecturaux que nous avons faits ansi que les défis que nous avons rencontrés.
Avec en toile de fond la transformation du modèle métier de notre client, nous partagerons ce retour d'expérience et quelques conseils pratiques pour se lancer et éviter les écueils classiques.
- Contexte: client dans le domaine spatial (met à disposition des images satellite à la demande)
- Transformation du business model = transformation du SI
- Première migration vers le Cloud
- Applis Legacy on-prem = applis Legacy dans le cloud (pas de miracle, c'est juste plus simple à déployer)
- Nécessité de passer aux µ-services
- Exposer des API directement aux clients
- Anticiper les besoins
- Fournir du service à haute valeur ajoutée (no wait time)
- Besoin d'elascticité --> Cloud
- Première migration vers le Cloud
- Google Cloud Platform
- GKE (Google Kubernetes Engine)
- Très simple à installer/déployer
- Shell / Console en ligne
- Persistent Storage
- Auto-scaling classiques (CPU, RAM...) et custom (hits, latence...)
- Pas de multi-master pour le moment: SPOF
- Possible de déployer des noeuds esclaves sur du cloud hybride
- Monitoring
- Stack Driver très intéressant
- Prometheus
- Nécessité de monitorer depuis l'extérieur (ressenti client) --> sondes externes
- GKE (Google Kubernetes Engine)
- Prochains événements
- Meetup Istio 14/06
- Meetup Infra as Code + Terraform 21/06
- DevFest Toulouse 08/11
- Capitole du Libre 17-18/11