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.
OpenSearch Instances optimisées (OR1) pour les domaines Amazon OpenSearch Service
La famille d'instances OpenSearch optimisée pour Amazon OpenSearch Service est une solution rentable pour le stockage de gros volumes de données. Un domaine doté d'instances OpenSearch optimisées (OR1, OR2, OM2) utilise Amazon Elastic Block Store (Amazon EBSgp3) io1 ou des volumes pour le stockage principal, les données étant copiées de manière synchrone sur Amazon S3 dès leur arrivée. Cette structure de stockage fournit un débit d'indexation accru avec une durabilité élevée. La famille d'instances OpenSearch optimisée prend également en charge la restauration automatique des données en cas de panne. Pour plus d'informations sur les options de type d'instance OpenSearch optimisées, consultezTypes d'instance de la génération actuelle.
Si vous exécutez des charges de travail d'analyse opérationnelles intensives telles que l'analyse des journaux, l'observabilité ou les analyses de sécurité, vous pouvez bénéficier des performances et de l'efficacité de calcul améliorées des OpenSearch instances optimisées. De plus, la récupération automatique des données proposée par les instances OpenSearch optimisées améliore la fiabilité globale de votre domaine.
OpenSearch Le service envoie à Amazon des métriques d'instance OpenSearch optimisées liées au stockage. CloudWatch Pour obtenir la liste des métriques disponibles, consultez la section OpenSearch Métriques optimisées pour les instances (OR1).
OpenSearch les instances optimisées sont disponibles à la demande ou avec la tarification des instances réservées, avec un tarif horaire pour les instances et le stockage fournis dans Amazon EBS et Amazon S3.
Rubriques
Limites
Tenez compte des limites suivantes lorsque vous utilisez des instances OpenSearch optimisées pour votre domaine.
-
Les domaines nouvellement créés doivent exécuter OpenSearch la version 2.11 ou supérieure.
-
Les domaines existants doivent exécuter la OpenSearch version 2.15 ou supérieure.
-
Le chiffrement au repos doit être activé sur votre domaine. Pour de plus amples informations, veuillez consulter Chiffrement des données au repos pour Amazon OpenSearch Service.
-
Si votre domaine utilise des nœuds maîtres dédiés, ils doivent utiliser des instances Graviton. Pour plus d'informations sur les nœuds maîtres dédiés, consultezNœuds principaux dédiés dans Amazon OpenSearch Service.
-
L'intervalle d'actualisation des index sur les instances OpenSearch optimisées doit être de 10 secondes ou plus. L'intervalle d'actualisation par défaut pour les instances OpenSearch optimisées est de 10 secondes.
Réglage pour un meilleur débit d'ingestion
Pour obtenir le meilleur débit d'indexation à partir de vos instances OpenSearch optimisées, nous vous recommandons de procéder comme suit :
-
Utilisez de gros volumes pour améliorer l'utilisation de la mémoire tampon. La taille recommandée est de 10 Mo.
-
Utilisez plusieurs clients pour améliorer les performances du traitement parallèle.
-
Définissez le nombre de partitions principales actives pour qu'il corresponde au nombre de nœuds de données afin d'optimiser l'utilisation des ressources.
En quoi les instances OpenSearch optimisées diffèrent-elles des autres instances
OpenSearch les instances optimisées diffèrent des instances non optimisées de la manière suivante :
-
Pour les instances OpenSearch optimisées, l'indexation n'est effectuée que sur les partitions principales.
-
Si des instances OpenSearch optimisées sont configurées avec des répliques, le taux d'indexation peut sembler inférieur à ce qu'il est réellement. Par exemple, s'il existe une partition principale et une partition répliquée, le taux d'indexation peut être de 1 000 alors que le taux d'indexation réel est de 2 000.
-
OpenSearch les instances optimisées effectuent des opérations de mise en mémoire tampon avant d'envoyer à une source distante. Cela se traduit par des temps d'ingestion plus élevés.
Note
La
IndexingLatencymétrique n'est pas affectée, car elle n'inclut pas le temps nécessaire à la synchronisation du translog. -
Les fragments de réplique peuvent se trouver à quelques secondes de retard sur les fragments principaux. Vous pouvez surveiller le décalage à l'aide de la CloudWatch métrique
ReplicationLagMaxTimeAmazon
En quoi les instances OpenSearch optimisées diffèrent-elles des UltraWarm instances
OpenSearch Le service fournit des UltraWarm instances qui constituent un moyen rentable de stocker de grandes quantités de données en lecture seule. Les instances OpenSearch optimisées et UltraWarm les instances stockent les données localement dans Amazon EBS et à distance dans Amazon S3. Cependant, les instances OpenSearch optimisées et UltraWarm les instances diffèrent de plusieurs manières importantes :
-
OpenSearch les instances optimisées conservent une copie des données dans votre magasin local et distant. Dans UltraWarm certains cas, les données sont principalement conservées dans un magasin distant afin de réduire les coûts de stockage. En fonction de vos habitudes d'utilisation, les données peuvent être déplacées vers le stockage local.
-
OpenSearch les instances optimisées sont actives et peuvent accepter des opérations de lecture et d'écriture, tandis que les données des UltraWarm instances sont en lecture seule jusqu'à ce que vous les redéplaciez manuellement vers le stockage à chaud.
-
UltraWarm s'appuie sur des instantanés d'index pour la durabilité des données. OpenSearch les instances optimisées, en comparaison, effectuent la réplication et la restauration en arrière-plan. En cas d'index rouge, les instances OpenSearch optimisées restaurent automatiquement les fragments manquants de votre stockage distant dans Amazon S3. Le temps de restauration varie en fonction du volume de données à récupérer.
Pour plus d'informations sur UltraWarm le stockage, consultezUltraWarm stockage pour Amazon OpenSearch Service.
Provisionner un domaine avec des instances OpenSearch optimisées
Vous pouvez sélectionner des instances OpenSearch optimisées pour vos nœuds de données lorsque vous créez un nouveau domaine avec le AWS Management Console ou le AWS Command Line Interface (AWS CLI). Vous pouvez ensuite indexer et interroger les données à l'aide de vos outils existants.
-
Accédez à la console Amazon OpenSearch Service à l'adressehttps://console.aws.amazon.com/aos/
. -
Dans le volet de navigation de gauche, choisissez Domains (Domaines).
-
Choisissez Create domain (Créer un domaine).
-
Dans la section Nombre de nœuds de données, développez le menu de la famille d'instances et choisissez OpenSearch Optimized.
-
Choisissez le type d'instance et les autres paramètres de stockage.
-
Dans la section Chiffrement, assurez-vous que l'option Activer le chiffrement des données au repos est sélectionnée.
-
Configurez le reste de votre domaine et choisissez Create.
Pour provisionner un domaine qui utilise un stockage OpenSearch optimisé à l'aide du AWS CLI, vous devez fournir la valeur de la taille du type d'instance spécifique (telle que OR1 OR2, ou OM2) dans leInstanceType.
L'exemple suivant crée un domaine avec des OR1 instances de taille 2xlarge et active le chiffrement au repos.
aws opensearch create-domain \ --domain-nametest-domain\ --engine-version OpenSearch_2.11 \ --cluster-config "InstanceType=or1.2xlarge.search,InstanceCount=3,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3" \ --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=200" \ --encryption-at-rest-options Enabled=true \ --advanced-security-options "Enabled=true,InternalUserDatabaseEnabled=true,MasterUserOptions={MasterUserName=test-user,MasterUserPassword=test-password}" \ --node-to-node-encryption-options Enabled=true \ --domain-endpoint-options EnforceHTTPS=true \ --access-policies '{"Version": "2012-10-17", "Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"es:*","Resource":"arn:aws:es:us-east-1:account-id:domain/test-domain/*"}]}'