본문으로 건너뛰기

Application-Discovery-Service

1 AWS Application Discovery Service

  • AWS Application Discovery Service는 기업이 데이터 센터를 AWS로 마이그레이션할 때 애플리케이션 및 인프라 종속성을 이해하고 분석할 수 있도록 도와주는 서비스입니다.
  • 이 서비스는 IT 환경을 스캔하고, 애플리케이션과 서버 간의 종속성 관계를 자동으로 감지하여 마이그레이션 계획을 수립하는 데 필요한 데이터를 제공합니다.
  • 서버 활용 데이터와 종속성 매핑은 성공적인 마이그레이션을 위해 중요합니다.

1.1 주요 기능

  • 자동화된 데이터 수집
    • Application Discovery Service는 자동으로 서버, 애플리케이션, 네트워크 종속성 데이터를 수집합니다.
    • 수집된 데이터는 마이그레이션 전략을 계획하고 실행하는 데 중요한 정보를 제공합니다.
  • 종속성 시각화
    • 애플리케이션 및 서버 간의 종속성을 시각적으로 표시하여 복잡한 IT 환경을 쉽게 이해할 수 있도록 도와줍니다.
    • 이를 통해 마이그레이션 중단 없이 애플리케이션을 AWS로 안전하게 이전할 수 있습니다.
  • 데이터 분석 및 보고
    • 수집된 데이터를 분석하여 마이그레이션 계획을 세우고, 애플리케이션 성능, 사용량 및 종속성에 대한 상세 보고서를 생성할 수 있습니다.
    • 이러한 보고서는 마이그레이션의 복잡성을 줄이고 위험을 최소화하는 데 도움이 됩니다.
  • 통합 및 API 지원
    • Application Discovery Service는 다양한 데이터 수집 방법을 지원하며, 다른 AWS 서비스 및 타사 도구와 쉽게 통합할 수 있습니다.
    • API를 통해 수집된 데이터를 프로그램적으로 접근하고 활용할 수 있습니다.

1.2 데이터 수집 방법

  • 에이전트리스 수집 (Agentless Discovery)
    • AWS Agentless Discovery Connector를 통해 데이터를 수집합니다.
    • VM 인벤토리, 구성, CPU, 메모리, 디스크 사용량 등의 성능 이력을 수집합니다.
    • 에이전트 설치가 어려운 환경에서도 데이터를 수집할 수 있습니다.
  • 에이전트 기반 수집 (Agent-based Discovery)
    • AWS Application Discovery Agent를 통해 서버에 설치된 에이전트를 사용하여 실시간으로 데이터를 수집합니다.
    • 시스템 구성, 시스템 성능, 실행 중인 프로세스, 시스템 간 네트워크 연결 정보를 수집합니다.
    • 에이전트는 서버 성능, 프로세스, 네트워크 연결 등을 모니터링하고 데이터를 Application Discovery Service로 전송합니다.

1.3 사용 사례

  • 데이터 센터 평가
    • 기존 데이터 센터 환경을 평가하여 어떤 애플리케이션과 서버를 우선적으로 마이그레이션할지 결정할 수 있습니다.
    • IT 자산의 현재 상태와 성능을 평가하여 마이그레이션 전략을 최적화합니다.
  • 마이그레이션 계획 수립
    • 애플리케이션 및 인프라 종속성을 파악하여 마이그레이션 계획을 수립할 수 있습니다.
    • 마이그레이션 중단을 최소화하고, 중요한 애플리케이션이 중단 없이 이전될 수 있도록 지원합니다.
  • 비용 최적화
    • AWS로 마이그레이션할 때 비용을 최적화할 수 있도록 리소스 사용량 및 성능 데이터를 분석합니다.
    • 마이그레이션 후에도 지속적인 비용 관리를 위해 유용한 데이터를 제공합니다.

1.4 결과 데이터 활용

  • 수집된 데이터는 AWS Migration Hub에서 확인할 수 있습니다.
  • Migration Hub를 통해 마이그레이션 프로젝트를 계획하고, 진행 상황을 모니터링하며, 중앙 집중식으로 관리할 수 있습니다.