Citrix ADC

Solution native de cloud Citrix pour microservices basée sur Kubernetes

Alors que les entreprises se transforment pour innover plus rapidement et se rapprocher des clients, elles revoient l’architecture de leur processus interne et dépassent les frontières au sein de leur organisation. Ils retirent les silos pour rassembler les bons ensembles de compétences dans la même équipe. L’un des objectifs est de créer et de fournir des applications logicielles avec rapidité, agilité et efficacité. À cet égard, des architectures d’applications modernes basées sur des microservices sont adoptées par un nombre croissant d’entreprises. À l’aide d’une architecture de microservices, vous pouvez créer des applications sous forme d’ensembles de services faiblement couplés qui peuvent être déployés, mis à jour et mis à l’échelle indépendamment.

Cloud native est une approche qui repose sur l’architecture de microservices pour créer et déployer des applications avec les attributs clés suivants :

  • Déploie des applications sous forme de microservices ou de conteneurs à couplage lâche
  • implique un très haut degré d’automatisation
  • Implémente des processus DevOps agiles et des workflows de livraison continus
  • Centres autour des API pour l’interaction et la collaboration

Comment Kubernetes aide-t-il dans le parcours natif du cloud ?

Pour fournir les niveaux d’agilité et de stabilité souhaités, les applications natives du cloud nécessitent des niveaux élevés d’automatisation, de sécurité, de mise en réseau et de surveillance de l’infrastructure. Vous avez besoin d’un système d’orchestration de conteneurs capable de gérer efficacement les conteneurs à grande échelle. Kubernetes est devenue la plate-forme la plus populaire pour le déploiement et l’orchestration de conteneurs. Kubernetes résume la tâche complexe d’exécution, de déploiement et de gestion des conteneurs des développeurs et des opérateurs et planifie automatiquement les conteneurs entre un cluster de nœuds. Kubernetes et l’écosystème Cloud Native Computing Foundation (CNCF) vous aident à construire une plateforme pour les solutions natives dans le cloud.

Certains des principaux avantages de l’utilisation de Kubernetes :

  • Simplifie le déploiement des applications, qu’il s’agisse d’une infrastructure locale, hybride ou de cloud public
  • Accélère le développement et le déploiement des applications
  • Augmente l’agilité, la flexibilité et l’évolutivité des applications

Qu’est-ce que la solution native de Citrix Cloud ?

Pour maximiser les avantages de l’utilisation de Kubernetes en production, vous devez intégrer Kubernetes avec plusieurs outils, composants fournisseurs et open source. Garantir une fiabilité et une sécurité de qualité production pour leur application native dans le cloud est un défi auquel doivent faire face de nombreuses entreprises. En tant que fournisseur de produits ADC Citrix leader du secteur, Citrix propose une solution native de cloud Citrix pour relever les défis dans un environnement de production Kubernetes.

La solution native du cloud Citrix exploite les fonctionnalités avancées de gestion du trafic, d’observabilité et de sécurité complètes des ADC Citrix pour garantir une fiabilité et une sécurité de niveau entreprise. Il peut fournir une visibilité complète du trafic des applications dans votre environnement Kubernetes, rendre des commentaires immédiats et vous aider à obtenir des informations significatives sur les performances de l’application.

Le tableau suivant répertorie les principales exigences des différentes parties prenantes lors de la mise en œuvre d’une solution Ingress.

Intervenants Fonction Job les besoins
Administrateurs de plate-forme Garantir la disponibilité des clusters Kubernetes Des méthodes plus simples de gestion des applications déployées sur plusieurs clusters, des opérations et de la gestion du cycle de vie des plates-formes
DevOps ​ Accélérer le déploiement des applications en production Intégration avec le pipeline CI/CD, prise en charge des techniques de déploiement comme Canary et bleu-vert pour un déploiement plus rapide
Développeurs Développer et tester des microservices Méthodes d’acheminement du trafic dans le cluster Kubernetes, suivi et débogage, limitation de débit pour les applications et authentification pour les applications
SREs Garantir la disponibilité des applications pour respecter les accords de niveau de service Télémétrie avancée pour les applications et l’infrastructure
SecOPs Garantir la conformité en matière Trafic d’entrée sécurisé, protection des API, maillage de service pour une communication sécurisée entre les microservices au sein du cluster Kubernetes

Le diagramme suivant explique la solution native du cloud Citrix et comment elle répond aux divers défis auxquels les parties prenantes sont confrontées dans leur parcours natif dans le cloud.

Solution native du cloud Citrix

La solution native du cloud Citrix offre les principaux avantages suivants :

  • Fournit une solution Kubernetes Ingress avancée qui répond aux besoins des développeurs, des SRE, des DevOps et des administrateurs de réseau ou de cluster.
  • Élimine le besoin de réécrire les applications héritées basées sur le trafic TCP ou UDP tout en les déplaçant dans un environnement Kubernetes.
  • Sécurise les applications avec des stratégies Citrix ADC exposées en tant qu’API Kubernetes.
  • Aide à déployer des microservices performants pour le trafic Nord-Sud et le trafic Est-Ouest.
  • Fournit une vue tout-en-un de tous les microservices à l’aide du graphique de service Citrix ADM.
  • Permet un dépannage plus rapide des microservices sur différents types de trafic, y compris TCP, UDP, HTTP, HTTPS et SSL.
  • Sécurise les API.
  • Automatise le pipeline CI/CD pour les déploiements Canaries.
  • Fournit des intégrations prédéfinies avec les outils open source du CNCF.

Pour plus d’informations sur les différents composants de la solution native de cloud Citrix, consultez les liens suivants :

Solution native de cloud Citrix pour microservices basée sur Kubernetes