¿Estás visitando desde ?
Ingresá a Linware ⯈
Continuar en Linware Argentina ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
Elastic y HashiCorp se asocian para llevar la infraestructura como código a Elastic Cloud
Publicada el 09/09/2021

Los equipos de operaciones y SRE a menudo confían en HashiCorp Terraform para administrar de manera segura la infraestructura relacionada con la producción utilizando metodologías como la infraestructura como código, lo que le permite aplicar cambios de infraestructura revisados ​​por pares de forma automatizada y controlada.

Estamos ampliando la asociación con HashiCorp, líder en software de automatización de infraestructura de múltiples nubes, para ofrecer un proveedor de Terraform verificado, brindándole la mejor experiencia posible de infraestructura como código cuando usa Terraform para implementar y administrar Elastic Cloud.

El proveedor verificado de HashiCorp Terraform para Elastic Cloud trabaja con Elasticsearch Service en entornos Elastic Cloud, Elastic Cloud Enterprise y Elasticsearch Service Private.

Con el proveedor de Elastic Cloud Terraform, puede usar el mismo código de automatización para implementar implementaciones de Elastic Cloud en todas las nubes públicas disponibles en Elasticsearch Service en Elastic Cloud, o en las instalaciones usando Elastic Cloud Enterprise. El proveedor se basa en la versión beta para permitirle aprovechar las funciones de Elastic Cloud, como el ajuste de escala automático y los alias de implementación. También puede aprovechar las nuevas extensiones de implementación y ejecutar el proveedor en dispositivos ARM64. 

Ajuste de escala automático de la implementación

Puede utilizar el proveedor de Terraform para controlar y modificar la política de ajuste de escala automático de su implementación, independientemente de la topología de implementación o la configuración del nivel de datos. Cree implementaciones que escalen dinámicamente en tamaño para ayudar a garantizar que su implementación siga siendo eficiente y confiable. A medida que aumenta la utilización de recursos, también lo hace su capacidad de recursos.  

Alias ​​de implementación

También puede crear un alias de punto final de implementación que le permita acceder a su implementación a través de un nombre especificado por el usuario que está disponible a través de Internet. Administre sus alias de implementación usando variables y archivos tfvars. Esto le ayuda a reducir la sobrecarga de administración y habilitar la administración de la configuración para sus clientes Beat al administrar los nombres de clúster como código.

Los alias de implementación y el ajuste de escala automático se pueden configurar en el recurso Terraform de implementación:

resource "ec_deployment" "example_minimal" {  n  region                  = "us-east-1"  n  name = "my-example-deployment" // Se puede acceder al despliegue en: // my-alias.es.us-east-1.aws .cloud.es.io: 9423 alias = "mi-alias"  n  versión                 = "7.13"  n  deployment_template_id = "-v2-optimizado AWS-io"  n  elasticsearch {  n    autoscale = "true"  n    topología {  n      ID    = "fría" n      tamaño = "8g" }     n  n          n     n    topología {  n      id    = "hot_content"  n      size = "8g"  n      autoescalado { // Cambie opcionalmente el tamaño máximo de la política. n        max_size = "59g" } }  n    topología {  n      id    = "warm"  n      size = "8g   n          n       n      Lee mas

Extensiones de implementación 

Comience a usar extensiones de implementación para administrar y cargar sus paquetes de scripts y complementos de Elastic. Es fácil de hacer cuando usa el nuevo tipo de recurso  ec_deployment_extension para cargar y administrar extensiones y complementos de implementación en Elastic Cloud. 

Soporte de dispositivo ARM64

El proveedor Elastic Cloud Terraform funciona de forma nativa en dispositivos ARM64, por lo que puede ejecutar su infraestructura como código desde los dispositivos más recientes, como una Macbook de Apple con el chip M1. 

Empezando

Para comenzar con el proveedor, vaya a Terraform Registry , explore la documentación y la funcionalidad del proveedor y comience a administrar sus implementaciones de Elastic Cloud con Terraform. HashiCorp ofrece almacenamiento de estado remoto en Terraform Cloud de forma gratuita. ¿Le encanta Terraform, pero aún no utiliza Elastic para la búsqueda, la observabilidad o la seguridad empresarial? Comience con una prueba gratuita o suscríbase desde el mercado de su proveedor de servicios en la nube favorito.
Ir al Blog