Accueil Migrer vers le Cloud natif en 10 étapes

Migrer vers le Cloud natif en 10 étapes

Pour simplifier la migration vers l’environnement Cloud natif,
Dan Kohn, directeur exécutif de CNCF, recommande aux entreprises
une démarche en 10 étapes

 

  • 1 La mise en conteneurs des applications en place et de leurs dépendances s‘effectue souvent via Docker. Avec le temps, les nouvelles fonctionnalités seront développées sous la forme de micro-services.
  • 2 La chaîne d’intégration et de déploiement continus (CI/CD) garantit la prise en compte des dernières lignes de code dans un nouveau container prêt à déployer.
  • 3 L’orchestration et la définition des applications, via un orchestrateur tel Kubernetes
  • 4 La transparence et l’analyse au moyen d’outils de supervision, d’enregistrement et de traçabilité (Prometheus, Fluentd, Jaeger, Open Tracing).
  • 5 La découverte de services, proxy et mesh assurent les traductions d’adresses nécessaires entre les diverses architectures de production (Envoy, CoreDNS, Linkerd).
  • 6 Le réseau et les moteurs de règles contribuent au filtrage de données, au contrôle et à l’autorisation des accès (Calico, Flannel, Weave Net, Open Policy Agent).
  • 7 Le stockage et les gestionnaires de données distribuées s’applique aux fermes de serveurs (Vitess, Rook, Etcd).
  • 8 Les services de streaming et de messagerie sont essentiels pour assurer la performance d’échanges inter-applications (Grpc, Nats).
  • 9 L’environnement d’exécution des containers avec leur base de registres (Harbor, Containerd, Rkt)
  • 10 La distribution sécurisée de logiciels peut emprunter l’outil Notary qui implémente le framework TUF (The Update Framework).

Progressivement, l’application devient opérable de bout en bout, sur les principales infrastructures Cloud, le patching et la configuration des équipements d’infrastructure devenant transparents.