Vue d'ensemble des services Elasticsearch hébergés : Elastic Cloud et Amazon Elasticsearch Service
Remarque de l'éditeur (3 août 2021) : Cet article utilise des fonctionnalités obsolètes. Veuillez consulter la documentation sur le mappage de régions personnalisées avec le géocodage inverse pour obtenir des instructions en vigueur.
Notre produit Elasticsearch Service disponible sur Elastic Cloud, qui propose Elasticsearch et Kibana en tant que service est de plus en plus populaire. Cependant une certaine confusion subsiste. Elastic Cloud et le Amazon Elasticsearch Service constituent des offres différentes, qui n'ont rien à voir avec la simple exécution d'Elasticsearch sur AWS.
Soyons clairs, Amazon Elasticsearch Service n'est pas lié à Elastic. Elastic n'a signé aucun partenariat avec, ne participe pas ni n'offre aucun support pour Amazon Elasticsearch Service.
Au lieu de cela, nous proposons Elastic Cloud, notre propre service hébergé pour Elasticsearch, Kibana et X-Pack qui s'exécute sur AWS (désormais disponible sur Google Cloud Platform). Nous collaborons également avec différents clients qui gèrent leurs propres clusters sur AWS.
Et encore une fois, Elastic Cloud et Amazon Elasticsearch Service sont deux offres totalement différentes. En outre, nous sommes convaincus qu'Elastic Cloud apporte une valeur ajoutée unique aux applications stratégiques, validant ainsi l'importance de notre offre.
Et nous aimerions vous expliquer pourquoi.
Des fonctionnalités hébergées, adaptées à vos projets préférés dans le cloud
Lorsque nous parlons d'Elasticsearch Service, nous plongeons souvent directement dans les méandres des produits open source de la Suite Elastic: Elasticsearch, Kibana, Beats et Logstash. Bien que ces produits soient fantastiques, nous aimerions prendre un autre angle d'approche et commencer avec X-Pack.
X-Pack est une extension qui regroupe des fonctionnalités Security, Alerting, Monitoring, Reporting et Graph qui étendent les capacités de la Suite Elastic. Par ailleurs, Elasticsearch Service est la seule offre qui propose gratuitement les fonctionnalités telles que Search Profiler et Elastic Maps Service (avec jusqu'à de 18 niveaux de zoom disponibles).
L'accès à ces fonctionnalités ouvre de nouveaux horizons et possibilités avec Elasticsearch et Kibana. Et les fonctionnalités X-Pack, ainsi que les produits open source, sont toujours améliorés d'une version à l'autre.
C'est pourquoi nous sommes fiers de pouvoir vous offrir les dernières versions d'Elasticsearch, de Kibana et de X-Pack sur Elasticsearch Service dès qu'une nouvelle mise à jour est disponible. Quand Elasticsearch 5.4 ou 6.0 ou 10.3 sera lancé, Elasticsearch Service vous proposera simultanément la mise à niveau. De même, si nous apprenons l'existence d'une faille de sécurité, nous appliquerons un correctif sur les clusters des utilisateurs dès que celui-ci sera publié.
Notre capacité à vous procurer les dernières innovations dès leur parution est essentielle pour garantir votre réussite. Nous savons aussi que d'autres facteurs contribuent à garantir une bonne expérience, notamment la possibilité de modifier votre fichier elasticsearch.yml (certains paramètres sont ajoutés à une liste blanche dans Elastic Cloud), de cliquer sur un seul bouton pour mettre à niveau votre cluster vers la version la plus récente, de restaurer une sauvegarde automatique qui s'exécute toutes les 30 minutes, de faire évoluer votre cluster en déplaçant un curseur ou de créer un ticket d'incident sur le portail du support technique ouvert à tous les clients Elastic Cloud.
Toutes ces fonctionnalités sont importantes parce qu'elles relèvent du bon sens, mais aussi parce que vous les jugez déterminantes. Nous nous efforçons de toujours vous écouter et de répondre à vos demandes.
Aucun algorithme de compression ne peut se substituer à l'expérience
En tant qu'utilisateur d'Elasticsearch Service vous bénéficiez, d'une certaine manière, de la sagesse des « anciens ». Elastic Cloud existe depuis 2012 (il était appelé Found à l'époque) et Amazon Elasticsearch Service a été lancé en 2015.
L'excellence opérationnelle ne doit pas être prise à la légère ou sous-estimée. Un énorme travail est réalisé en coulisse pour s'assurer que les machines restent opérationnelles et que les clients bénéficient d'un niveau de service élevé. Aucun algorithme de compression ne peut se substituer à l'expérience.
Elastic Cloud est une plateforme mature. Elle prend en charge des clients comme IBM, Fandango, Activision Blizzard, Unilever et Shopify et plus encore. Ces entreprises nous font confiance pour garantir le fonctionnement à plein régime de leurs systèmes stratégiques. Aussi, pour nous assurer que nous offrons à nos clients Elastic Cloud les temps de disponibilité dont ils ont besoin, nous leur proposons désormais un contrat de niveau de service (SLA) pour Elastic Cloud. Nous mesurons donc la disponibilité au niveau du cluster plutôt que celle au niveau de l'infrastructure.
La Suite Elastic est au cœur de nos préoccupations.
L'équipe chargée de concevoir la Suite Elastic travaille en étroite collaboration avec l'équipe qui développe et gère Elastic Cloud. Personne, vraiment personne, ne peut mieux comprendre la nature des problèmes que l'équipe Elastic. Notre objectif est de fournir une expérience exempte de tout problème. Mais comme avec tout logiciel, des bogues peuvent survenir. Le support technique offert directement par l'éditeur du logiciel peut transformer une journée franchement désagréable en journée plaisante au cours de laquelle une interruption a été résolue.
Des performances incroyables à un tarif très serré
À partir d'aujourd'hui, Elastic Cloud utilise uniquement des instances de la série I sur AWS (actuellement I2). Ainsi, même le plus petit des clusters Elastic Cloud s'exécutent sur des instances AWS de premier ordre. Compte tenu des besoins de production en matière d'E/S, de réseau et de puissance de traitement, les instances de la série T ne sont pas vraiment compatibles. Et, n'oublions pas que les instances I3 seront bientôt disponibles.
Ceci dit, une simple comparaison tarifaire nivelle vers le bas. Il est vrai qu'Amazon Elasticsearch Service s'avère moins cher dans certains cas. Si nous comparons ces deux offres similaires (instances I2 instances avec des ratios mémoire disque similaires, mêmes périodes de rétention, mêmes déploiement à travers AZs et en ignorant le support technique et les produits commerciaux), Amazon Elasticsearch Service est en moyenne 20 % plus cher qu'Elasticsearch Service sur Elastic Cloud. Découvrez combien votre déploiement va vous coûter sur Elasticsearch Service grâce à notre calculateur de prix.
Comme vous pouvez le constater, le prix d'Elasticsearch Service par Elastic reste compétitif et vous bénéficiez aussi des versions actuelles, des correctifs de sécurité et de X-Pack.
"Mais attendez", me direz-vous. "Amazon possède déjà mon numéro de carte bancaire". Vous pourriez également ajouter : "Je dois utiliser mes informations d'identification Amazon pour effectuer le paiement".
Pas de soucis. Nous avons pensé à tout. Désormais, vous pouvez choisir de recevoir votre facture de la part d'Elastic ou AWS via le service Elasticsearch hébergé sur le AWS Marketplace !
Exécuter Elasticsearch sur AWS
Nous n'avons pas oublié. Lisez cet article.
Tous les détails comptent
"Je comprends", me direz-vous, "Elastic connaît ses produits mieux que quiconque. Mais dans le détail, quelles sont les différences ?". Vous les trouverez dans le tableau ci-dessous qui sera régulièrement mis à jour en fonction des évolutions.
La beauté d'un logiciel moderne réside dans la flexibilité de ses modèles de déploiement et d'utilisation. Si vous souhaitez effectuer un déploiement dans le cloud, veillez à vous renseigner au préalable sur votre fournisseur de services et l'offre qui vous est faite. Nous sommes les créateurs d'Elasticsearch, de Kibana, de Beats et de Logstash. Nous souhaitons donc vous offrir la meilleure expérience possible avec la Suite Elastic. Voilà pourquoi nous avons créé et développé une seule offre hébergée : Elastic Cloud.
Dernière mise à jour : le 14 novembre 2018
Support technique Elastic
Amazon Elasticsearch Service | Elastic Cloud | |
Suite Elastic : fonctionnalités open source | Quelques-unes | Toutes |
Version actuelle | 6.3.0 | 6.5.0 |
Disponibilité de la version de la Suite Elastic le même jour | Non | Oui |
X-Pack (plugins commerciaux Elastic) | Non | Oui |
Canvas | Non | Oui |
Kibana Spaces | Non | Oui |
Prise en charge d’Elasticsearch SQL | Non | Oui |
Data Rollups (API and UI) | Non | Oui |
Gestion centralisée pour Beats et Logstash | Non | Oui |
Support technique Elastic | No | Oui |
Mises à niveau en un clic | Ou | Oui |
Modèles de déploiement, avec curation d'index | Non | Oui |
Hardware sous-jacent du cluster | Un seul type d'instances pour tous les rôles | Différents types d'instances (via les modèles de déploiement) |
Sauvegarde par défaut | 1 fois par jour | 48 fois par jour |
Déploiement instantané des correctifs de sécurité Elasticsearch et Kibana | Non | Oui |
Prise en charge des plugins personnalisés | Aucune prise en charge | Prise en charge |
Java Security Manager | Aucune prise en charge | Prise en charge |
Java Transport Client | Aucune prise en charge | Prise en charge |
Réplication entre plusieurs zones | Prise en charge d'un maximum de 2 zones de disponibilité | Prise en charge d'un maximum de 3 zones de disponibilité |
Assistance basée sur un contrat de niveau de service (SLA) | Assistance de niveau général, non spécifique à AWS ES | Oui |
Temps de disponibilité prévu dans le contrat de niveau de service (SLA) | Non | Oui |
Elastic Maps Service (géo-visualisations dans Kibana) | N'est pas prêt à l'emploi | Oui |
Offre uniquement perimeter-level security et un service Identity Access Management standard |
| |
Nécessité de développer et de gérer votre propre système afin de créer des fonctionnalités d'alerte. Dépend d'Amazon Cloudwatch, qui est livré avec des indicateurs simples prédéfinis. Si vous voulez utiliser un système plus performant ou un système lié à vos données, vous devrez créer des indicateurs et des alertes personnalisés. | Vous permet de planifier des requêtes, des conditions et des actions sur vos données dans Elasticsearch. | |
Dépend d'Amazon Cloudwatch, où le suivi est minimal et ne couvre que quelques indicateurs simples. | Produit complet comportant de nombreuses fonctionnalités de suivi spécifiquement conçu pour Elasticsearch.
| |
Non | Oui | |
Non | Oui |
Si vous ne l'avez pas encore fait, nous invitons à découvrir Elastic Cloud. Essayez-le pendant 14 jours. Aucun numéro de carte de crédit ne vous sera demandé. Profitez-en bien.