¿Qué es Amazon Kinesis Agent para Microsoft Windows? - Amazon Kinesis Agent para Microsoft Windows

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es Amazon Kinesis Agent para Microsoft Windows?

Amazon Kinesis Agent para Microsoft Windows (Kinesis Agent para Windows) es un agente que se puede configurar y que admite ampliaciones. Se ejecuta en flotas de servidores y equipos de escritorio Windows, tanto en el entorno local como en la nube de AWS. Kinesis Agent para Windows recopila, analiza, transforma y transmite registros, eventos y métricas de forma eficaz y fiable a diferentes servicios de AWS, comoKinesis Data Streams,Kinesis Data Firehose,Amazon CloudWatch, yRegistros de CloudWatch.

En estos servicios, puede almacenar, analizar y visualizar los datos utilizando otros servicios de AWS diferentes, entre los que se incluyen los siguientes:

En el siguiente diagrama, se ilustra una sencilla configuración de Kinesis Agent para Windows que transmite archivos de registro a Kinesis Data Streams.

Diagrama de flujo de datos que muestra archivos de registro de transmisión de Kinesis Agent para Windows a Kinesis Data Streams.

Para obtener más información sobre los orígenes, las canalizaciones y los receptores, consulte Conceptos de Amazon Kinesis Agent para Microsoft Windows.

En el siguiente diagrama, se ilustran algunas de las formas en las que pueden crearse canalizaciones de datos personalizadas en tiempo real utilizando marcos de procesamiento de secuencias. Estos marcos incluyen Kinesis Data Analytics, Apache Spark en Amazon EMR y AWS Lambda.

Diagrama en el que se muestra la interacción de los datos con los agentes de procesamiento de transmisiones, como Kinesis Data Analytics, Spark en EMR, EC2 y Lambda.

Acerca de AWS

Amazon Web Services (AWS) es una colección de servicios de infraestructura digital que se pueden usar para desarrollar aplicaciones. Los servicios incluyen informática, almacenamiento, base de datos, análisis y sincronización de aplicaciones (mensajería y puesta en cola). AWS usa un modelo de servicio de pago por uso. Solo se le cobrará por los servicios que usted (o su aplicación) usa. Además, para poder usar los servicios más accesibles a la hora de crear prototipos y experimentos, AWS ofrece una capa de uso gratuita. En esta capa, los servicios son gratuitos por debajo de determinado nivel de uso. Para obtener más información acerca de los costos de AWS y laCapa gratuitaConsulte laCentro de recursos introductorios. Para crear una cuenta de AWS, abra la página de inicio de AWS y regístrese.

¿Qué se puede hacer con Kinesis Agent para Windows?

Kinesis Agent para Windows cuenta con las siguientes características y funcionalidades:

Icono que representa el proceso de registro
Recopilación de registros, eventos y métricas

Kinesis Agent for Windows recopila, analiza, transforma y transmite registros, eventos y métricas procedentes de flotas de servidores y equipos de escritorio a uno o varios servicios de AWS. La carga que reciben los servicios pueden estar en un formato diferente al de la fuente original. Por ejemplo, un registro podría estar almacenado en un determinado formato de texto (por ejemplo, en formato syslog) en un servidor. Kinesis Agent para Windows puede recopilar y analizar ese texto y, de forma opcional, transformarlo a formato JSON, por ejemplo, antes de transmitirlo a AWS. De este modo, el procesamiento resultaría más fácil en algunos servicios de AWS que consumen archivos JSON. Kinesis Data Analytics puede procesar de forma ininterrumpida los datos que se transmiten a Kinesis Data Streams para generar métricas adicionales y agregadas, que, a su vez, pueden alimentar paneles en directo. Puede almacenar los datos utilizando diferentes servicios de AWS (como Amazon S3) en función de cómo se utilicen los datos más adelante en una canalización de datos.

Icono que representa puntos de enlace de servicio
Integración con los servicios de AWS

Puede configurar Kinesis Agent para Windows para que envíe archivos de registro, eventos y métricas a diferentes servicios de AWS:

  • Kinesis Data FirehoseAlmacene fácilmente los datos transmitidos por streaming en Amazon S3, Amazon Redshift, Amazon ES oSplunkPara obtener más análisis de.

  • Kinesis Data Streams: procese los datos transmitidos mediante aplicaciones personalizadas alojadas en Kinesis Data Analytics o Apache Spark enAmazon EMR. O use código personalizado que se ejecuta enAmazon EC2Las instancias o funciones sin servidor personalizadas que se ejecuten enAWS Lambda.

  • CloudWatch: vea las métricas transmitidas en gráficos, que puede combinar en paneles. A continuación, establezca las alarmas de CloudWatch que se activen mediante valores de métricas que infrinjan los umbrales preestablecidos.

  • Registros de CloudWatch: almacene registros y eventos transmitidos por secuencias, y vea y busque en AWS Management Console, o procese más adelante en una canalización de datos.

Icono que representa la facilidad de uso
Rápida instalación y configuración

Puede instalar y configurar Kinesis Agent para Windows en unos pocos pasos. Para obtener más información, consulte Instalación de Kinesis Agent para Windows y Configuración de Amazon Kinesis Agent para Microsoft Windows. A través de un sencillo archivo de configuración declarativo, se especifica lo siguiente:

  • Los orígenes y los formatos de los registros, eventos y métricas que se van a recopilar.

  • Las transformaciones que se van a aplicar a los datos recopilados. Pueden incluirse datos adicionales, mientras que los datos existentes pueden transformarse y filtrarse.

  • Los destinos a los que se van a transmitir los datos finales, así como el almacenamiento en búfer, la fragmentación y el formato de las cargas de trabajo que se transmiten.

Kinesis Agent para Windows cuenta con analizadores integrados para archivos de registro generados por servicios empresariales comunes de Microsoft, como:

  • Microsoft Exchange

  • SharePoint

  • Controladores de dominio de Active Directory

  • Servidores DHCP

Icono que representa la facilidad de las operaciones
Sin administración permanente

Kinesis Agent para Windows se adapta automáticamente a diferentes situaciones sin perder ningún dato. Esto incluye la rotación de registros, la recuperación después de reiniciar y las interrupciones temporales de las redes o los servicios. Puede configurar Kinesis Agent para Windows para que se actualice automáticamente con las nuevas versiones. No se requiere la intervención del operador en ninguna de estas situaciones.

Icono que representa una arquitectura ampliable
Amplíe el uso de una arquitectura abierta

Si las funcionalidades declarativas y los complementos integrados resultan insuficientes para supervisar sistemas de servidores o equipos de escritorio, puede ampliar Kinesis Agent para Windows creando complementos. Estos nuevos complementos habilitarán nuevos orígenes y destinos para los registros, eventos y métricas. El código fuente de Kinesis Agent para Windows está disponible enhttps://github.com/awslabs/kinesis-agent-windows.

Benefits

Kinesis Agent para Windows realiza la recopilación inicial de datos, la transformación y la transmisión de registros, eventos y métricas para canalizaciones de datos. La creación de estas canalizaciones de datos tiene numerosos beneficios:

Icono que representa la visualización de los datos
Análisis y visualización

La integración de Kinesis Agent para Windows con Kinesis Data Firehose y sus funcionalidades de transformación facilitan la integración de diferentes servicios de análisis y visualización:

  • Amazon QuickSight— Un servicio de BI basado en la nube que puede ingerir desde muchas fuentes diferentes. Kinesis Agent para Windows puede transformar datos y transmitirlos a Amazon S3 y Amazon Redshift a través de Kinesis Data Firehose. Este proceso permite extraer profundos conocimientos de los datos a través de las visualizaciones de Amazon QuickSight.

  • Athena— Un servicio de consulta interactivo que permite la consulta de datos basada en SQL. Kinesis Agent para Windows puede transformar y transmitir datos a Amazon S3 a través de Kinesis Data Firehose. Athena puede ejecutar interactivamente consultas SQL contra esos datos para inspeccionar y analizar rápidamente registros y eventos.

  • Kibana— Una herramienta de visualización de datos de código abierto. Kinesis Agent para Windows puede transformar y transmitir datos a Amazon ES a través de Kinesis Data Firehose. Kibana puede utilizarse también para explorar dichos datos. Cree y abra diferentes visualizaciones, como histogramas, gráficos circulares, gráficos de líneas, mapas térmicos y gráficos geoespaciales.

Icono que representa escenarios de seguridad
Security

Las canalizaciones de análisis de datos de registro y eventos que incluyen Kinesis Agent para Windows pueden detectar y recibir alertas sobre infracciones de seguridad en las organizaciones, lo que puede ayudarle a bloquear o detener ataques.

Icono que representa el rendimiento
Rendimiento de la aplicación

Kinesis Agent para Windows puede recopilar datos de registros, eventos y métricas sobre el rendimiento de una aplicación o servicio. Estos datos pueden analizarse después a través de una canalización completa. Este análisis le ayudará a mejorar el rendimiento y la fiabilidad de la aplicación y el servicio detectando y notificando cualquier defecto que, de otro modo, podría pasar desapercibido. Por ejemplo, puede detectar cambios significativos en los tiempos de ejecución de llamadas a la API del servicio. Cuando se aplica a una implementación, esta funcionalidad le ayuda a localizar y resolver problemas de rendimiento nuevos en los servicios que ya posee.

Icono que representa los servicios
Operaciones de servicio

Las canalizaciones de datos pueden analizar los datos recopilados para predecir posibles problemas operativos y proporcionar información acerca de cómo evitar interrupciones del servicio. Por ejemplo, puede analizar registros, eventos y métricas para determinar el uso actual y previsto de la capacidad a fin de que pueda incorporar capacidad adicional online antes de que los usuarios se vean afectados. Si se produce una interrupción del servicio, puede analizar los datos para determinar el impacto en los clientes durante este periodo.

Icono que representa la auditoría de servicios
Auditing

Las canalizaciones de datos pueden procesar los registros, los eventos y las métricas que recopila y transforma Kinesis Agent para Windows. Estos datos procesados pueden auditarse después con diferentes servicios de AWS. Por ejemplo, Kinesis Data Firehose podría recibir una secuencia de datos de Kinesis Agent para Windows, que almacena los datos en Amazon S3. Estos datos podrían auditarse ejecutando consultas SQL interactivas a través de Athena.

Icono que representa los datos archivados
Archiving

A menudo, los datos operativos más importantes son datos que se han recopilado recientemente. Sin embargo, el análisis de los datos recopilados sobre las aplicaciones y servicios durante varios años también pueden ser útiles, por ejemplo, para realizar planificaciones a largo plazo. Puede resultar costoso mantener grandes cantidades de datos. Kinesis Agent para Windows puede recopilar, transformar y almacenar datos en Amazon S3 a través de Kinesis Data Firehose. Por consiguiente,Amazon S3 Glacierestá disponible para reducir los costos que supone archivar los datos más antiguos.

Icono que representa las alertas de servicios
Alerting

Kinesis Agent para Windows transmite métricas a CloudWatch. A su vez, puede crear alarmas de CloudWatch para enviar una notificación a través deAmazon Simple Notification Service (Amazon SNS)cuando una métrica infringe sistemáticamente un umbral específico. Esto proporciona a los ingenieros una mejor perspectiva de los problemas operacionales de sus aplicaciones y servicios.

Introducción a Kinesis Agent para Windows

Para obtener información acerca de Kinesis Agent para Windows, le recomendamos que empiece por las siguientes secciones: