기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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* | 사용하고 있는 전송 프로토콜 유형 |