Elastic Cloud sur Kubernetes (ECK) 1.0 passe en disponibilité générale | Elastic Blog
Sorties

Elastic Cloud sur Kubernetes (ECK) 1.0 passe en disponibilité générale

Nous sommes fiers d'annoncer qu'Elastic Cloud sur Kubernetes (ECK), jusqu'ici disponible en version bêta, passe aujourd'hui en disponibilité générale. Avec ECK, le déploiement, la gestion et l'exploitation de la Suite Elastic sur Kubernetes gagnent en fluidité. Consultez notre page produit dédiée pour en savoir plus ou téléchargez ECK pour vous lancer.

Comme annoncé lors du lancement de la version alpha d'ECK en mai 2019, nous tenions à vous offrir un moyen officiel d'orchestrer Elasticsearch sur Kubernetes, et nous voulions associer une expérience de type SaaS aux produits Elastic sur Kubernetes. Chaque jour plus populaire que la veille, Kubernetes est devenu le standard en matière d'orchestration de charges de travail de conteneurs. En toute logique, un nombre croissant d'utilisateurs déploient la Suite Elastic sur Kubernetes. C'est pourquoi nous avons pris un certain nombre de mesures qui viennent soutenir la charge de travail des conteneurs. Entre autres, nous avons publié des images Docker officielles pour Elasticsearch et Kibana, rejoint la Cloud Native Computing Foundation (CNCF) et lancé notre offre Helm Charts. Le passage d'ECK en disponibilité générale s'inscrit dans cette aventure passionnante.  

La version alpha initiale d'ECK s'appuyait sur des connaissances opérationnelles que nous avons acquises au fil des ans, avec la création d'Elasticsearch et d'Elastic Cloud Enterprise, et l'exécution de notre offre Elasticsearch Service. Cette première version alpha (et les trois préversions qui ont suivi) ont reçu un accueil extrêmement positif de la part de la communauté. Avec le passage d'ECK en disponibilité générale, nous sommes ravis de vous proposer une solution prête pour la production, qui vous permettra de déployer la Suite Elastic sur Kubernetes et de rationnaliser son exécution.

Et les opérations du 2e jour deviennent plus simples

Quand on déploie un logiciel, le premier jour, tout va bien. Les choses se compliquent le deuxième jour. Basé sur le modèle Kubernetes Operator, ECK facilite bon nombre d'opérations du deuxième jour lorsque vous gérez un ou plusieurs déploiements de la Suite Elastic sur Kubernetes (citons le scaling, les mises à niveau, ou encore la gestion de la configuration, par exemple). Un allègement de la charge opérationnelle qui permet aux utilisateurs de se consacrer à leur cœur de métier, tout en accélérant la valorisation de la Suite Elastic.

Entre autres fonctionnalités, citons notamment : 

  • Le déploiement et la gestion de plusieurs clusters Elasticsearch, y compris Kibana 
  • La fluidité des mises à niveau vers de nouvelles versions de la Suite Elastic
  • La simplicité du scaling, qui vous permet de suivre l'évolution de vos cas d'utilisation
  • Des fonctionnalités de sécurité par défaut sur chaque cluster

En tant que créateurs d'Elasticsearch et de la Suite Elastic, nous voulons, avec ECK, offrir aux utilisateurs la meilleure solution d'orchestration d'Elasticsearch sur Kubernetes. Et c'est ce qu'ont permis de confirmer les cycles alpha et bêta, qui ont suscité l'engouement d'un très grand nombre d'utilisateurs. On ne vous cache pas que cela nous a fait chaud au cœur. 

"Nous avons très tôt opté pour Kubernetes, mais aussi pour Elastic. Nous étions donc ravis d'essayer Elastic Cloud sur Kubernetes (ECK), car cette solution va nous permettre de rationaliser nos processus d'exploitation d'Elasticsearch sur Kubernetes", affirme Michael Lorant, Principal Systems Engineer chez Nine (la plus grande société locale de médias en Australie). "Avec le lancement d'ECK 1.0 en disponibilité générale, nous sommes impatients d'exploiter les meilleures fonctionnalités de la Suite Elastic, comme l'interface utilisateur "Infrastructure", qui nous permet d'avoir une parfaite visibilité sur notre environnement. Et nous comptons bien aller plus loin avec ECK et Elastic pour Kubernetes, sachant qu'ils répondent à notre stratégie d'observabilité totale des clusters et des applications."

Des solutions uniques et des fonctionnalités exclusives

Avec ECK, nous vous offrons le nec plus ultra de l'expérience Elastic sur Kubernetes, avec des fonctionnalités et des capacités introuvables nulle part ailleurs, telles qu'APM, Logs, Metrics, SIEM, Canvas, Lens, Machine Learning, ou encore la gestion du cycle de vie des index. Mieux encore : tous les clusters déployés via ECK intègrent ces fonctionnalités. De plus, des fonctionnalités telles que les déploiements hot-warm, les nœuds maîtres et les nœuds Machine Learning dédiés rendent possibles des topologies avancées. L'utilisateur peut ainsi optimiser ses déploiements au maximum pour les cas d'utilisation impliquant l'observabilité et la sécurité. 

Et ce n'est pas tout : nous avons intégré les principales fonctionnalités d'ECK à notre niveau Basic (qui restera toujours gratuit), afin que tous les utilisateurs aient accès à ces capacités et fonctionnalités exclusives, où qu'ils déploient nos produits. Les fonctionnalités avancées, quant à elles, sont également disponibles via l'abonnement Enterprise.

Premiers pas

ECK est conçu pour être flexible. Vous pouvez l'exécuter sur un grand nombre de plateformes Kubernetes, y compris Google Kubernetes Engine, Red Hat OpenShift, Azure Kubernetes Service, Amazon Kubernetes Service et Kubernetes vanilla.

Et pour se lancer, c'est vraiment très simple. Une commande d'une seule ligne vous permet de déployer ECK dans votre environnement Kubernetes. Vous créez vos clusters en quelques minutes. Pour obtenir des instructions et des informations détaillées, nous vous recommandons de consulter cette page de démarrage rapide.

Exploiter la Suite Elastic pour monitorer Kubernetes

Qui a dit que l'histoire d'Elastic et Kubernetes s'arrêtait à l'exécution d'Elastic Stack sur Kubernetes ? Loin de là ! La Suite Elastic peut en effet offrir des fonctionnalités d'observabilité et de sécurité, que vous pouvez mettre au service de Kubernetes et de son écosystème :

Et ensuite ?

Avec le lancement d'ECK 1.0, les utilisateurs disposent désormais d'une base solide, qui leur permet de déployer et de gérer la Suite Elastic sur Kubernetes. Nous allons continuer de proposer des expériences optimisées qui s'appuieront sur ECK, telles qu'une interface utilisateur dédiée, une API interne, l'autoscaling, et plus encore. N'hésitez pas à consulter notre référentiel GitHub et notre forum de discussion pour rester informé.