Aspectos generales

P: ¿Qué versión de Elasticsearch admite Amazon Elasticsearch Service?

En la actualidad, Amazon Elasticsearch Service es compatible con las versiones 6.3, 6.2, 6.0, 5.6, 5.5, 5.3, 5.1, 2.3 y 1.5 de Elasticsearch.

P: ¿Qué es Amazon Elasticsearch Service?

Amazon Elasticsearch Service es un servicio administrado que facilita la implementación, el uso y el escalado de los clústeres de Elasticsearch en la nube de AWS.

P: ¿Qué es un dominio de Amazon Elasticsearch Service?

Los dominios de Amazon Elasticsearch Service son clústeres de Elasticsearch que se crearon con la consola, la API o la CLI de Amazon Elasticsearch Service. Cada dominio es un clúster de Elasticsearch en la nube que contiene los recursos informáticos y de almacenamiento que usted especifica. Puede crear y eliminar dominios, definir los atributos de la infraestructura y controlar el acceso y la seguridad. Puede ejecutar uno o más dominios de Amazon Elasticsearch Service.

P: ¿Qué administra Amazon Elasticsearch Service por mí?

Amazon Elasticsearch Service administra el trabajo que supone la configuración de un dominio, desde el aprovisionamiento de la capacidad de infraestructura en el entorno de red que solicite hasta la instalación del software Elasticsearch. Una vez que el dominio está en funcionamiento, Amazon Elasticsearch Service automatiza las tareas administrativas comunes, como la generación de copias de seguridad, el monitoreo de instancias y la aplicación de parches al software. Amazon Elasticsearch Service se integra con Amazon CloudWatch para producir métricas que proporcionan información acerca del estado de los dominios. Amazon Elasticsearch Service también ofrece opciones para modificar los ajustes de almacenamiento e instancias del dominio a fin de simplificar la tarea de personalizar el dominio en función de las necesidades de la aplicación.

P: ¿Amazon Elasticsearch Service es compatible con las API de Elasticsearch de código abierto?

Amazon Elasticsearch Service admite la mayoría de las API de Elasticsearch de uso común, de manera que el código, las aplicaciones y las herramientas conocidas que ya utiliza en sus entornos de Elasticsearch actuales serán perfectamente compatibles. Para obtener una lista completa de las operaciones de Elasticsearch admitidas, consulte nuestra documentación.

Creación y configuración

P: ¿Puedo crear y modificar un dominio de Amazon Elasticsearch Service a través de la consola de Amazon Elasticsearch Service?

Sí. Puede crear un nuevo dominio de Amazon Elasticsearch Service mediante el asistente de creación de dominios de la consola con unos pocos clics. Cuando crea un dominio nuevo, puede especificar el número de instancias, los tipos de instancias y los volúmenes de EBS que desea asignar al dominio. Con la consola también puede modificar o eliminar dominios de Amazon Elasticsearch Service existentes.

P: ¿Amazon Elasticsearch Service es compatible con Amazon VPC?

Sí, Amazon Elasticsearch Service se integra con Amazon VPC. Cuando se elige el acceso de VPC, las direcciones IP de su VPC se adjuntan a su dominio de Amazon Elasticsearch Service y todo el tráfico de red permanece dentro de la red de AWS. No es posible obtener acceso a él mediante Internet. Además, puede usar grupos de seguridad y políticas de IAM para restringir el acceso a sus dominios de Amazon Elasticsearch Service.

P: ¿Puedo usar plantillas de CloudFormation para aprovisionar dominios de Amazon Elasticsearch Service?

Sí. AWS CloudFormation es compatible con Amazon Elasticsearch Service. Para obtener más información, consulte la documentación de referencia sobre las plantillas de CloudFormation.

P: ¿Amazon Elasticsearch Service permite configurar nodos principales dedicados?

Sí. Puede configurar nodos principales dedicados para sus dominios. Al elegir una configuración de nodos principales dedicados, puede especificar el tipo y el número de instancias.

P: ¿Puedo crear varios índices de Elasticsearch en un solo dominio de Amazon Elasticsearch Service?

Sí. Puede crear varios índices de Elasticsearch en el mismo dominio de Amazon Elasticsearch Service. Elasticsearch distribuye automáticamente los índices y cualquier réplica asociada entre las instancias asignadas al dominio.

P: ¿Cómo puedo incorporar datos a mi dominio de Amazon Elasticsearch Service?

Amazon Elasticsearch Service admite tres opciones para la incorporación de datos:

  • Para grandes volúmenes de datos, recomendamos Amazon Kinesis Firehose, un servicio completamente administrado cuya escala se ajusta automáticamente para adaptarse al desempeño de los datos y no precisa administración permanente. También puede transformar, procesar por lotes y comprimir los datos antes de cargarlos.
  • Amazon Elasticsearch Service admite la integración con Logstash. Puede configurar el dominio de Amazon Elasticsearch Service como el almacén de datos para todos los registros que provengan de su implementación de Logstash.
  • Puede utilizar las API nativas de Elasticsearch, como las API index y bulk, para cargar datos en el dominio.

P: ¿Amazon Elasticsearch Service admite la integración con Logstash?

Sí. Amazon Elasticsearch Service admite la integración con Logstash. Puede configurar el dominio de Amazon Elasticsearch Service como almacén backend de todos los registros procedentes de la implementación de Logstash. Puede configurar el control del acceso en el dominio de Amazon Elasticsearch Service de manera que usen la firma de solicitudes para autenticar las llamadas hechas desde la implementación de Logstash o bien políticas de IAM basadas en recursos para incluir las direcciones IP de las instancias en las que se ejecuta la implementación de Logstash.

P: ¿Amazon Elasticsearch Service admite la integración con Kibana?

Sí. Amazon Elasticsearch Service incluye una instalación de Kibana integrada que se implementa con su dominio de Amazon Elasticsearch Service.

P: ¿Puedo crear informes personalizados con la instalación de Kibana incluida en Amazon Elasticsearch Service?

Sí. Kibana permite crear y guardar informes personalizados a través de la interfaz de usuario. Para obtener más información sobre el uso de Kibana, consulte la documentación de Kibana.

P: ¿Qué opciones de almacenamiento se encuentran disponibles con Amazon Elasticsearch Service?

Puede elegir entre almacenamiento en instancias local o volúmenes de EBS. Durante la creación de dominios, si selecciona el almacenamiento en EBS, puede aumentar o disminuir el volumen del almacenamiento según sea necesario.

P: ¿Qué tipos de volúmenes de EBS admite Amazon Elasticsearch Service?

Puede elegir entre volúmenes de EBS de IOPS aprovisionadas, de uso general o magnéticos.

P: ¿Hay algún límite en la capacidad de almacenamiento de EBS que se puede asignar a un dominio de Amazon Elasticsearch Service?

Sí. Amazon Elasticsearch Service admite un volumen de EBS (con un tamaño máximo de 1,5 TB) por instancia asociada con un dominio. Con un número máximo permitido de 20 nodos de datos por dominio de Amazon Elasticsearch Service, usted puede asignar unos 30 TB de almacenamiento de EBS a un único dominio. Cree un caso en el Centro de AWS Support para solicitar un aumento del límite del servicio hasta 100 instancias por dominio. Con 100 instancias, puede asignar aproximadamente 150 TB de almacenamiento de EBS a un único dominio.

Administración

P: ¿Los programas que se encuentran en ejecución en los servidores de mi propio centro de datos pueden obtener acceso a mis dominios de Amazon Elasticsearch Service?

Sí. Los programas con acceso a la Internet pública pueden obtener acceso a los dominios de Amazon Elasticsearch Service a través de un punto de enlace público. Si su centro de datos ya se encuentra conectado a Amazon VPC mediante Direct Connect o tunelización SSH, también puede usar el acceso de VPC. En ambos casos, puede configurar grupos de seguridad y políticas de IAM para permitir que los programas en ejecución en servidores externos a AWS puedan obtener acceso a sus dominios de Amazon Elasticsearch Service. Haga clic aquí para obtener más información sobre las solicitudes firmadas.

P: ¿Cómo puedo migrar datos de mi clúster de Elasticsearch existente a un nuevo dominio de Amazon Elasticsearch Service?

Para migrar datos de un clúster de Elasticsearch existente, debe crear una instantánea de un clúster de Elasticsearch existente y almacenarla en su bucket de Amazon S3. Luego puede crear un nuevo dominio de Amazon Elasticsearch Service y cargar los datos de la instantánea en el dominio de Amazon Elasticsearch Service recién creado mediante la API de restauración de Elasticsearch.

P: ¿Cómo puedo ajustar la escala de un dominio de Amazon Elasticsearch Service?

Amazon Elasticsearch Service permite controlar el ajuste de la escala de los dominios de Amazon Elasticsearch Service mediante la consola, la API y la CLI. Puede escalar el dominio de Amazon Elasticsearch Service a través de la incorporación, eliminación o modificación de instancias o volúmenes de almacenamiento en función de las necesidades de la aplicación. Amazon Elasticsearch Service se integra con Amazon CloudWatch para proporcionar métricas acerca del estado de los dominios de Amazon Elasticsearch Service y permitirle tomar las decisiones de ajuste de escala adecuadas en relación con sus dominios.

P: ¿El ajuste de escala del dominio de Amazon Elasticsearch Service genera tiempo de inactividad?

Ajustar la escala del dominio de Amazon Elasticsearch Service mediante la incorporación o modificación de instancias y volúmenes de almacenamiento es una operación que se efectúa online y no genera tiempo de inactividad.

P: ¿Qué opciones ofrece Amazon Elasticsearch Service en caso de que ocurra un error en un nodo?

Amazon Elasticsearch Service detecta automáticamente los errores en los nodos y sustituye los nodos. El servicio adquiere nuevas instancias y redirecciona las solicitudes y las actualizaciones de documentos de Elasticsearch a las instancias nuevas. En el caso de que no se pueda sustituir el nodo, los clientes pueden utilizar las instantáneas que posean de su clúster para reiniciar el dominio con datos precargados.

P: ¿Amazon Elasticsearch Service admite la replicación entre zonas?

Sí. Los clientes pueden activar el reconocimiento de zona para los dominios de Amazon Elasticsearch Service cuando creen un dominio nuevo o modifiquen uno activo. Cuando el reconocimiento de zona está habilitado, Amazon Elasticsearch Service distribuye las instancias que admiten el dominio en dos zonas de disponibilidad diferentes. Luego, si la replicación está habilitada en el motor de Elasticsearch, este servicio asigna las réplicas del dominio a las diferentes instancias, lo que permite la replicación entre zonas.

P: ¿Amazon Elasticsearch Service presenta métricas de rendimiento a través de Amazon CloudWatch?

Sí. Amazon Elasticsearch Service muestra varias métricas de rendimiento a través de Amazon CloudWatch, como el número de nodos, el estado del clúster, los documentos donde se pueden realizar búsquedas, las métricas de EBS (si corresponden), la CPU, la memoria y la utilización del disco para los nodos principales y de datos. En la documentación del servicio encontrará la lista completa de las métricas disponibles de CloudWatch.

P: Quiero realizar un análisis de seguridad o implementar la resolución de problemas operativos en mi implementación de Amazon Elasticsearch Service. ¿Puedo obtener el historial de todas las llamadas realizadas desde mi cuenta a la API de Amazon Elasticsearch Service?

Sí. AWS CloudTrail es un servicio web que registra las llamadas a la API de AWS de su cuenta y le entrega registros. El historial de llamadas a la API de AWS creado por AWS CloudTrail permite realizar análisis de seguridad, un seguimiento de cambios implementados en recursos y auditorías de conformidad. Obtenga más información sobre AWS CloudTrail en la página de detalles de AWS CloudTrail y habilítelo a través de la página de inicio de la consola de administración de AWS en CloudTrail.

P: ¿Qué es una instantánea?

Una instantánea es una copia de su dominio de Amazon Elasticsearch Service realizada en un momento determinado.

P: ¿Por qué necesito instantáneas?

La creación de instantáneas puede resultar útil en caso de que se produzcan pérdidas de datos por errores en los nodos o en el caso poco frecuente de que el hardware presente algún error. Puede usar las instantáneas para recuperar su dominio de Amazon Elasticsearch Service o crear un dominio nuevo de Amazon Elasticsearch Service con datos cargados con anterioridad. Las copias de seguridad también suelen utilizarse con fines de archivado. Las instantáneas se almacenan en Amazon S3.

P: ¿Amazon Elasticsearch Service proporciona instantáneas automatizadas?

Sí. De forma predeterminada, Amazon Elasticsearch Service crea automáticamente instantáneas diarias de cada dominio de Amazon Elasticsearch Service. Las instantáneas diarias se toman entre las 12 y la 1 de la mañana (hora UTC). Los clientes también pueden modificar el horario de las instantáneas automatizadas para ajustarlo a sus necesidades.

P: ¿Puedo modificar los ajustes predeterminados de las instantáneas diarias automatizadas que proporciona Amazon Elasticsearch Service?

Sí. Puede cambiar el horario de la instantánea diaria automatizada para ajustarlo al cronograma de su aplicación.

P: ¿Durante cuánto tiempo Amazon Elasticsearch Service almacena las instantáneas diarias automatizadas?

Amazon Elasticsearch Service almacena las instantáneas diarias automatizadas de los últimos 14 días.

P: ¿Conllevan algún cargo las instantáneas diarias automatizadas?

Las instantáneas diarias automatizadas no generan cargos adicionales. Las instantáneas se almacenan de forma gratuita en un bucket de S3 de Amazon Elasticsearch Service y se encuentran disponibles con fines de recuperación de nodos.

P: ¿Puedo crear instantáneas adicionales de mis dominios de Amazon Elasticsearch Service cuando lo necesite?

Sí. Puede usar la API de instantáneas de Elasticsearch para crear instantáneas manuales adicionales además de las diarias automatizadas que crea Amazon Elasticsearch Service. Las instantáneas manuales se almacenan en el bucket de S3 y generan los cargos por uso correspondientes de Amazon S3.

P: En caso de error, ¿se pueden recuperar las instantáneas creadas mediante el proceso de creación de instantáneas manuales para recuperar un dominio?

Sí. Los clientes pueden crear un nuevo dominio de Amazon Elasticsearch Service y cargar los datos de la instantánea en el dominio de Amazon Elasticsearch Service recién creado con la API de restauración de Elasticsearch.

P: ¿Qué sucede con mis instantáneas si elimino el dominio de Amazon Elasticsearch Service?

Al eliminar un dominio, también se eliminan las instantáneas diarias almacenadas en Amazon Elasticsearch Service. Antes de eliminar un dominio, puede crear una instantánea del dominio en sus propios buckets de S3 mediante el proceso de creación de instantáneas manuales. Si borra un dominio de Amazon Elasticsearch Service, las instantáneas almacenadas en el bucket de S3 no se verán afectadas.

P: ¿Qué tipos de registros de Elasticsearch muestra Amazon Elasticsearch Service?

Amazon Elasticsearch Service muestra tres registros de Elasticsearch a través de Amazon CloudWatch Logs: registros de error, registros lentos de búsqueda y registros lentos de índice. Estos registros son útiles para resolver problemas de rendimiento y estabilidad con un dominio propio.

P: ¿Qué son los registros lentos?

Los registros lentos son archivos de registro que ayudan a monitorear el rendimiento de varias etapas de una operación. Elasticsearch presenta dos tipos de registros lentos:

  • Registros lentos de índice: suministran información acerca del proceso de indexación y se pueden utilizar para ajustar la configuración del índice.
  • Registros lentos de búsqueda: suministran información acerca de la velocidad con la que se realizan consultas y recuperaciones. Estos registros ayudan a ajustar el rendimiento de cualquier tipo de operación de búsqueda en Elasticsearch.

Para leer detalles completos acerca de los registros lentos de Elasticsearch, consulte la documentación de Elasticsearch.

P: ¿Cómo puedo activar los registros lentos en Amazon Elasticsearch Service?

Los registros lentos se pueden activar mediante el clic de un botón a partir de la consola o a través de nuestras CLI y API. Para leer más detalles, consulte nuestra documentación.

P: ¿Es posible activar los registros lentos para índices específicos?

Sí. Puede actualizar la configuración de un índice específico para activar o desactivar los registros lentos en él. Para obtener más detalles, consulte nuestra documentación.

P: ¿La habilitación de los registros lentos en Amazon Elasticsearch Service activa automáticamente la creación de registros para todos los índices?

No. La habilitación de los registros lentos en Amazon Elasticsearch Service activa la opción para publicar los registros generados en Amazon CloudWatch Logs para índices en un dominio determinado. Sin embargo, para generar los registros, debe actualizar la configuración de uno o más índices para iniciar el proceso de generación de registros. Si desea obtener más detalles acerca del ajuste de configuración de índices para activar los registros lentos, consulte nuestra documentación.

P: Si deshabilito los registros lentos en Amazon Elasticsearch Service, ¿significa que ya no se generarán archivos de registro?

La generación de archivos de registro depende de la configuración del índice. Para deshabilitar la generación de archivos de registro debe actualizar la configuración del índice. Si desea obtener más detalles acerca del ajuste de configuración de índices para activar los registros lentos, consulte nuestra documentación.

P: ¿Puedo modificar la granularidad de la generación de registros?

Solo puede modificar la granularidad de la generación de registros en los registros lentos. Elasticsearch muestra varios niveles de generación de registros para los registros lentos. Debe ajustar el nivel adecuado en la configuración de su índice. Si desea leer más detalles acerca del ajuste de configuración de índices para activar los registros lentos, consulte la documentación de Elasticsearch.

P: ¿Genera algún costo la activación de registros lentos o registros de error?

Cuando se activan los registros lentos o de error, Amazon Elasticsearch Service comienza a publicar los registros generados en CloudWatch Logs. Amazon Elasticsearch Service no cobra la activación de registros. Sin embargo, se aplican cargos de CloudWatch estándar.

P: ¿Qué tipos de error muestra Amazon Elasticsearch Service?

Elasticsearch usa Apache Log4j 2 y sus niveles de registro integrados (de menor a mayor severidad) de TRACE, DEBUG, INFO, WARN, ERROR y FATAL. Si activa los registros de aplicaciones, Amazon Elasticsearch Service publica líneas de registro de WARN, ERROR y FATAL en CloudWatch. No se encuentran disponibles niveles de menor severidad (INFO, DEBUG y TRACE).

P: ¿Cómo puedo activar los registros de error en Amazon Elasticsearch Service?

Los registros de error se pueden activar mediante el clic de un botón a partir de la consola de AWS o a través de nuestras CLI y API. Para leer más detalles, consulte nuestra documentación.

P: ¿Puedo activar registros de error para índices específicos únicamente?

No, los registros de error se muestran para el dominio entero. Es decir, una vez activados, se pondrán a disposición las entradas de registro de todos los índices del dominio.

P: ¿Los registros de error se encuentran disponibles para todas las versiones de Elasticsearch compatibles con Amazon Elasticsearch Service?

No, los registros de error solo se encuentran disponibles para las versiones de Elasticsearch 5.x y posteriores.

P: ¿Hay un límite para el tamaño de cada entrada de registro?

Sí. Cada entrada de registro publicada en CloudWatch estará limitada a 255 000 caracteres. Si una entrada de registro excede este número, se cortará cuando llegue a los 255 000 caracteres.

P: ¿Cuál es la práctica recomendada de uso para los registros lentos?

Los registros lentos solo son necesarios cuando se desea resolver problemas relacionados con índices o ajustar el rendimiento. La estrategia recomendada es activar la generación de registros únicamente en aquellos índices para los que necesita obtener información de rendimiento adicional. Además, una vez que se finaliza la investigación, debería deshabilitar la generación de registros para no incurrir en costos adicionales. Para obtener más detalles, consulte nuestra documentación.

P: ¿De qué maneras puedo utilizar registros de CloudWatch Logs?

CloudWatch permite utilizar los registros de diferentes maneras. Puede ver datos de registros, exportarlos a S3 o procesarlos en tiempo real. Si desea obtener más información, consulte la guía para desarrolladores de CloudWatch Logs.

P: ¿Los registros lentos se encuentran disponibles para todas las versiones de Elasticsearch compatibles con Amazon Elasticsearch Service?

Sí. Los registros lentos se pueden activar en todas las versiones de Elasticsearch compatibles con Amazon Elasticsearch Service. Sin embargo, existen pequeñas diferencias en la manera en la que puede especificarse la configuración de registros en cada versión de Elasticsearch. Consulte nuestra documentación para obtener más detalles.

P: ¿El clúster sufrirá algún tipo de inactividad cuando se habilite o deshabilite la generación de registros?

No habrá tiempos de inactividad. Cada vez que se actualice el estatus de los registros, implementaremos un clúster nuevo en segundo plano y reemplazaremos el clúster existente por el nuevo. Esto proceso no provocará tiempo de inactividad. Sin embargo, como se implementa un clúster nuevo, la actualización del estatus del registro no será instantánea.

P: ¿Qué versiones de Elasticsearch admite la característica de actualización local?

Actualmente, Amazon Elasticsearch Service admite la actualización de versiones local para dominios con versiones 5.x y posteriores de Elasticsearch. Puede actualizar de 5.x a 5.6, 5.6 a 6.3 y 6.x a 6.3.

P: Mi dominio ejecuta una versión de Elasticsearch anterior a la 5.x. ¿Cómo actualizo dichos dominios?

Consulte nuestra documentación para leer detalles acerca de cómo migrar a partir de varias versiones de Elasticsearch.

P: ¿Mi dominio quedará sin conexión mientras se realice la actualización local?

No. El dominio permanecerá disponible durante todo el proceso de actualización. Sin embargo, una parte del proceso de actualización incluye la reubicación de particiones, por lo que podría afectarse el rendimiento del dominio. Recomendamos realizar la actualización cuando la carga del dominio sea baja.

P: ¿Cómo puedo saber si la versión de Elasticsearch de mi dominio se puede actualizar?

La actualización de versión local se encuentra disponible únicamente para dominios con Elasticsearch 5.x o superior. Si su dominio tiene la versión 5.x o superior, puede ejecutar la comprobación de elegibilidad de actualización para comprobar si el dominio se puede actualizar a la versión que desea. Para obtener más información, consulte la documentación.

P: ¿Qué pruebas realiza Amazon Elasticsearch Service para validar si reúno los requisitos para la actualización de dominios?

Si desea obtener una lista detallada de las pruebas que ejecutamos para validar la elegibilidad para la actualización, consulte nuestra documentación.

P: ¿Puedo actualizar mi configuración de dominio mientras se está realizando la actualización de versión?

No. Una vez que se active la actualización de versión local, no podrá realizar cambios en la configuración del dominio hasta que la actualización se complete o falle. Puede leer y escribir datos mientras se realiza la actualización. También puede eliminar el dominio, en cuyo caso la actualización finaliza y el dominio se elimina.

P: ¿Qué sucede con la instantánea del sistema automatizada mientras se realiza la actualización de versión local?

El proceso de actualización de versión toma una instantánea del sistema automáticamente y solo inicia la actualización si la instantánea se realiza correctamente. Si la actualización se está realizando cuando llega el momento de iniciar la instantánea automatizada, esta se omite y se realiza al día siguiente.

P: ¿De qué manera Amazon Elasticsearch Service se protege de los errores que pueden surgir inesperadamente durante las actualizaciones de versiones?

Amazon Elasticsearch Service ejecuta un conjunto de pruebas antes de activar la actualización para detectar la presencia de errores conocidos que pudieran bloquear la actualización. Si no se encuentran errores, el servicio toma una instantánea del dominio e inicia el proceso de actualización si la instantánea se realiza correctamente. La actualización no se activa si se encuentran problemas durante cualquiera de estos pasos.

P: ¿Qué sucede si el sistema encuentra problemas mientras realiza la actualización de versión local?

Si los problemas son menores y pueden corregirse, Amazon Elasticsearch Service intenta resolverlos automáticamente y desbloquear la actualización. Sin embargo, si un problema bloquea la actualización, el servicio revierte el estado a la instantánea que se tomó antes de la actualización y registra el error. Si desea obtener más detalles acerca de la visualización de los registros del progreso de la actualización, consulte nuestra documentación.

P: ¿Puedo ver el historial de actualizaciones de mi dominio?

Sí. Puede ver los registros de actualizaciones en la consola de AWS o solicitarlos con la CLI o los SDK. Consulte nuestra documentación para obtener más detalles.

P: ¿Puedo detener o cancelar la actualización de versión una vez iniciada?

No. Una vez que se inicia la actualización, no es posible detenerla ni cancelarla hasta que finalice o falle.

P: ¿Puedo ejecutar la actualización de versión local en varios dominios en paralelo?

Sí. Sin embargo, si desea conservar todos los dominios en la misma versión, recomendamos ejecutar la comprobación de elegibilidad de la actualización en todos los dominios antes de actualizarlos. Este paso adicional puede ayudar a detectar problemas en un dominio que tal vez no estén presentes en los demás.

P: ¿Cuánto demora la actualización de versión local?

En función del volumen de los datos y del tamaño del clúster, las actualizaciones pueden demorar desde unos pocos minutos a unas pocas horas en completarse.

P: ¿Puedo tan solo actualizar el dominio rápidamente sin conservar datos?

No. En una actualización de versión local, todos los datos del clúster se almacenan como parte del proceso de actualización. Si solo desea actualizar el dominio, puede tomar una instantánea de los datos, eliminar todos los índices del dominio y, a continuación, iniciar una actualización de versión local. Opcionalmente, puede crear un dominio independiente con la versión más nueva y, a continuación, restaurar los datos en dicho dominio.

P: ¿Puedo volver a una versión anterior si no me agrada la más nueva?

No. Si necesita volver a una versión anterior, debe tomar una instantánea del dominio actualizado y restaurarla en un dominio que use una versión anterior de Elasticsearch.

Seguridad

P: ¿De qué manera puedo proteger mi dominio de Amazon Elasticsearch Service?

Si utiliza una VPC para proteger sus aplicaciones, datos y tráfico de red, puede configurar el acceso a la VPC para Amazon Elasticsearch Service, lo que le permite controlar el acceso a la red con grupos de seguridad de VPC. También puede usar políticas basadas en IAM para ofrecer un control minucioso acerca de qué funciones de IAM pueden realizar tareas administrativas, usar las API de Elasticsearch y obtener acceso a los recursos del dominio hasta el nivel del índice.

Si desea habilitar el acceso a su dominio de Amazon Elasticsearch Service desde Internet, puede especificar un acceso público. Con el acceso público, puede controlar el acceso al punto de enlace por dirección IP y exigir autenticación mediante el uso de funciones de IAM. Las políticas de IAM pueden controlar el acceso a los subrecursos y dominios de Amazon Elasticsearch Service, como índices dentro de dominios.

Con Amazon Cognito, también puede permitir a sus usuarios finales iniciar sesión en Kibana a través de proveedores de identidades empresariales, como Microsoft Active Directory, mediante SAML 2.0, o a través de proveedores de identidades de redes sociales, como Google, Facebook y Amazon.  También puede configurar una experiencia de inicio de sesión segura, escalable y simplificada con los grupos de usuarios de Amazon Cognito. Una vez iniciada la sesión, Amazon Cognito establece una sesión mediante la función correspondiente de AWS Identity and Access Management (IAM), que brinda acceso al dominio de Amazon Elasticsearch Service.

Las políticas de IAM también se pueden configurar para controlar el acceso a la API de administración, como la creación y el escalado de clústeres, y a la API de Elasticsearch para operaciones como la carga de documentos y la realización de solicitudes de Elasticsearch.

P: ¿Puedo cifrar mis datos en reposo mientras utilizo Amazon Elasticsearch Service?

Amazon Elasticsearch Service ofrece una opción que permite cifrar los datos con claves que puede administrar mediante AWS Key Management Service (KMS). Si se activa, todos los datos almacenados en reposo en los sistemas de almacenamiento subyacentes se cifran, incluidos los índices principales y replicados, los archivos de registro, los archivos de intercambio de memoria y las instantáneas de S3 automatizadas. Amazon Elasticsearch Service realiza el cifrado y el descifrado de forma transparente, por lo que no es necesario modificar la aplicación para tener acceso a los datos. Es posible activar el cifrado al crear dominios a través de la API o la consola de administración de AWS. Amazon Elasticsearch Service puede crear una clave maestra de KMS automáticamente, o también es posible elegir una. El cifrado en reposo es compatible con Amazon Elastic Block Store (EBS) y con el almacén de instancias.

Para obtener más información sobre el uso de AWS KMS con Amazon Elasticsearch Service, consulte la guía para desarrolladores de Amazon Elasticsearch Service.

P: ¿Cómo puedo configurar el acceso de VPC para Amazon Elasticsearch Service?

Puede configurar el acceso de VPC al crear un dominio de Amazon Elasticsearch Service. El acceso de VPC se puede configurar con unos pocos clics en la consola o mediante nuestra CLI o API. Para obtener más detalles, consulte la guía para desarrolladores de Amazon Elasticsearch Service.

P: Si configuro el acceso de VPC para mi dominio de Amazon Elasticsearch Service, ¿cómo podré obtener acceso a Kibana?

Cuando se habilite el acceso de VPC, solo podrá obtenerse acceso al punto de enlace para Amazon Elasticsearch Service desde la VPC del cliente. Si desea utilizar su laptop para obtener acceso a Kibana desde afuera de la VPC, debe conectar la laptop a la VPC mediante VPN o VPC Direct Connect.

Precios

Precios de instancias bajo demanda

P: ¿Cómo se me cobrará y facturará por el uso de Amazon Elasticsearch Service?

Solo tiene que pagar por lo que utilice y no hay ni costos mínimos ni de configuración. Su facturación se calcula de la siguiente manera:

  • Horas de instancia de Amazon Elasticsearch Service – Basadas en la clase (por ej., estándar pequeña, grande, extragrande) de la instancia de Amazon Elasticsearch Service utilizada. Las fracciones de horas de instancias de Amazon Elasticsearch Service se facturan como horas completas.
  • Almacenamiento (por GB al mes) – Capacidad de almacenamiento de Amazon EBS que haya aprovisionado en la instancia de Amazon Elasticsearch Service. Si escala la capacidad de almacenamiento aprovisionada durante el mes, se incluirá en la factura el precio prorrateado correspondiente.
  • IOPS aprovisionadas al mes – La tasa de IOPS aprovisionadas en Amazon EBS, independientemente de las IOPS que se utilicen (solo para almacenamiento de IOPS aprovisionadas [SSD] de Amazon Elasticsearch Service).
  • Transferencia de datos – Se aplican los cargos de transferencia de datos de AWS convencionales.

Para obtener información detallada sobre los precios, consulte la página de precios de Amazon Elasticsearch Service.

P: ¿Cuándo comienza y finaliza la facturación de mi dominio de Amazon Elasticsearch Service?

La facturación de una instancia de Amazon Elasticsearch Service comienza en cuanto se encuentra disponible. La facturación continúa hasta que la instancia de Amazon Elasticsearch Service finaliza, situación que se produciría al eliminarla o en caso de producirse un error en la instancia.

P: ¿Cómo se definen las horas de instancia facturables de Amazon Elasticsearch Service?

Las horas de instancia de Amazon Elasticsearch Service se facturan por cada hora en que la instancia se ejecuta en estado de disponibilidad. Si no quiere que se le siga cobrando por la instancia de Amazon Elasticsearch Service, debe eliminar el dominio para evitar que se le facturen horas de instancia adicionales. Las fracciones de horas de instancias de Amazon Elasticsearch Service se facturan como horas completas.

Precios de las instancias reservadas

P: ¿Qué es una instancia reservada (IR)?

Las instancias reservadas de Amazon Elasticsearch Service le ofrecen la opción de reservar una instancia por el plazo de uno o tres años y, a cambio, recibir ahorros considerables en comparación con los precios de las instancias bajo demanda.

P: ¿En qué se diferencian las instancias reservadas de las instancias bajo demanda?

En términos funcionales, las instancias reservadas y las instancias bajo demanda son exactamente lo mismo. La única diferencia es el método de facturación. Con las instancias reservadas, compra una reserva de uno o tres años y recibe una tarifa de uso por hora real menor (en comparación con las instancias bajo demanda) durante la duración del plazo. A menos que compre instancias reservadas en una región, todas las instancias en dicha región se facturan con las tarifas por hora de las instancias bajo demanda.

P: ¿Cuáles son las opciones de pago de las instancias reservadas?

Hay tres opciones disponibles:

  • Instancias reservadas sin pago inicial (NURI): ofrecen un ahorro significativo en comparación con los precios de las instancias bajo demanda. No paga nada por adelantado, pero se compromete a pagar la instancia reservada durante el transcurso del plazo de uno o tres años.
  • Instancias reservadas con pago inicial parcial (PURI): ofrecen un nivel de ahorro superior a las NURI. Paga una parte del costo total por adelantado y el resto durante el transcurso del plazo. Esta opción equilibra los pagos por adelantado y por hora.
  • Instancias reservadas con pago inicial total (AURI): ofrecen el mayor nivel de ahorro de todas las opciones de pago de las instancias reservadas. Paga la reserva completa mediante un solo pago inicial y no paga nada por hora.

P: ¿Cómo puedo comprar instancias reservadas?

Puede comprar instancias reservadas en la sección "Reserved Instance" de la consola de administración de AWS para Amazon Elasticsearch Service. Opcionalmente, puede usar la interfaz de línea de comandos de AWS o la API de Amazon Elasticsearch Service para incluir en listas y comprar instancias reservadas.

Una vez que compre una instancia reservada, puede usarla igual que a una instancia bajo demanda. Siempre y cuando la reserva comprada se encuentre activa, Amazon Elasticsearch Service aplicará la tarifa por hora reducida.

P: ¿Las instancias reservadas son específicas de una zona de disponibilidad?

Las instancias reservadas de Amazon Elasticsearch Service se compran para una región en lugar de para una zona de disponibilidad específica. Después de que compre una instancia reservada para una región, el descuento se aplicará al uso correspondiente en cualquier zona de disponibilidad dentro de dicha región.

P: ¿Cuántas instancias reservadas puedo adquirir?

Puede comprar hasta 100 instancias reservadas en una única compra. Si necesita más instancias reservadas, deberá realizar más solicitudes de compra.

P: ¿Las instancias reservadas incluyen una reserva de capacidad?

Las instancias reservadas de Amazon Elasticsearch Service se compran para una región en lugar de para una zona de disponibilidad específica. Por lo tanto, no son reservas de capacidad. Aunque la capacidad sea limitada en una zona de disponibilidad, las instancias reservadas pueden comprarse de igual manera en la región. El descuento se aplica al uso correspondiente en cualquier zona de disponibilidad dentro de dicha región.

P: ¿Qué ocurre si deseo convertir en instancia reservada una instancia bajo demanda existente?

Tan solo debe comprar una instancia reservada del mismo tipo que la instancia bajo demanda existente. Si la compra de la instancia reservada se concreta, Amazon Elasticsearch Service aplicará automáticamente el nuevo cargo de uso por hora durante el tiempo de vigencia de su reserva.

P: Si me inscribo para conseguir una instancia reservada, ¿cuándo comienza el plazo? ¿Qué le ocurre a mi instancia reservada cuando finaliza el plazo?

El precio se modifica y el plazo de reserva asociado con su instancia reservada se activa después de que se recibe su solicitud y se procesa la autorización del pago. Si el pago único (si corresponde) o la nueva tarifa por hora (si corresponde) no se puede autorizar correctamente para el siguiente período de facturación, el precio con descuento no entra en vigencia y el plazo no se inicia. Puede controlar el estatus de su reserva con la consola, la API o la CLI. Para obtener más detalles, consulte nuestra documentación.

Cuando vence el plazo de la instancia reservada, a esta se le vuelve a aplicar la tarifa de uso por hora de instancia bajo demanda correspondiente a su clase de instancia y región.

P: ¿Cómo puedo controlar qué instancias se facturan con la tarifa de instancia reservada?

A la hora de calcular su factura, nuestro sistema aplica de forma automática sus reservas para que todas las instancias que cumplan los requisitos se cobren con la tarifa horaria reducida de las instancias reservadas. Amazon Elasticsearch Service no distingue entre instancias reservadas y bajo demanda mientras usa dominios de Elasticsearch Service.

P: Si amplío o reduzco la escala de mi instancia reservada, ¿qué le sucede a mi reserva?

Cada instancia reservada está asociada con el mismo tipo de instancia y región que eligió para ella. Si modifica el tipo de instancia en la región en la que posee la instancia reservada, no recibirá el precio con descuento. Debe asegurarse de que su reserva coincida con el tipo de instancia que planea usar. Si desea leer más detalles, consulte la Documentación de instancias reservadas de Amazon Elasticsearch Service.

P: ¿Puedo mover una instancia reservada de una región o zona de disponibilidad a otra?

Cada instancia reservada está asociada con una región concreta, que es fija durante el período que dure la reserva y no puede modificarse. No obstante, cada instancia reservada puede utilizarse en cualquiera de las zonas de disponibilidad dentro de la región asociada.

P: ¿Se aplican las instancias reservadas si activo el reconocimiento de zona, que incluye implementaciones en varias zonas de disponibilidad?

Una instancia reservada es para una región y se puede usar en cualquier zona de disponibilidad de dicha región.

P: ¿Las instancias reservadas están disponibles para los nodos principales y de datos?

Sí. Amazon Elasticsearch Service no diferencia entre los nodos principales y de datos cuando aplica los descuentos de las instancias reservadas.

P: ¿Puedo cancelar una instancia reservada?

No, no puede cancelar sus instancias reservadas y el pago único (si corresponde) y la tarifa de uso por hora con descuento (si corresponde) no son reembolsables. Además, no puede transferir la instancia reservada a otra cuenta. Deberá pagar por cada hora durante el plazo de la instancia reservada, independientemente del uso que haga.

P: Si compro una instancia reservada a partir de una cuenta de pago (principal), ¿podrán obtener acceso a ella todas las cuentas miembro?

Sí. La aplicación y el precio de la instancia reservada se rigen por las políticas definidas para la facturación unificada en AWS. Puede encontrar más información sobre este tema aquí.

P: Si AWS reduce los precios de las instancias bajo demanda para Amazon Elasticsearch Service, ¿se modificará el monto que pago para las instancias reservadas vigentes?

No. El precio que paga para las instancias reservadas ya adquiridas no se modifica durante el plazo de la reserva.

P: ¿Puedo vender mis instancias reservadas en el mercado de instancias reservadas?

No. Las instancias reservadas adquiridas en Amazon Elasticsearch Service no se pueden vender en el mercado de instancias reservadas.

P: ¿Hay descuentos por volumen disponibles para la compra de instancias reservadas?

No. No ofrecemos descuentos por volumen para las instancias reservadas de Amazon Elasticsearch Service.

Obtenga más información sobre los precios de Amazon Elasticsearch Service

Visite la página de precios
¿Listo para crear?
Introducción a Amazon Elasticsearch Service
¿Tiene más preguntas?
Contacte con nosotros