18 avril 2017 Nouveautés

Vue d'ensemble des services Elasticsearch hébergés : Elastic Cloud et Amazon Elasticsearch Service

Par Haley EshaghTyler Hannan

Notre produit Elastic Cloud, qui propose Elasticsearch et Kibana en tant que service, n'a plus à faire ses preuves. 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 et 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 (et bientôt 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 sur le cloud

Lorsque nous parlons d'Elastic Cloud, 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 commenceravec X-Pack.

X-Pack est une extension qui regroupe des fonctionnalités de sécurité, d'alerting, de monitoring, de reporting et d'exploration de graphes qui étendent les capacités de la Suite Elastic. Par ailleurs, Elastic Cloud est la seule offre qui propose gratuitement les fonctionnalités telles que Serach Profiler et Elastic Tile Service (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 Elastic Cloud dès qu'une nouvelle mise à jour est disponible. Quand Elasticsearch 5.4 ou 6.0 ou 10.3 sera lancé, Elastic Cloud 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 Elastic Cloud, 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.

That said, simple price comparison is a race to the bottom. The Amazon Elasticsearch Service is cheaper in some circumstances. In an apples-to-apples comparison (i2 instances with similar memory to disk ratios, retention periods that match, matching deployment across AZs, and ignoring support and commercial products), the Amazon Elasticsearch Service is actually ~20% more expensive. (We've crunched some numbers as an example at the end of this post **.)

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'Elastic Cloud.

En d'autres termes, le prix d'Elastic Cloud reste compétitif et vous bénéficiez 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 1er juin 2017

Amazon Elasticsearch Service

Elastic Cloud

Suite Elastic: fonctionnalités open source

Quelques-unes

Toutes

Version actuelle

5.3

5.4.1

Disponibilité de la version de la Suite Elastic le même jour

Non

Oui

X-Pack

(plugins commerciaux Elastic)

Non

Oui

Security, Alerting, Monitoring, Graph, Reporting

Support technique Elastic

Non

Oui

Abonnements Elastic Cloud

Mises à niveau en un clic

Non

Oui

Sauvegarde par défaut

1 fois par jour

48 fois par jour

Toutes les 30 minutes

Stockage pendant 48 heures

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 Tile Service (cartographies dans Kibana)

N'est pas prêt à l'emploi

Oui

Security

Offre uniquement perimeter-level security et un service Identity Access Management standard

  •       Chiffrement du transport
  •       Authentification
  •       Contrôle des accès basé sur les rôles
  •       Sécurité au niveau des champs et des documents

Alerting

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.

Monitoring

>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.

  •       Capture un éventail beaucoup plus large d'indicateurs
  •       Des outils robustes pour le diagnostic, le dépannage et la protection de l'intégrité de votre cluster

Graph

Non

Oui

Reporting

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.