Las 5 formas principales de optimizar tus costos de Elastic Cloud

illustration-cloud-costs-down-1680x980.png

Elastic Cloud es la mejor forma y la más efectiva de consumir Elastic. Si ya usas Elastic Cloud o estás considerando hacerlo, aquí tienes algunas recomendaciones para optimizar los costos.

Elastic Cloud usa precios basados en los recursos, en los que pagas por los recursos de infraestructura consumidos para ejecutar las capacidades del Elastic Stack en tu caso de uso. Por lo tanto, la mejor forma de optimizar los costos de Elastic Cloud es optimizar el consumo de recursos.

Puedes reducir tu consumo de recursos aprovechando nuestra presencia global y varias capacidades de ahorro de costos. Estas son las cinco principales recomendaciones:

[Artículo relacionado: How does Elastic Cloud pricing work? (¿Cómo funcionan los precios de Elastic Cloud?)]

1) Usar snapshots buscables y niveles de datos para optimizar los costos de almacenamiento

Puedes optimizar el almacenamiento, el rendimiento de búsqueda y la profundidad de la información obtenida a partir de los datos en tu cluster de Elasticsearch usando snapshots buscables y niveles de datos

Los snapshots buscables te permiten buscar en todos los datos en snapshots almacenados en almacenamiento de objetos de bajo costo, como AWS S3, Microsoft Azure Storage y Google Cloud Storage.

Con los niveles de datos, puedes seleccionar entre niveles caliente, tibio, frío y congelado para optimizar los costos de almacenamiento y el rendimiento de la búsqueda según las necesidades de tu caso de uso. Puedes almacenar los datos a los que más accedes en el nivel caliente costoso y buscar en ellos en milésimas de segundos. Por otro lado, si accedes con menos frecuencia a parte de tus datos y puedes permitirte tiempos de búsqueda de segundos o minutos, puedes almacenar esos datos en los niveles tibio, frío o congelado más económicos. El resultado: obtienes mayor control de los costos según el valor de los datos.

El uso de niveles de datos, en especial los niveles frío y congelado, puede ayudar a reducir significativamente los costos de infraestructura con un impacto mínimo en el rendimiento.

2) Actualizar a la versión 7.15 o posterior para reducir los costos de transferencia de datos

Una parte del costo de transferencia y almacenamiento de datos (DTS) surge del tráfico entre nodos de transferencia de datos. A partir de la versión 7.15, comprimimos el tráfico de indexación entre nodos de transferencia de datos y usamos el almacenamiento de snapshot para la reubicación y recuperación de datos. Esto reduce significativamente el tráfico entre nodos y los costos de transferencia de datos asociados.

Estas capacidades benefician a los clientes de Elastic Cloud con indexación demandante o migración de datos entre niveles de datos. Por ejemplo, en Elastic, pudimos reducir nuestro propio tráfico entre nodos en más del 50 % de 464 TB/día a 204.5 TB/día, lo que dio como resultado un ahorro de USD 1.2 millones/año.

[Artículo relacionado: Reduce data transfer and storage (DTS) costs in Elastic Cloud(Reducir los costos de transferencia y almacenamiento de datos [DTS] en Elastic Cloud)]

3) Usar el perfil de hardware y los tipos de máquinas correctos

Muchas organizaciones buscan formas de mejorar la relación precio-rendimiento en sus casos de uso. Como AWS Graviton Ready Partner, estamos a la vanguardia en el soporte de tipos de instancias impulsadas por AWS Graviton2 para despliegues de Elastic Cloud.

Si usas AWS, puedes beneficiarte de nuestro soporte para perfiles de hardware que utilizan las variantes basadas en ARM Graviton2 de tipos de instancia M5 y C5, como las VM M6gd y C6gd, en las regiones en las que están disponibles. Esto te permite obtener más de un 20 % de mejora en la relación precio-rendimiento en comparación con chips Intel similares.

Usa nuestro documento de configuraciones de instancia AWS de Elasticsearch Service, Elasticsearch Service AWS instance configurations, para elegir la configuración de instancia adecuada para tu carga de trabajo.

Si usas GCP, puedes aprovechar nuestro soporte para tipos de máquina virtual (VM) para uso general N2 de Google Compute Engine (GCE) y opciones de configuración de hardware adicionales impulsadas por tipos de máquinas personalizadas N2. Los tipos de máquina N2 brindan un equilibrio de procesamiento, memoria y almacenamiento, y también ofrecen más de un 20 % de mejora en la relación precio-rendimiento por sobre las máquinas N1 de primera generación. Consulta Introducing new Google Cloud instance type on Elastic Cloud (Introducción del nuevo tipo de instancia de Google Cloud en Elastic Cloud).

De manera similar, Elastic amplió el soporte para los tipos de Microsoft Azure Virtual Machine (VM) en Elastic Cloud. Ahora puedes seleccionar nuevos perfiles de hardware respaldados por las series de VM Edsv4, Ddv4 y Fsv2 para despliegues en Azure en todas las regiones de Azure con soporte. Lee aquí para elegir la configuración adecuada de instancia de Azure para tu carga de trabajo.

Por último, Elastic continúa agregando soporte para nuevos perfiles de hardware a fin de brindar una mejor relación precio-rendimiento en Elastic Cloud. Con la versión 8.3, Elastic proporciona la capacidad de migración de perfiles de hardware, con la cual puedes cambiar entre perfiles de hardware en tu despliegue existente. Esto te permite aprovechar tipos de máquinas más eficientes proporcionados por distintos Proveedores Cloud. Lee Improving performance and optimizing cost on Elastic Cloud has never been easier (Mejorar el rendimiento y optimizar el costo en Elastic Cloud nunca fue tan fácil).

4) Usar políticas de escalado automático

Además, puedes definir una política para el escalado automático y optimizar los costos y la gestión. Tu cluster de Elastic escalará a medida que aumentes el uso, y no te quedarás sin espacio en el disco. A través de la indicación de GUI o API de escalado automático, un cluster de Elasticsearch puede reportar si necesita o no recursos adicionales para cumplir con la política. Por ejemplo, puedes definir una política por la cual un nivel tibio deba escalarse según el espacio en disco disponible y aumentar la escala de los nodos de datos conforme a esto.

5) Comenzar con la facturación mensual de Cloud para descubrir la configuración óptima

La configuración para el despliegue autogestionado y Elastic Cloud puede ser diferente. Tu configuración óptima para Elastic Cloud, y el correspondiente precio, depende de la carga de trabajo real. Si no estás seguro de la configuración óptima, te recomendamos comenzar con la facturación mensual de Elastic Cloud y configurar los recursos para brindar un soporte adecuado a tu carga de trabajo.

Comprende tu despliegue, cómo crecen los datos y el consumo, y el costo asociado. Puedes comenzar por registrarte para una prueba gratuita. O puedes contactarnos para que elaboremos una configuración óptima, y calculemos el precio asociado, para tu caso de uso.

A medida que escalas y aumentas la cantidad de datos procesados a través de Elasticsearch, puedes aprovechar estas recomendaciones para gestionar mejor tus costos. Una de las ventajas clave de usar Elastic es que tus costos no tienen que aumentar proporcionalmente con el uso.