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.
OR1stockage pour Amazon OpenSearch Service
OR1est une famille d'instances pour Amazon OpenSearch Service qui fournit un moyen rentable de stocker de grandes quantités de données. Un domaine doté d'OR1instances utilise Amazon Elastic Block Store (AmazonEBS) gp3
ou des io1
volumes pour le stockage principal, les données étant copiées de manière synchrone sur Amazon S3 à leur arrivée. Cette structure de stockage fournit un débit d'indexation accru avec une durabilité élevée. La famille d'OR1instances prend également en charge la restauration automatique des données en cas de panne. Pour plus d'informations sur les options de type d'OR1instance, consultezTypes d'instance de la génération actuelle.
Si vous exécutez des charges de travail d'analyse opérationnelles lourdes 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 instances. OR1 De plus, la récupération automatique des données proposée par OR1 les instances améliore la fiabilité globale de votre domaine.
OpenSearch Le service envoie des OR1 métriques relatives au stockage à Amazon. CloudWatch Pour obtenir la liste des métriques disponibles, consultez la section OR1métriques.
OR1les instances sont disponibles à la demande ou à la tarification des instances réservées, avec un tarif horaire pour les instances et le stockage fournis sur Amazon EBS et Amazon S3.
Rubriques
Limites
Tenez compte des limites suivantes lorsque vous utilisez OR1 des instances 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 de gestion dédiés dans Amazon OpenSearch Service.
-
L'intervalle d'actualisation des index sur les OR1 instances doit être de 10 secondes ou plus. L'intervalle d'actualisation par défaut pour les OR1 instances est de 10 secondes.
Réglage pour un meilleur débit d'ingestion
Pour optimiser le débit d'indexation de vos OR1 instances, il est recommandé de procéder comme suit :
-
Utilisez de grands 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 instances non OpenSearch optimisées
OpenSearch les instances optimisées diffèrent des instances non OpenSearch 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 indiquer un taux de 1 000, mais 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
IndexingLatency
mé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. Le décalage temporel peut être vu à partir de la
ReplicationLagMaxTime
métrique
En quoi OR1 diffère-t-il du UltraWarm stockage
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 deux OR1 UltraWarm instances stockent les données localement sur Amazon EBS et à distance sur Amazon S3. Cependant, OR1 les UltraWarm cas diffèrent de plusieurs manières importantes :
-
OR1les instances 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.
-
OR1les instances 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. OR1les instances, en comparaison, effectuent la réplication et la restauration en arrière-plan. En cas d'index rouge, les OR1 instances restaurent automatiquement les fragments manquants de votre espace de 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.
Utilisation d'OR1instances
Vous pouvez sélectionner OR1 des instances pour vos nœuds de données lorsque vous créez un nouveau domaine avec AWS Management Console, le AWS Command Line Interface (AWS CLI), ou le AWS SDK. 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).
-
Entrez un nom pour votre domaine ainsi que vos autres options préférées. Sous Famille d'instances, sélectionnez OR1. Choisissez Create pour démarrer le processus de création de domaine.
-
Naviguez vers votre AWS CLI terminal. Si vous devez installer AWS CLI, voir Installer ou mettre à jour la dernière version du AWS CLI.
-
Pour utiliser le OR1 stockage, vous devez fournir la valeur de la taille du type d'OR1instance spécifique dans le
InstanceType
champ lorsque vous créez un domaine. Vous devez également activer le chiffrement au repos.L'exemple suivant crée un domaine avec des OR1 instances de taille
2xlarge
.aws opensearch create-domain \ --domain-name
test-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
/*"}]}'