View a markdown version of this page

Qu'est-ce qu'Amazon OpenSearch Service ? - OpenSearch Service Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce qu'Amazon OpenSearch Service ?

Amazon OpenSearch Service est un service géré qui facilite le déploiement, l'exploitation et la mise à l'échelle de OpenSearch clusters dans le AWS cloud. Un domaine de OpenSearch service est synonyme de OpenSearch cluster. Les domaines sont des clusters qui contiennent les paramètres, les types d'instances, le nombre d'instances et les ressources de stockage que vous spécifiez. Amazon OpenSearch Service prend en charge OpenSearch les systèmes Elasticsearch OSS existants (jusqu'à la version 7.10, la dernière version open source du logiciel). Lorsque vous créez un domaine, vous pouvez choisir le moteur de recherche à utiliser.

OpenSearchest un moteur de recherche et d'analyse entièrement open source pour des cas d'utilisation tels que l'analyse des journaux, la surveillance des applications en temps réel et l'analyse du flux de clics. Pour plus d’informations, consultez la documentation OpenSearch .

Amazon OpenSearch Service fournit toutes les ressources de votre OpenSearch cluster et le lance. Il détecte et remplace également automatiquement les nœuds de OpenSearch service défaillants, réduisant ainsi les frais associés aux infrastructures autogérées. Vous pouvez facilement faire évoluer votre cluster avec un seul appel de l'API ou en quelques clics sur la console.

Les sources de données entrent OpenSearch Service et sortent vers les utilisations de surveillance, de SIEM et de recherche.

Pour commencer à utiliser OpenSearch Service, vous devez créer un domaine de OpenSearch service, qui est équivalent à un OpenSearch cluster. Chaque instance EC2 du cluster agit comme un nœud OpenSearch de service.

Vous pouvez utiliser la console OpenSearch de service pour configurer et configurer un domaine en quelques minutes. Si vous préférez un accès par programmation, vous pouvez utiliser les AWS CLI AWS SDK ou Terraform.

Caractéristiques d'Amazon OpenSearch Service

OpenSearch Le service inclut les fonctionnalités suivantes :

Évolutivité

  • Plusieurs configurations d'UC, de mémoire et de capacité de stockage, appelées types d'instances, y compris les instances économiques Graviton

  • Supporte jusqu'à 1002 nœuds de données

  • Jusqu'à 25 Po de stockage connecté

  • Cost-effective UltraWarmet stockage à froid pour les données en lecture seule

Sécurité

  • Gestion des identités et des accès AWS contrôle d'accès (IAM)

  • Intégration aisée avec Amazon VPC et les groupes de sécurité VPC

  • Chiffrement des données au repos et chiffrement nœud à nœud

  • Authentification Amazon Cognito, HTTP basic ou SAML pour les tableaux de bord OpenSearch

  • Index-level, sécurité au niveau des documents et au niveau du terrain

  • Journaux d’audit

  • Multi-location de Dashboards

Stabilité

  • Plusieurs emplacements géographiques pour vos ressources, appelés régions et zones de disponibilité

  • Allocation de nœuds dans deux ou trois zones de disponibilité de la même AWS région, appelée Multi-AZ

  • Les nœuds maîtres dédiés à décharger des tâches de gestion de cluster

  • Instantanés automatisés pour sauvegarder et restaurer les domaines OpenSearch de service

Flexibilité

  • Prise en charge de SQL pour l'intégration à des applications de business intelligence (BI)

  • Packages personnalisés pour améliorer les résultats de recherche

Intégration aux services les plus connus

  • Visualisation des données à l'aide de OpenSearch tableaux de bord

  • Intégration à Amazon CloudWatch pour surveiller les métriques OpenSearch du domaine de service et définir des alarmes

  • Intégration aux appels AWS CloudTrail d'API de configuration aux domaines de OpenSearch service pour l'audit

  • Intégration avec Amazon S3, Amazon Kinesis et Amazon DynamoDB pour charger des données de streaming dans le Service OpenSearch

  • Alertes émises par Amazon SNS lorsque vos données dépassent certains seuils

Quand l'utiliser OpenSearch par rapport à Amazon OpenSearch Service

Utilisez le tableau suivant pour vous aider à déterminer si Amazon OpenSearch Service provisionné ou autogéré OpenSearch est le bon choix pour vous.

OpenSearch OpenSearch Service Amazon
  • Votre organisation est prête à surveiller et à gérer manuellement des clusters autoprovisionnés et dispose de personnes possédant les compétences requises pour le faire.

  • Vous voulez un contrôle total de votre code au niveau de la compilation.

  • Votre organisation préfère ou utilise uniquement les logiciels open source.

  • Vous avez une stratégie multicloud qui nécessite des technologies qui ne sont pas spécifiques à un fournisseur.

  • Votre équipe est capable de résoudre tous les problèmes de production critiques.

  • Vous voulez avoir la flexibilité d'utiliser, de modifier et d'étendre le produit comme vous le souhaitez.

  • Vous souhaitez accéder immédiatement aux nouvelles fonctionnalités dès leur sortie.

  • Vous ne souhaitez pas gérer, surveiller et entretenir manuellement votre infrastructure.

  • Vous recherchez des moyens simples de gérer les coûts d'analyse croissants en superposant vos données sur plusieurs niveaux de stockage, en tirant parti de la durabilité et du faible coût d'Amazon S3.

  • Vous souhaitez tirer parti des intégrations avec d'autres outils Services AWS tels que DynamoDB, Amazon DocumentDB (avec compatibilité MongoDB), IAM et. CloudWatch CloudFormation

  • Vous souhaitez accéder facilement à l'assistance Support pour la maintenance préventive et en cas de problèmes de production.

  • Vous souhaitez tirer parti de fonctionnalités telles que l'autoréparation, la maintenance proactive, la résilience et les sauvegardes.

Versions prises en charge d'Elasticsearch et OpenSearch

OpenSearch Le service prend en charge les versions suivantes de OpenSearch  :

  • 3,5, 3,3, 3,1, 2,19, 2,17, 2,15, 2,13, 2,11, 2,9, 2,7, 2,5, 2,3, 1,3, 1,2, 1,1 et 1,0

OpenSearch Le service prend en charge les versions suivantes de l'ancienne version d'Elasticsearch  :

  • 7,10, 7,9, 7,8, 7,7, 7,4, 7,1, 6,8, 6,7, 6,5, 6,4, 6,3, 6,0, 5,6, 5,5, 5,3, 5,1, 2,3 et 1,5

Nous vous recommandons de passer à la dernière OpenSearch version disponible pour tirer le meilleur parti du OpenSearch Service, en termes de rapport prix/performances, de richesse des fonctionnalités et d'améliorations de sécurité. Pour plus d'informations sur les chemins de mise à niveau, les modifications majeures et les considérations spécifiques aux versions, consultez. Mise à niveau des domaines Amazon OpenSearch Service

Support standard et étendu

AWS fournit des corrections de bogues et des mises à jour de sécurité pour les versions bénéficiant du support standard. Pour les versions bénéficiant d'un support étendu, AWS propose des correctifs de sécurité critiques pendant au moins 12 mois après la fin du support standard. Les frais de support étendu s'appliquent automatiquement lorsqu'un domaine exécute une version qui n'est plus couverte par le support standard. Pour éviter ces frais, passez à une version prise en charge. Pour exécuter la version sur support étendu, vous serez facturé soit un montant égal au coût de votre instance (les coûts de stockage ne sont pas affectés), soit un tarif forfaitaire par heure d'instance normalisée (NIH), en plus du coût d'instance standard. Le NIH est calculé en fonction de la taille de l'instance (par exemple, moyenne ou grande) et du nombre d'heures d'instance. Pour les versions pour lesquelles la date de support étendue initialement publiée est dépassée et pour lesquelles une prolongation supplémentaire de la date de fin de support a été effectuée, les frais de support étendu seront égaux au coût de votre instance (en plus du coût de l'instance) et les coûts de stockage ne sont pas affectés. Voir Calcul des frais d'assistance prolongés ci-dessous pour plus de détails et des exemples.

Les tableaux suivants indiquent le calendrier de fin de support pour les anciennes versions d'Elasticsearch OpenSearch et les anciennes versions.

Versions d'Elasticsearch

Version du logiciel Fin du support standard Fin initiale du support étendu Fin du support étendu mise à jour
Elasticsearch versions 1.5 et 2.3 7 novembre 2025 7 novembre 2026 7 novembre 2027
Versions 5.1 à 5.5 d'Elasticsearch 7 novembre 2025 7 novembre 2026 7 novembre 2027
Elasticsearch version 5.6 7 novembre 2025 7 novembre 2028 Pas de modification
Elasticsearch versions 6.0 à 6.7 7 novembre 2025 7 novembre 2026 7 novembre 2027
Elasticsearch version 6.8 7 novembre 2027 Non annoncé 7 novembre 2030
Versions 7.1 à 7.8 d'Elasticsearch 7 novembre 2025 7 novembre 2026 7 novembre 2027
Elasticsearch version 7.9 7 novembre 2027 Non annoncé 7 novembre 2028
Elasticsearch version 7.10 7 novembre 2027 Non annoncé 7 novembre 2030

OpenSearch versions

Version du logiciel Fin du support standard Fin initiale du support étendu Fin du support étendu mise à jour
OpenSearch versions 1.0 à 1.2 7 novembre 2025 7 novembre 2026 7 novembre 2027
OpenSearch la version 1.3 7 novembre 2027 Non annoncé 7 novembre 2030
OpenSearch versions 2.3 à 2.9 7 novembre 2025 7 novembre 2026 7 novembre 2027
OpenSearch versions 2.11 à 2.17 7 novembre 2027 Non annoncé 7 novembre 2028
OpenSearch la version 2.19 7 novembre 2027 Non annoncé 7 novembre 2030
OpenSearch version 3.1 et supérieure Non annoncé Non annoncé Non applicable

Pour plus d'informations sur les frais de support étendus, consultez la page de tarification. Pour obtenir des informations générales sur le support étendu, consultez la FAQ sur le support étendu.

Calcul des frais d'assistance prolongés

Pour la version que vous utilisez avec le support étendu, des frais forfaitaires par heure d'instance normalisée (NIH) vous seront facturés, en plus du coût d'instance standard. Le NIH est calculé en fonction de la taille de l'instance (par exemple, moyenne ou grande) et du nombre d'heures d'instance. Pour les versions pour lesquelles la date de support étendue initialement publiée est dépassée et pour lesquelles une prolongation supplémentaire de la date de fin de support a été effectuée, les frais de support étendu seront égaux au coût de votre instance (en plus du coût de l'instance) et les coûts de stockage ne sont pas affectés. Consultez les tarifs du support étendu ci-dessous.

Frais de support étendu pour les versions 1.5, 2.3, 5.1 à 5.5, 6.0 à 6.7, 7.1 à 7.8, OpenSearch 1.0 à 1.2 et 2.3 à 2.9 (à partir du 7 novembre 2026) : pour ces OpenSearch versions, les frais de support étendu sont égaux au prix de votre instance pour la période d'extension. Les coûts de stockage ne sont pas affectés. Cette période prolongée vous donne plus de temps pour planifier et terminer vos mises à niveau vers les dernières OpenSearch versions. Exemple : si vous exécutez une instance m7g.medium.search au prix de 0$. 068/hr (à la demande) dans l'est des États-Unis (Virginie du Nord) pendant 24 heures, le coût de votre instance standard est de 1$. 632/day (0,068$ sur 24). Le supplément de support étendu pour la période d'extension sera égal au coût de votre instance (1$). 632/day), doublant ainsi le prix de votre instance pour le porter à environ 3$. 264/day. Les coûts de stockage restent inchangés.

Pour la version 5.6 d'Elasticsearch (jusqu'au 7 novembre 2028), vous serez facturé au tarif standard de support étendu de 0,0065 USD par heure d'instance normalisée (NIH) dans l'est des États-Unis (Virginie du Nord). Consultez la page de tarification pour connaître les prix exacts par région.

Frais de support étendu pour les versions 6.8, 7.9 et 7.10, la OpenSearch version 1.3 et les OpenSearch versions 2.11 à 2.19 d'Elasticsearch (à partir de novembre 2027) : pour ces versions, le tarif standard de support étendu de 0,0065 USD par heure d'instance normalisée (NIH) dans l'est des États-Unis (Virginie du Nord) vous sera facturé. Consultez la page de tarification pour connaître les tarifs dans les autres régions. Exemple : si vous exécutez une instance m7g.medium.search pendant 24 heures dans l'est des États-Unis (Virginie du Nord), au prix de 0$. 068/hr (sur demande), vous devrez payer 1$. 632/day(0,068 USD × 24) comme coût d'instance standard. Les frais de support étendu sont de 0,0065 USD × 24 (heures d'instance) × 2 (facteur de normalisation pour le support moyen) = 0$. 312/day. Total = 1 dollar. 944/day(1,632$ + 0,312$, hors frais de stockage).

Consultez la page de tarification pour connaître les prix exacts par région.

Le tableau ci-dessous indique le facteur de normalisation pour différentes tailles d'instance dans OpenSearch Service.

Taille d’instance Facteur de normalisation
nano 0,25
micro 0,5
Xsmall 1
medium 2
large 4
xlarge 8
2xlarge 16
4xlarge 32
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256

Tarification d'Amazon OpenSearch Service

Pour le OpenSearch Service, vous payez pour chaque heure d'utilisation d'une instance EC2 et pour la taille cumulée de tous les volumes de stockage EBS attachés à vos instances. Des frais AWS de transfert de données standard s'appliquent également.

Toutefois, il existe des exceptions notables en matière de transfert de données. Si un domaine utilise plusieurs zones de disponibilité, le OpenSearch service ne facture pas le trafic entre les zones de disponibilité. Un transfert de données important a lieu au sein d'un domaine lors de l'allocation et du rééquilibrage des partitions. OpenSearch Le service ne facture ni compteur ni facture pour ce trafic. De même, OpenSearch Service ne facture pas le transfert de données entre UltraWarm/cold nodes et Amazon S3.

Pour plus de détails sur les tarifs, consultez la section Tarification d'Amazon OpenSearch Service. Pour plus d'informations sur les frais encourus durant les changements de configuration, reportez-vous à la section Frais associés aux modifications de la configuration.

Présentation des rapports d’utilisation et de facturation

L'utilisation d'Amazon OpenSearch Service apparaît dans vos rapports AWS de facturation avec des codes de type d'utilisation spécifiques. La compréhension de ces codes vous permet d'analyser les coûts selon les types de déploiement.

Codes de type d'utilisation

  • ESInstance— Heures d'instance pour les domaines OpenSearch de service gérés.

  • EBS— Volumes de stockage EBS attachés à des instances de domaine.

  • ServerlessOCU— Unités OpenSearch de calcul consommées par les collections OpenSearch sans serveur.

  • IngestionOCU— Unités OpenSearch de calcul consommées par les pipelines OpenSearch d'ingestion.

Abréviations régionales dans les codes de type d'utilisation

Les codes de type d'utilisation sont précédés d'une abréviation de région. Le tableau suivant présente des exemples courants :

Abréviation Région
UTILISER1 USA Est (Virginie du Nord)
USE2 USA Est (Ohio)
USW1 USA Ouest (Californie du Nord)
USW2 USA Ouest (Oregon)
EUW1 Europe (Irlande)
EUC1 Europe (Francfort)
APS1 Asie-Pacifique (Singapour)
APS2 Asie-Pacifique (Sydney)
APN1 Asie-Pacifique (Tokyo)

Par exemple, un type d'utilisation USE1-ESInstance:r6g.large.search représente une heure d'r6g.large.searchinstance dans l'est des États-Unis (Virginie du Nord). Pour plus de détails sur la facturation, consultez la page de tarification d'Amazon OpenSearch Service.

OpenSearch Le service est couramment utilisé avec les services suivants :

Amazon CloudWatch

OpenSearch Les domaines de service envoient automatiquement des mesures à CloudWatch afin que vous puissiez surveiller l'état et les performances des domaines. Pour de plus amples informations, veuillez consulter Surveillance des métriques OpenSearch du cluster avec Amazon CloudWatch.

CloudWatch Les journaux peuvent également aller dans l'autre sens. Vous pouvez configurer les CloudWatch journaux pour diffuser des données vers le OpenSearch service à des fins d'analyse. Pour en savoir plus, veuillez consulter la section Chargement de données de streaming depuis Amazon CloudWatch.

AWS CloudTrail

Utilisez AWS CloudTrail cette option pour obtenir un historique des appels d'API de configuration du OpenSearch service et des événements associés à votre compte. Pour de plus amples informations, veuillez consulter Surveillance des appels OpenSearch d'API Amazon Service avec AWS CloudTrail.

Amazon Kinesis

Kinesis est un service géré permettant de traiter en temps réel des données de streaming à très grande échelle. Pour plus d’informations, consultez Chargement de données de streaming à partir d'Amazon Kinesis Data Streams et Chargement de données de streaming depuis Amazon Data Firehose.

Amazon S3

Amazon Simple Storage Service (Amazon S3) fournit un stockage sur Internet. Ce guide fournit un exemple de code Lambda pour l'intégration à Amazon S3. Pour de plus amples informations, veuillez consulter Chargement de données de streaming à partir d'Amazon S3.

AWS IAM

Gestion des identités et des accès AWS (IAM) est un service Web que vous pouvez utiliser pour gérer l'accès à vos domaines de OpenSearch service. Pour de plus amples informations, veuillez consulter Identity and Access Management dans Amazon OpenSearch Service.

AWS Lambda

AWS Lambda est un service de calcul qui vous permet d'exécuter du code sans provisionner ni gérer de serveurs. Ce guide fournit un exemple de code Lambda pour diffuser des données à partir de DynamoDB, Amazon S3 et Kinesis. Pour de plus amples informations, veuillez consulter Chargement de données de streaming dans Amazon OpenSearch Service.

Amazon DynamoDB

Amazon DynamoDB est un service de base de données NoSQL entièrement géré, offrant des performances exceptionnelles et prévisibles en termes de rapidité et d’évolutivité. Pour en savoir plus sur la diffusion de données vers le OpenSearch Service, consultezChargement de données de streaming à partir d'Amazon DynamoDB.

Amazon Quick

Vous pouvez visualiser les données du OpenSearch Service à l'aide de tableaux de bord rapides. Pour plus d'informations, consultez la section Utilisation d'Amazon OpenSearch Service avec Quick dans le Guide de l'utilisateur rapide.

Note

OpenSearch inclut certains codes Apache-licensed Elasticsearch d'Elasticsearch et d'autres codes B.V sources. Elasticsearch B.V. n'est pas la source de cet autre code source. ELASTICSEARCH est une marque déposée d'Elasticsearch. B.V