Ingeniería

Primeros pasos con Elastic Cloud en AWS

Elastic en Amazon Web Services (AWS) te da el poder de Elastic Enterprise Search, Elastic Observability, Elastic Security y el Elastic Stack. Puedes buscar información en tu entorno de forma rápida y fácil, analizar datos para obtener información y proteger tu inversión en tecnología. Elastic Cloud te permite desplegar a tu manera, ya sea como un servicio gestionado o con herramientas de orquestación que gestionas en el cloud.

Reunir información

La información que Elastic puede recopilar para la plataforma de AWS incluye lo siguiente:

  • Aprovechar Metricbeat y CloudWatch para obtener métricas, recopilar archivos de log y configurar alarmas de uso de recursos, rendimiento de aplicaciones y estado operativo en elementos como los siguientes:
    • Métricas sobre facturación, EC2, Lambda, S3, uso y más
    • Contenedores para datos de ECS, EKS, Fargate y Kubernetes estándar
    • Application Insights para monitorear .Net y SQL Server en Windows y Linux
  • Aprovechar Filebeat y la entrada S3 para obtener archivos de log de AWS S3, cubetas con notificaciones de SQS de servicios que registran logs en S3, incluidos:
    • Logs de flujo de VPC, logs de acceso de ELB, logs de CloudTrail, CloudWatch y EC2
    • Logs de acceso al servidor S3, incluidos: auditorías de seguridad y logs de acceso, útiles para comprender los cargos por acceso a S3 y uso
  • Aprovechar Functionbeat como una función de Lambda sin servidor para recopilar logs de CloudWatch de SQS y Kinesis

Casi todos los módulos de Elastic que incluyen Metricbeat, Filebeat y Functionbeat tienen visualizaciones y dashboards predesarrollados, los que te permiten comenzar a analizar rápidamente tus datos.

Primeros pasos

Puedes dar los primeros pasos con Elastic en AWS con facilidad a través de la página de nuestra oferta en AWS Marketplace. Allí puedes registrarte usando tu cuenta de AWS existente, lo que se facturará directamente a través de tu cuenta de AWS existente.

Se te cobrará por el uso de software e infraestructura según el modelo de precios siguiente.

Si ya iniciaste sesión en tu consola de gestión, simplemente busca “Elastic Cloud (Elasticsearch managed service)” (Elastic Cloud [servicio gestionado de Elasticsearch]) en la barra de búsqueda de AWS Marketplace > Discover products (Descubrir productos).

En la página de nuestra oferta en AWS Marketplace, haz clic en Continue to Subscribe (Continuar para suscribirse).

Lee los acuerdos de usuarios final y haz clic en Subscribe (Suscribirse).

Aparecerá un mensaje emergente que te dirigirá a la página de registro de Elastic Cloud, donde crearás tu cuenta nueva.

Ten en cuenta que si anteriormente te registraste con Elastic Cloud, tendrás que crear una cuenta nueva para aprovechar la facturación integrada. Si te registras directamente con Elastic, no tendrás esta opción.

Una vez que hayas confirmado tu cuenta a través de una notificación por correo electrónico, inicia sesión y haz clic en Create deployment (Crear despliegue).

Opciones de despliegue

Ahora puedes elegir una de las soluciones preconfiguradas que mejor se adapte a tus necesidades. Para comprender mejor tus opciones, lee más sobre cómo crear tu despliegue. Destacaremos cada opción a continuación con el objetivo de ayudarte a tomar una decisión.

Elastic Cloud aporta el poder de Elastic Enterprise Search, Observability y Security a tu entorno de AWS. Aquí encontrarás cómo hacerlo:

  • Elastic Observability: unifica logs, métricas, rastreos y más de tu ecosistema en una pila escalable abierta y desarrollada para la velocidad. Monitorea, busca y analiza todos tus datos operativos en una UI enriquecida para resolver problemas de forma rápida y brindar constantemente experiencias digitales excepcionales.
  • Elastic Enterprise Search: busca en todo, en todas partes. Elastic App Search proporciona todas las herramientas que necesitas para diseñar y desplegar experiencias de búsqueda poderosas para tus sitios web y apps móviles. Elastic Workplace Search da a tus equipos una experiencia de búsqueda unificada en todas sus herramientas de colaboración, productividad y almacenamiento, lo cual los ayuda a encontrar lo que necesitan, donde sea que pueda estar.
  • Elastic Security: la ciberseguridad efectiva requiere datos a escala; Elastic Security resuelve los problemas de escala y datos fundamentales. Los equipos de seguridad líderes usan la solución gratuita y abierta para SIEM, seguridad de endpoint, búsqueda de amenazas, monitoreo del cloud y más. Una UI intuitiva y un vasto ecosistema de integraciones ayudan a equipar a cada analista para el éxito.
  • Elastic Stack: elige esta opción si buscas hacer algo único o si alguna de las otras soluciones preconfiguradas no se adapta bien. Elige entre distintas plantillas de perfil de hardware, como la plantilla de perfil de arquitectura caliente-tibia, que facilita dar los primeros pasos y ofrece mucha flexibilidad.

En esta situación, seleccionaremos Elastic Observability, una solución versátil que ofrece suficiente flexibilidad para soportar la mayoría de los casos de uso.

Configuración de despliegue

Ahora que elegiste la solución Elastic Observability, debes confirmar el Proveedor Cloud, la región y la versión.

Dado que vienes de AWS Marketplace y estás aprovechando al máximo la facturación integrada, ya está seleccionado el proveedor Amazon Web Services.

Si necesitas hacer un cambio, simplemente haz clic en Expand (Expandir).

Versiones del Elastic Stack

La versión más reciente siempre estará seleccionada, lo que te permitirá aprovechar por completo las actualizaciones de seguridad y características más recientes.

Una vez desplegada, es igual de simple ejecutar las actualizaciones, lo cual facilita aprovechar las características más nuevas (y los parches de seguridad más recientes) el día que se lanzan. Recibirás notificaciones por correo electrónico cuando se pongan a disposición lanzamientos nuevos.

Las actualizaciones están diseñadas para ser automatizadas y ayudar a mitigar el tiempo de inactividad no planificado. Para conocer más sobre actualizar a versiones más nuevas del Elastic Stack en nuestro servicio gestionado, ve cómo actualizar versiones.

Completar la configuración del despliegue

Simplemente asigna un nombre único al despliegue, si lo deseas, y después haz clic en Create deployment (Crear despliegue).

No es necesario personalizar un despliegue en este punto, puede hacerse según sea necesario en cualquier momento. No dudes en consultar las diferentes opciones, como habilitar Machine Learning, pero reiteramos que no es necesario hacer nada en este punto. Las opciones de despliegue predeterminadas son perfectas para dar los primeros pasos con Elasticsearch y Kibana.

Iniciar Kibana

Durante la creación del despliegue, se te proporciona una contraseña del usuario elastic que necesitarás guardar en un lugar seguro. Toma nota, pero si no recuerdas la contraseña en el futuro, no te preocupes. Puedes restablecerla fácilmente en cualquier momento. Puedes simplemente restablecer la contraseña del usuario elastic.

Haz clic en Open Kibana (Abrir Kibana).

Iniciar Kibana desde la consola de Elastic Cloud te conectará sin problemas como el usuario que creó el despliegue. Sin embargo, los usuarios adicionales querrán usar el enlace Copy endpoint (Copiar endpoint) de Kibana proporcionado en la consola una vez configurada.

Una vez que creas otros usuarios finales, como alguien que puede ser responsable de ejecutar reportes, estos harán clic en Log in with Elasticsearch (Iniciar sesión con Elasticsearch) después de seguir el enlace de endpoint de Kibana.

Como administrador, también puedes usar este enlace seleccionando Log in with Elastic Cloud (Iniciar sesión con Elastic Cloud) e ingresando las mismas credenciales que usaste para iniciar sesión en la consola de Elastic Cloud cuando creaste el despliegue. Esto proporciona el privilegio administrativo más alto.

Ingesta de datos de muestra

Sabemos que estás ansioso por ver los datos del mundo real en Kibana. Elastic proporciona datos de muestra que puedes agregar, lo cual es una forma estupenda de familiarizarte con la visualización de datos del mundo real sin pasar demasiado tiempo configurando la ingesta de datos.

Sugerencia: Echa un vistazo a nuestro webinar Primeros pasos con Kibana para obtener información sobre Kibana, tu ventana al Elastic Stack. También puedes hacer un curso gratuito sobre los conceptos básicos de Kibana.

A partir de la versión de despliegue 7.10, cuando inicias sesión en Kibana por primera vez, verás la página Overview (Visión general) de Observability, dado que estamos usando la solución Elastic Observability para este ejemplo.

También encontrarás enlaces útiles en la sección Resources (Recursos) que te ayudarán con los primeros pasos.

En la página de Observability, haz clic en Add data (Agregar datos).

Después en Sample data (Datos de muestra).

Cualquiera que sea la muestra que desees elegir, simplemente haz clic en Add data (Agregar datos) y espera a que se carguen los datos.

Una vez cargados, haz clic en View data (Ver datos) y selecciona Dashboard para ver el poder de Kibana en primera persona.

Configuración personalizable

Las soluciones preconfiguradas y las plantillas de despliegue te ayudan a ponerte en marcha rápidamente. No necesitas preocuparte por dimensionar el cluster y tienes la capacidad de personalizar los despliegues en cualquier momento. Por ejemplo, puedes aumentar la memoria, lo cual considera automáticamente la capacidad y el rendimiento. También puedes cambiar el nivel de tolerancia a fallas y agregar características como Machine Learning.

No dudes en leer más sobre personalizar tu despliegue.

Primeros pasos con Elastic en AWS

Esperamos que este recurso te haya resultado útil para dar los primeros pasos con Elastic en AWS a través de AWS Marketplace. Lee más sobre la facturación de AWS Marketplace en nuestra documentación. También puedes crear una cuenta de Elastic Cloud que se facture directamente a través de Elastic con una prueba gratuita de 14 días si no deseas aprovechar la facturación integrada.

¿Tienes preguntas o comentarios? Contáctanos en awsmarketplace@elastic.co.