¿Cómo hago que mi dominio de Amazon OpenSearch Service sea más tolerante a errores?
Deseo proteger los recursos de Amazon OpenSearch Service ante eliminaciones accidentales, errores de aplicaciones o hardware, o interrupciones. ¿Cuáles son las prácticas recomendadas para mejorar la tolerancia a errores o restaurar instantáneas?
Descripción breve
Para mejorar la tolerancia a errores de un dominio de OpenSearch Service, tenga en cuenta las siguientes prácticas recomendadas:
- Cree instantáneas de índice de forma habitual.
- Utilice las métricas de Amazon CloudWatch para monitorear los recursos de OpenSearch Service.
- Conozca los límites de OpenSearch Service.
- Utilice nodos maestros dedicados.
- Utilice al menos tres nodos.
- Habilite el reconocimiento de zonas.
- No utilice instancias T2 en entornos de producción.
Resolución
Creación de instantáneas de índices habituales
Todos los dominios de OpenSearch Service crean instantáneas automatizadas. Cree instantáneas de índice manuales para generar copias de seguridad de los datos a un momento dado en un dominio de OpenSearch Service. Almacene las instantáneas en un bucket de Amazon Simple Storage Service (Amazon S3). También puede utilizar instantáneas de índice manuales para migrar datos entre dominios de OpenSearch Service o restaurar datos a otro dominio de OpenSearch Service.
Monitoreo de las métricas de Amazon CloudWatch
- Utilice las pestañas Cluster health (Estado del clúster) e Instance health (Estado de la instancia) de la consola de OpenSearch Service para monitorear las métricas de Amazon CloudWatch de los clústeres.
- Cree alarmas de Amazon CloudWatch para obtener métricas importantes de OpenSearch Service. Por ejemplo, monitoree la métrica AutomatedSnapshotFailure para confirmar que se realizan instantáneas automatizadas en intervalos regulares. Para ver un tutorial, consulte Get started with OpenSearch Service: Set CloudWatch alarms on key metrics (Primeros paso en OpenSearch Service: establecimiento de alarmas CloudWatch en métricas clave).
Uso de nodos maestros dedicados
Los nodos maestros dedicados ayudan a evitar los problemas que ocasionan los nodos sobrecargados. Utilice nodos maestros dedicados cuando suceda lo siguiente:
- Su dominio se utiliza en entornos de producción.
- Su dominio tiene cinco nodos o más.
- El mapeo de índices es complejo, y existen muchos campos definidos en distintos tipos e índices.
Uso de un mínimo de tres nodos
Para evitar que una red esté dividida de forma involuntaria (cerebro dividido), utilice al menos tres nodos. Para evitar posibles pérdidas de datos, asegúrese de tener al menos una réplica para cada índice. (Cada índice tiene una réplica de forma predeterminada).
Habilitación del reconocimiento de zona
El reconocimiento de zonas ayuda a evitar el tiempo de inactividad y la pérdida de datos. Cuando el reconocimiento de zonas está habilitado, OpenSearch Service asigna los nodos y las particiones de índice de réplica en dos o tres zonas de disponibilidad de la misma región de AWS.
Nota: Para configurar tres zonas de disponibilidad, utilice dos réplicas del índice. Si se produce un error en una zona, las dos réplicas permiten una redundancia de datos del 100 %.
No utilice instancias T2 en entornos de producción.
Para entornos de producción, utilice instancias de clase M o más grandes de Amazon Elastic Compute Cloud (Amazon EC2). Si utiliza tipos de instancia T2, asegúrese de monitorear los créditos de la CPU, el uso de la CPU, el uso de la memoria y la estabilidad de las instancias. Escale vertical u horizontalmente cuando sea necesario.
Además, tenga en cuenta las siguientes limitaciones para las instancias T2:
- A las instancias T2 se les asignan créditos de CPU. Si hay un pico en el tráfico de red, el clúster de OpenSearch Service podría superar la cantidad de créditos de CPU disponibles en la instancia T2. Para obtener más información, consulte CPU credits and baseline utilization for burstable performance instances (Créditos de la CPU y utilización de referencia para instancias de rendimiento ampliable).
- Las instancias T2 tienen un límite de volumen de EBS de 35 GB.
- Las instancias T2 tienen un límite de carga de 10 MB. Asegúrese de que la carga útil de la solicitud no supera el límite de carga útil. Para obtener más información sobre los límites de red de OpenSearch Service, consulte Límites de red.
- Los tipos de instancia T2 solo se pueden usar si el recuento de instancias de OpenSearch Service equivale a diez o menos. Para obtener más información sobre los tipos de instancias compatibles con OpenSearch Service, consulte Tipos de instancias compatibles.
- Los tipos de instancias T2 no deben utilizarse como nodos de datos ni nodos maestros dedicados. Los tipos de instancias T2 pueden volverse inestables bajo una carga pesada sostenida. Para obtener más información, consulte las prácticas recomendadas para OpenSearch Service.
Información relacionada
Creación y administración de dominios de Amazon OpenSearch Service
Contenido relevante
- OFICIAL DE AWSActualizada hace 4 años
- OFICIAL DE AWSActualizada hace 3 años
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace un año