마이크로소프트 윈도우용 Amazon Kinesis 에이전트란 무엇입니까? - Microsoft Windows용 Amazon Kinesis 에이전트

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

마이크로소프트 윈도우용 Amazon Kinesis 에이전트란 무엇입니까?

마이크로소프트 윈도우용 Amazon Kinesis 에이전트 (윈도우용 Kinesis 에이전트) 는 구성 가능하고 확장 가능한 에이전트입니다. 또한 온프레미스 또는 AWS 클라우드의 Windows 데스크톱 컴퓨터 및 서버에서 실행됩니다. Kinesis for Windows용 에이전트는 로그, 이벤트 및 메트릭을 효율적이고 안정적으로 수집, 구문 분석, 변환 및 스트리밍합니다.Kinesis Data Streams,Kinesis Data Firehose,Amazon CloudWatch, 및CloudWatch Logs(CloudWatch 로그).

그런 다음 이러한 서비스를 통해 다음을 비롯한 다양한 AWS 서비스를 사용하여 데이터를 저장, 분석 및 시각화할 수 있습니다.

다음 다이어그램은 Kinesis 데이터 스트림에 로그 파일을 스트리밍하는 Windows용 Kinesis 에이전트의 간단한 구성을 보여줍니다.

Kinesis 데이터 스트림으로 로그 파일을 스트리밍하는 Kinesis 에이전트의 데이터 흐름도입니다.

소스, 파이프 및 싱크에 대한 자세한 내용은 단원을 참조하십시오.마이크로소프트 윈도우용 Amazon Kinesis 에이전트 개념.

다음 다이어그램에서는 스트림 처리 프레임워크를 사용하여 사용자 지정 실시간 데이터 파이프라인을 빌드할 수 있는 몇 가지 방법을 보여 줍니다. 이러한 프레임워크에는 Kinesis Data Analytics, Amazon EMR 의 아파치 스파크 및 AWS Lambda 가 포함됩니다.

Kinesis 데이터 분석, EMR 의 스파크, EC2 및 Lambda 를 비롯한 스트림 처리 에이전트와의 데이터 상호 작용을 보여주는 다이어그램입니다.

AWS

AWS (Amazon Web Services) 는 애플리케이션을 개발할 때 사용할 수 있는 디지털 인프라 서비스의 컬렉션입니다. 이 서비스에는 컴퓨팅, 스토리지, 데이터베이스, 분석, 애플리케이션 동기화 (메시징 및 대기열) 가 있습니다. AWS는 "사용한 만큼 지불" 서비스 모델을 사용합니다. 이 경우, 또는 애플리케이션에서 사용한 서비스에 대해서만 청구됩니다. 또한 서비스를 프로토타입 생성 및 실험용으로 더욱 쉽게 이용할 수 있도록 프리 티어를 제공합니다. 이 계층에서 특정 사용 수준 미만의 서비스는 무료입니다. AWS 비용에 대한 자세한 내용은프리 티어에 대한 자세한 내용은리소스 센터 시작하기. AWS 계정을 만들려면AWS 홈 페이지을 방문하여 가입하십시오.

Windows용 Kinesis 에이전트로 무엇을 할 수 있습니까?

Windows용 Kinesis 에이전트는 다음과 같은 기능을 제공합니다.

로깅을 나타내는 아이콘
로그, 이벤트 및 메트릭 데이터 수집

Kinesis Agent는 서버 및 데스크톱 집합에서 하나 이상의 AWS 서비스로 로그, 이벤트 및 메트릭을 수집, 구문 분석, 변환 및 스트리밍합니다. 서비스에서 수신 한 페이로드는 원래 소스와 다른 형식일 수 있습니다. 예를 들어 로그는 특정 텍스트 형식 (예: syslog 형식) 으로 서버에 저장될 수 있습니다. Windows용 Kinesis 에이전트는 해당 텍스트를 수집 및 구문 분석하고 필요에 따라 JSON 형식으로 변환할 수 있습니다 (예: AWS 로 스트리밍하기 전에). 이렇게 하면 JSON을 사용하는 일부 AWS 서비스에서 간편하게 처리할 수 있습니다. Kinesis Data Streams 으로 스트리밍되는 데이터는 KinKinesis Data Analytics 지속적으로 처리하여 추가 지표와 집계된 지표를 생성할 수 있으며, 이를 통해 라이브 대시보드를 강화할 수 있습니다. 데이터 파이프라인에서 다운스트림에 사용되는 방식에 따라 다양한 AWS 서비스 (예: Amazon S3) 를 사용하여 데이터를 저장할 수 있습니다.

서비스 끝점을 나타내는 아이콘
AWS 서비스와 통합

다음과 같은 여러 AWS 서비스에 로그 파일, 이벤트 및 메트릭을 전송하도록 Windows용 Kinesis 에이전트를 구성할 수 있습니다.

  • Kinesis Data Firehose— Amazon S3, Amazon Redshift, Amazon ES 또는Splunk를 사용하여 추가 분석을 수행합니다.

  • Kinesis Data Streams— Kinesis 데이터 분석 또는 Apache Spark에서 호스팅되는 사용자 지정 애플리케이션을 사용하여 스트리밍 데이터를 처리합니다.Amazon EMR. 또는에서 실행되는 사용자 정의 코드를 사용하십시오.Amazon EC2인스턴스 또는 사용자 지정 서버리스 함수AWS Lambda.

  • CloudWatch— 스트리밍된 지표를 그래프로 보고 대시보드로 결합할 수 있습니다. 그런 다음 사전 설정된 임계값을 위반하는 지표 값에 의해 트리거되는 CloudWatch 경보를 설정합니다.

  • CloudWatch Logs(CloudWatch 로그)— 스트리밍된 로그 및 이벤트를 저장하고, AWS Management Console에서 이를 보고 검색하거나, 데이터 파이프라인에서 다운스트림을 추가로 처리할 수 있습니다.

사용 편의성을 나타내는 아이콘
신속한 설치 및 구성

몇 단계만으로 Windows용 Kinesis 에이전트를 설치하고 구성할 수 있습니다. 자세한 내용은 윈도우용 Kinesis 에이전트 설치마이크로소프트 윈도우용 Amazon Kinesis 에이전트 구성 섹션을 참조하세요. 간단한 선언적 구성 파일은 다음을 지정합니다.

  • 수집할 로그, 이벤트 및 메트릭의 소스 및 형식

  • 수집된 데이터에 적용할 변환입니다. 추가 데이터를 포함할 수 있으며 기존 데이터를 변환하고 필터링할 수 있습니다.

  • 최종 데이터가 스트리밍되는 대상과 스트리밍 페이로드의 버퍼링, 샤딩 및 형식입니다.

Windows용 Kinesis 에이전트에는 다음과 같은 일반적인 Microsoft 엔터프라이즈 서비스에서 생성된 로그 파일에 대한 파서가 내장되어 있습니다.

  • Microsoft Exchange

  • SharePoint

  • Active Directory 도메인

  • DHCP 서버

조작의 용이성을 나타내는 아이콘
지속적인 관리

Windows용 Kinesis 에이전트는 데이터 손실 없이 다양한 상황에 자동으로 적응합니다. 여기에는 로그 순환, 재부팅 후 복구, 일시적인 네트워크 또는 서비스 중단이 포함됩니다. Windows용 Kinesis 에이전트가 새 버전으로 자동으로 업데이트되도록 구성할 수 있습니다. 이러한 상황에서는 운영자의 개입이 필요하지 않습니다.

확장 가능한 아키텍처를 나타내는 아이콘
개방형 아키텍처를 사용하여 확장

선언적 기능과 내장 플러그인이 서버 또는 데스크톱 시스템을 모니터링하기에 충분하지 않은 경우 플러그인을 생성하여 Kinesis Windows용 에이전트를 확장할 수 있습니다. 새로운 플러그인을 사용하면 로그, 이벤트 및 메트릭에 대한 새로운 소스와 대상을 사용할 수 있습니다. Windows용 Kinesis 에이전트의 소스 코드는https://github.com/awslabs/kinesis-agent-windows.

Benefits

Windows용 Kinesis 에이전트는 데이터 파이프라인에 대한 로그, 이벤트 및 메트릭에 대한 초기 데이터 수집, 변환 및 스트리밍을 수행합니다. 이러한 데이터 파이프라인을 구축하면 다음과 같은 다양한 이점이 있습니다.

데이터의 시각화를 나타내는 아이콘
분석 및 시각화

Kinesis Data Firehose와 Windows용 Kinesis 에이전트의 통합 및 변환 기능을 통해 다음과 같은 다양한 분석 및 시각화 서비스와 쉽게 통합할 수 있습니다.

  • Amazon QuickSight— 다양한 소스에서 수집할 수 있는 클라우드 기반 BI 서비스입니다. Windows용 Kinesis 에이전트는 데이터를 변환하여 KinKinesis Data Firehose 스를 통해 Amazon S3 및 Amazon Redshift로 스트리밍할 수 있습니다. 이 프로세스를 통해 Amazon QuickSight 시각화를 사용하여 데이터에서 심층적인 인사이트를 검색할 수 있습니다.

  • Athena— SQL 기반 데이터 쿼리를 가능하게 하는 대화형 쿼리 서비스입니다. Windows용 Kinesis 에이전트는 Kinesis 데이터 파이어호스를 통해 데이터를 변환하고 Amazon S3 로 스트리밍할 수 있습니다. 그런 다음 Athena 해당 데이터에 대해 대화식으로 SQL 쿼리를 실행하여 로그와 이벤트를 신속하게 검사하고 분석할 수 있습니다.

  • Kibana— 오픈 소스 데이터 시각화 도구입니다. Windows용 Kinesis 에이전트는 Kinesis 데이터 파이어호스를 통해 데이터를 변환하고 Amazon ES로 스트리밍할 수 있습니다. 그런 다음 Kibana를 사용하여 해당 데이터를 탐색할 수 있습니다. 히스토그램, 선 그래프, 파이 차트, 열 지도, 지리 공간 그래픽을 비롯한 다양한 시각화를 만들고 엽니다.

보안 시나리오를 나타내는 아이콘
Security

Kinesis Agent for Windows가 포함된 로그 및 이벤트 데이터 분석 파이프라인은 조직의 보안 침해를 감지하고 경고하여 공격을 차단하거나 중지하는 데 도움이 됩니다.

성능을 나타내는 아이콘
애플리케이션 성능

Windows용 Kinesis 에이전트는 애플리케이션 또는 서비스 성능에 대한 로그, 이벤트 및 메트릭 데이터를 수집할 수 있습니다. 그러면 전체 데이터 파이프라인이 이 데이터를 분석할 수 있습니다. 이 분석은 분명하지 않을 수 있는 결함을 감지하고 보고하여 응용 프로그램 및 서비스 성능 및 안정성을 개선하는 데 도움이 됩니다. 예를 들어 서비스 API 호출의 실행 시간에 중요한 변경 사항을 감지할 수 있습니다. 배포와 상관 관계가 있는 경우 이 기능을 사용하면 소유한 서비스의 새로운 성능 문제를 찾아 해결할 수 있습니다.

서비스를 나타내는 아이콘
서비스 작업

데이터 파이프라인은 수집된 데이터를 분석하여 잠재적인 운영 문제를 예측하고 서비스 중단을 방지하는 방법에 대한 통찰력을 제공할 수 있습니다. 예를 들어 로그, 이벤트 및 메트릭을 분석하여 현재 및 예상 용량 사용량을 파악하여 서비스 사용자에게 영향을 미치기 전에 추가 용량을 온라인으로 전환할 수 있습니다. 서비스 중단이 발생하면 데이터를 분석하여 중단 기간 동안 고객에게 미치는 영향을 파악할 수 있습니다.

서비스 감사를 나타내는 아이콘
Auditing

데이터 파이프라인은 Windows용 Kinesis 에이전트가 수집하고 변환하는 로그, 이벤트 및 메트릭을 처리할 수 있습니다. 그런 다음 다양한 AWS 서비스를 사용하여 이 처리된 데이터를 감사할 수 있습니다. 예를 들어, Kinesis Data Firehose 는 Amazon S3 데이터를 저장하는 Windows용 Kinesis 에이전트로부터 데이터 스트림을 수신할 수 있습니다. 그런 다음 Athena 를 사용하여 대화형 SQL 쿼리를 실행하여 이 데이터를 감사할 수 있습니다.

아카이브된 데이터를 나타내는 아이콘
Archiving

종종 가장 중요한 운영 데이터는 최근에 수집 된 데이터입니다. 그러나 몇 년 동안 응용 프로그램 및 서비스에 대해 수집 된 데이터 분석은 예를 들어 장거리 계획과 같이 유용 할 수 있습니다. 대용량 데이터를 유지하는 데 많은 비용이 소요될 수 있습니다. Windows용 Kinesis 에이전트는 Kinesis 데이터 파이어호스를 통해 Amazon S3 데이터를 수집, 변환 및 저장할 수 있습니다. 따라서Amazon S3 Glacier를 사용하여 오래된 데이터를 보관하는 비용을 절감할 수 있습니다.

서비스 경고를 나타내는 아이콘
Alerting

Windows용 Kinesis 에이전트는 메트릭을 CloudWatch 스트리밍합니다. 그런 다음 CloudWatch 경보를 생성하여 알림을 전송할 수 있습니다.Amazon Simple Notification Service (Amazon SNS)측정 단위가 특정 임계값을 일관되게 위반하는 경우 이를 통해 엔지니어는 응용 프로그램 및 서비스와 관련된 운영 문제를 보다 잘 인식할 수 있습니다.

Windows용 Kinesis 에이전트 시작하기

Windows용 Kinesis 에이전트에 대해 자세히 알아보려면 다음 단원을 시작할 것을 권장합니다.