AWS 애플리케이션 검색 에이전트 - AWS 애플리케이션 검색 서비스

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

AWS 애플리케이션 검색 에이전트

AWS Application Discovery Agent(Discovery Agent)는 온프레미스 서버에 설치하고 검색 및 마이그레이션을 VMs 대상으로 하는 소프트웨어입니다. 에이전트는 시스템 구성, 시스템 성능, 실행 중인 프로세스 및 시스템 간 네트워크 연결에 대한 세부 정보 등을 캡처합니다. 에이전트는 대부분의 Linux 및 Windows 운영 체제를 지원하며 물리적 온프레미스 서버, Amazon EC2 인스턴스 및 가상 머신에 배포할 수 있습니다.

참고

Discovery Agent를 배포하기 전에 Migration Hub 홈 리전을 선택해야 합니다. 홈 리전에 에이전트를 등록해야 합니다.

Discovery Agent는 로컬 환경에서 실행되며 루트 권한이 필요합니다. Discovery Agent를 시작하면 홈 리전과 안전하게 연결되고 Application Discovery Service에 등록됩니다.

  • 예를 들어 eu-central-1가 홈 리전인 경우 Application Discovery Servicearsenal-discovery.eu-central-1.amazonaws.com에 등록됩니다.

  • 또는 필요에 따라 us-west-2를 제외한 다른 모든 리전을 홈 지역으로 대체합니다.

  • us-west-2 가 홈 리전인 경우 Application Discovery Servicearsenal.us-west-2.amazonaws.com에 등록됩니다.

작동 방식

등록 후 에이전트는 호스트 또는 VM이 있는 호스트 또는 VM에 대한 데이터 수집을 시작합니다. 에이전트는 15분 간격으로 Application Discovery Service에 구성 정보를 ping합니다.

수집된 데이터에는 시스템 사양, 시계열 사용률이나 성능 데이터, 네트워크 연결, 프로세스 데이터가 포함됩니다. 이 정보를 사용하여 IT 자산과 네트워크 종속성을 매핑할 수 있습니다. 이러한 모든 데이터 포인트는 에서 이러한 서버를 실행하는 비용을 결정 AWS 하고 마이그레이션을 계획하는 데 도움이 될 수 있습니다.

데이터는 전송 계층 보안(TLS) 암호화를 사용하여 Discovery Agents에서 Application Discovery Service로 안전하게 전송됩니다. 에이전트는 새 버전을 사용할 수 있게 되면 자동으로 업그레이드하도록 구성되어 있습니다. 원하는 경우 이런 구성을 변경할 수 있습니다.

작은 정보

Discovery Agent 설치를 다운로드하고 시작하기 전에 의 모든 필수 사전 조건을 읽어야 합니다. Discovery Agent의 사전 조건

Discovery Agent에서 수집한 데이터

AWS Application Discovery Agent(Discovery Agent)는 온프레미스 서버 및 에 설치하는 소프트웨어입니다VMs. Discovery Agent는 시스템 구성, 시계열 사용률 또는 성능 데이터, 프로세스 데이터 및 전송 제어 프로토콜(TCP) 네트워크 연결을 수집합니다. 이 섹션에서는 수집된 데이터에 대해 설명합니다.

Discovery Agent에서 수집한 데이터에 대한 테이블 범례:
  • 호스트란 물리적 서버나 VM을 가리킵니다.

  • 수집된 데이터는 별도의 명시가 없는 경우에는 KB(Kilobytes)로 측정됩니다.

  • Migration Hub 콘솔의 동등한 데이터는 메가바이트(MB) 단위로 보고됩니다.

  • 폴링 기간은 약 15초 간격이며 15분 AWS 마다 로 전송됩니다.

  • 별표(*)로 표시된 데이터 필드는 에이전트의 API 내보내기 함수에서 생성된 .csv 파일에서만 사용할 수 있습니다.

데이터 필드 설명
agentAssignedProcessID* 에이전트가 검색한 프로세스의 프로세스 ID
agentId 에이전트의 고유 ID
agentProvidedTime스탬프* 에이전트 관찰 날짜 및 시간(mm/dd/yyyy hh:mm:ss am/pm)
cmdLine* 명령줄에 입력된 프로세스
cpuType 호스트에서 사용되는 CPU (중앙 처리 단위)의 유형
destinationIp* 패킷이 전송되는 장치의 IP 주소
destinationPort* 데이터/요청이 전송되는 포트 번호
패밀리* 라우팅 그룹 프로토콜
무료RAM(MB) 애플리케이션에서 즉시 사용할 수 RAM 있는 무료 RAM 및 캐시, MB 단위로 측정
gateway* 네트워크의 노드 주소
hostName 데이터가 수집되는 호스트 이름
하이퍼바이저 하이퍼바이저 유형
ipAddress 호스트의 IP 주소
ipVersion* IP 버전 번호
isSystem* 프로세스를 OS가 소유하고 있는지 여부를 나타내는 부울 속성
macAddress MAC 호스트 주소
name* 수집 중인 호스트 이름, 네트워크, 지표 등의 데이터
netMask* 네트워크 호스트가 속한 IP 주소 접두사
osName 호스트의 운영 체제 이름
osVersion 호스트의 운영 체제 버전
경로 명령줄에서 발생하는 명령의 경로
sourceIp* IP 패킷을 전송하는 장치의 IP 주소
sourcePort* 데이터/요청의 출처인 포트 번호
타임스탬프* 에이전트가 기록한 보고된 속성의 날짜와 시간
totalCpuUsage퍼센트 폴링 기간 동안 호스트의 CPU 사용량 비율
totalDiskBytesReadPerSecond (Kbps) 모든 디스크에서 초당 총 읽기 킬로비트
totalDiskBytesWrittenPerSecond (Kbps) 모든 디스크에서 초당 기록된 총 킬로비트
totalDiskFree크기(GB) 사용 가능한 디스크 공간(GB)
totalDiskReadOpsPerSecond 초당 읽기 I/O 연산 수 합계
totalDiskSize (GB) 디스크 총 용량(GB)
totalDiskWriteOpsPerSecond 초당 쓰기 I/O 연산 수 합계
totalNetworkBytesReadPerSecond (Kbps) 초당 총 읽기 처리량(바이트)
totalNetworkBytesWrittenPerSecond (Kbps) 초당 총 쓰기 처리량(바이트)
totalNumCores 내 독립 처리 단위의 총 수 CPU
totalNumCpus 중앙 처리 유닛 수 합계
totalNumDisks 호스트의 물리적 하드 디스크 수
totalNumLogical프로세서* 물리적 코어 수 합계와 각 코어에서 실행할 수 있는 스레드의 수를 곱한 값
totalNumNetwork카드 서버의 네트워크 카드 수 합계
총RAM계(MB) 호스트에서 RAM 사용할 수 있는 총 양
transportProtocol* 사용하고 있는 전송 프로토콜 유형