Azure Migrate 어플라이언스에서 검색한 메타데이터
이 문서에서는 Azure Migrate 어플라이언스에서 검색한 메타데이터에 대한 세부 정보를 제공합니다.
Azure Migrate 어플라이언스는 Azure Migrate: 검색 및 평가 도구에서 사용하는 경량 어플라이언스이며 사용자 환경에서 실행되는 서버를 검색하고 Azure에 서버 구성 및 성능 메타데이터를 보내는 데 사용합니다.
Azure Migrate 어플라이언스에서 검색된 메타데이터를 사용하면 Azure로 마이그레이션하기 위한 서버 준비 상태, 적절한 크기의 서버 및 계획 비용을 평가할 수 있습니다. Microsoft는 라이선스 규정 준수 감사에서 이 데이터를 사용하지 않습니다.
VMware 서버에 대해 수집된 메타데이터
어플라이언스는 VMware 환경에서 실행되는 서버에서 구성, 성능 메타데이터, 설치된 애플리케이션, 역할 및 기능(소프트웨어 인벤토리) 및 종속성 데이터(에이전트 없는 종속성 분석을 사용하는 경우)에 대한 데이터를 수집합니다.
어플라이언스에서 수집하여 Azure에 보내는 서버 메타데이터의 전체 목록은 다음과 같습니다.
데이터 | COUNTER |
---|---|
서버 세부 정보 | |
서버 ID | vm.Config.InstanceUuid |
서버 이름 | vm.Config.Name |
vCenter Server ID | VMwareClient.Instance.Uuid |
서버 설명 | vm.Summary.Config.Annotation |
라이선스 제품 이름 | vm.Client.ServiceContent.About.LicenseProductName |
운영 체제 유형 | vm.SummaryConfig.GuestFullName |
부팅 유형 | vm.Config.Firmware |
코어 수 | vm.Config.Hardware.NumCPU |
메모리(MB) | vm.Config.Hardware.MemoryMB |
디스크 수 | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk).count |
디스크 크기 목록 | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk) |
네트워크 어댑터 목록 | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualEthernet).count |
CPU 사용률 | cpu.usage.average |
메모리 사용률 | mem.usage.average |
프로세서 모델/이름 | vm.Config.Hardware.CpuModel |
프로세서의 소켓 수 | vm.Config.Hardware.NumCpuPkgs |
디스크당 세부 정보 | |
디스크 키 값 | disk.Key |
Dikunit 번호 | disk.UnitNumber |
디스크 컨트롤러 키 값 | disk.ControllerKey.Value |
프로비전된 기가바이트 | virtualDisk.DeviceInfo.Summary |
디스크 이름 | disk.UnitNumber, disk.Key, disk.ControllerKey.VAlue를 사용하여 생성된 값 |
초당 읽기 작업 | virtualDisk.numberReadAveraged.average |
초당 쓰기 작업 | virtualDisk.numberWriteAveraged.average |
읽기 처리량(MB/초) | virtualDisk.read.average |
쓰기 처리량(MB/초) | virtualDisk.write.average |
NIC당 세부 정보 | |
네트워크 어댑터 이름 | nic.Key |
MAC 주소 | ((VirtualEthernetCard)nic).MacAddress |
IPv4 주소 | vm.Guest.Net |
IPv6 주소 | vm.Guest.Net |
읽기 처리량(MB/초) | net.received.average |
쓰기 처리량(MB/초) | net.transmitted.average |
인벤토리 경로 세부 정보 | |
이름 | container.GetType().Name |
자식 개체 유형 | container.ChildType |
참조 세부 정보 | container.MoRef |
부모 세부 정보 | Container.Parent |
서버당 폴더 세부 정보 | ((Folder)container).ChildEntity.Type |
서버당 데이터 센터 세부 정보 | ((Datacenter)container).VmFolder |
호스트 폴더당 데이터 센터 정보 | ((Datacenter)container).HostFolder |
호스트당 클러스터 세부 정보 | ((ClusterComputeResource)container).Host |
서버당 호스트 세부 정보 | ((HostSystem)container).VM |
성능 메타데이터
VMware에서 실행되는 서버에 대해 어플라이언스에서 수집하여 Azure에 보내는 성능 데이터는 다음과 같습니다.
Data | Counter | 평가 영향 |
---|---|---|
CPU 사용률 | cpu.usage.average | 권장 서버 크기/비용 |
메모리 사용률 | mem.usage.average | 권장 서버 크기/비용 |
디스크 읽기 처리량(MB/초) | virtualDisk.read.average | 디스크 크기, 스토리지 비용, 서버 크기 계산 |
디스크 쓰기 처리량(MB/초) | virtualDisk.write.average | 디스크 크기, 스토리지 비용, 서버 크기 계산 |
디스크 읽기 작업 수/초 | virtualDisk.numberReadAveraged.average | 디스크 크기, 스토리지 비용, 서버 크기 계산 |
디스크 쓰기 작업 수/초 | virtualDisk.numberWriteAveraged.average | 디스크 크기, 스토리지 비용, 서버 크기 계산 |
NIC 읽기 처리량(MB/초) | net.received.average | 서버 크기 계산 |
NIC 쓰기 처리량(MB/초) | net.transmitted.average | 서버 크기 계산 |
Hyper-V 서버에 대해 수집된 메타데이터
어플라이언스는 Hyper-V 환경에서 실행되는 서버에서 구성, 성능 메타데이터, 설치된 애플리케이션, 역할 및 기능(소프트웨어 인벤토리) 및 종속성 데이터(에이전트 없는 종속성 분석을 사용하는 경우)에 대한 데이터를 수집합니다.
어플라이언스에서 수집하여 Azure에 보내는 서버 메타데이터의 전체 목록은 다음과 같습니다.
Data | WMI 클래스 | WMI 클래스 속성 |
---|---|---|
서버 세부 정보 | ||
BIOS 일련 번호 | Msvm_BIOSElement | BIOSSerialNumber |
서버 유형 (1세대 또는 2세대) | Msvm_VirtualSystemSettingData | VirtualSystemSubType |
서버 표시 이름 | Msvm_VirtualSystemSettingData | ElementName |
서버 버전 | Msvm_ProcessorSettingData | VirtualQuantity |
메모리(바이트) | Msvm_MemorySettingData | VirtualQuantity |
서버에서 사용할 수 있는 최대 메모리 | Msvm_MemorySettingData | 제한 |
동적 메모리 사용 | Msvm_MemorySettingData | DynamicMemoryEnabled |
운영 체제 이름/버전/FQDN | Msvm_KvpExchangeComponent | GuestIntrinsicExchangeItems 이름 데이터 |
서버 전원 상태 | Msvm_ComputerSystem | EnabledState |
디스크당 세부 정보 | ||
디스크 식별자 | Msvm_VirtualHardDiskSettingData | VirtualDiskId |
가상 하드 디스크 유형 | Msvm_VirtualHardDiskSettingData | Type |
가상 하드 디스크 크기 | Msvm_VirtualHardDiskSettingData | MaxInternalSize |
가상 하드 디스크 부모 | Msvm_VirtualHardDiskSettingData | ParentPath |
NIC당 세부 정보 | ||
IP 주소(가상 NIC) | Msvm_GuestNetworkAdapterConfiguration | IPAddresses |
DHCP 사용(가상 NIC) | Msvm_GuestNetworkAdapterConfiguration | DHCPEnabled |
NIC ID(가상 NIC) | Msvm_SyntheticEthernetPortSettingData | InstanceID |
NIC MAC 주소(가상 NIC) | Msvm_SyntheticEthernetPortSettingData | 주소 |
NIC ID(레거시 NIC) | MsvmEmulatedEthernetPortSetting Data | InstanceID |
NIC MAC ID(레거시 NIC) | MsvmEmulatedEthernetPortSetting Data | 주소 |
성능 데이터
어플라이언스에서 수집하여 Azure에 보내는 서버 성능 데이터는 다음과 같습니다.
성능 카운터 클래스 | Counter | 평가 영향 |
---|---|---|
Hyper-V 하이퍼바이저 가상 프로세서 | % 게스트 실행 시간 | 권장 서버 크기/비용 |
Hyper-V 동적 메모리 서버 | 현재 압력(%) 게스트 가시 실제 메모리(MB) |
권장 서버 크기/비용 |
Hyper-V 가상 스토리지 디바이스 | 읽기 바이트 수/초 | 디스크 크기, 스토리지 비용, 서버 크기 계산 |
Hyper-V 가상 스토리지 디바이스 | 쓰기 바이트 수/초 | 디스크 크기, 스토리지 비용, 서버 크기 계산 |
Hyper-V 가상 네트워크 어댑터 | 받은 바이트 수/초 | 서버 크기 계산 |
Hyper-V 가상 네트워크 어댑터 | 보낸 바이트 수/초 | 서버 크기 계산 |
- CPU 사용률은 서버에 연결된 모든 가상 프로세서에 대한 모든 사용량의 합계입니다.
- 메모리 사용률은 (현재 압력 * 게스트 가시 실제 메모리) / 100입니다.
- 디스크 및 네트워크 사용률 값은 나열된 Hyper-V 성능 카운터에서 수집됩니다.
실제 서버에 대한 수집 데이터
어플라이언스는 AWS, GCP 등과 같은 다른 클라우드에서 실행되는 물리적 서버 또는 서버에서 구성, 성능 메타데이터, 설치된 애플리케이션, 역할 및 기능(소프트웨어 인벤토리) 및 종속성 데이터(에이전트 없는 종속성 분석을 사용하는 경우)에 대한 데이터를 수집합니다.
Windows server 메타데이터
어플라이언스에서 수집하여 Azure에 보내는 Windows 서버 메타데이터의 전체 목록은 다음과 같습니다.
Data | WMI 클래스 | WMI 클래스 속성 |
---|---|---|
FQDN | Win32_ComputerSystem | Domain, Name, PartOfDomain |
프로세서 코어 수 | Win32_PRocessor | NumberOfCores |
할당된 메모리 | Win32_ComputerSystem | TotalPhysicalMemory |
BIOS 일련 번호 | Win32_ComputerSystemProduct | IdentifyingNumber |
BIOS GUID | Win32_ComputerSystemProduct | UUID |
부팅 유형 | Win32_DiskPartition | 파티션에서 EFI/BIOS에 대해 Type = GPT:System인지 확인 |
OS 이름 | Win32_OperatingSystem | 캡션 |
OS 버전 | Win32_OperatingSystem | 버전 |
OS 아키텍처 | Win32_OperatingSystem | OSArchitecture |
디스크 수 | Win32_DiskDrive | Model, Size, DeviceID, MediaType, Name |
디스크 크기 | Win32_DiskDrive | 크기 |
NIC 목록 | Win32_NetworkAdapterConfiguration | Description, Index |
NIC IP 주소 | Win32_NetworkAdapterConfiguration | IPAddress |
NIC MAC 주소 | Win32_NetworkAdapterConfiguration | MACAddress |
Windows 서버 성능 데이터
어플라이언스에서 수집하여 Azure에 보내는 Windows 서버 성능 데이터는 다음과 같습니다.
Data | WMI 클래스 | WMI 클래스 속성 |
---|---|---|
CPU 사용량 | Win32_PerfFormattedData_PerfOS_Processor | PercentIdleTime |
메모리 사용량 | Win32_PerfFormattedData_PerfOS_Memory | AvailableMBytes |
NIC 수 | Win32_PerfFormattedData_Tcpip_NetworkInterface | 네트워크 디바이스 수를 가져옵니다. |
NIC당 받은 데이터 | Win32_PerfFormattedData_Tcpip_NetworkInterface | BytesReceivedPerSec |
NIC당 전송된 데이터 | BWin32_PerfFormattedData_Tcpip_NetworkInterface | BytesSentPersec |
디스크 수 | BWin32_PerfFormattedData_PerfDisk_PhysicalDisk | 디스크 수 |
디스크 세부 정보 | Win32_PerfFormattedData_PerfDisk_PhysicalDisk | DiskWritesPerSec, DiskWriteBytesPerSec, DiskReadsPerSec, DiskReadBytesPerSec |
Linux 서버 메타데이터
어플라이언스에서 수집하여 Azure에 보내는 Linux 서버 메타데이터의 전체 목록은 다음과 같습니다.
Data | 명령 |
---|---|
FQDN | cat /proc/sys/kernel/hostname, hostname -f |
프로세서 코어 수 | cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l |
할당된 메모리 | cat /proc/meminfo | grep MemTotal | awk '{printf "%.0f", $2/1024}' |
BIOS 일련 번호 | lshw | grep "serial:" | head -n1 | awk '{print $2}' /usr/sbin/dmidecode -t 1 | grep 'Serial' | awk '{ $1="" ; $2=""; print}' |
BIOS GUID | cat /sys/class/dmi/id/product_uuid |
부팅 유형 | [ -d /sys/firmware/efi ] && echo EFI || echo BIOS |
OS 이름/버전 | OS 버전 및 이름에 대해 다음 파일에 액세스합니다. /etc/os-release /usr/lib/os-release /etc/enterprise-release /etc/redhat-release /etc/oracle-release /etc/SuSE-release /etc/lsb-release /etc/debian_version |
OS 아키텍처 | uname -m |
디스크 수 | fdisk -l | egrep 'Disk.*bytes' | awk '{print $2}' | cut -f1 -d ':' |
부팅 디스크 | df /boot | sed -n 2p | awk '{print $1}' |
디스크 크기 | fdisk -l | egrep 'Disk.*bytes' | egrep $disk: | awk '{print $5}' |
NIC 목록 | ip -o -4 addr show | awk '{print $2}' |
NIC IP 주소 | ip addr show $nic | grep inet | awk '{print $2}' | cut -f1 -d "/" |
NIC MAC 주소 | ip addr show $nic | grep ether | awk '{print $2}' |
Linux 서버 성능 데이터
어플라이언스에서 수집하여 Azure에 보내는 Linux 서버 성능 데이터는 다음과 같습니다.
Data | 명령 |
---|---|
CPU 사용량 | cat /proc/stat/ | grep 'cpu' /proc/stat |
메모리 사용량 | free | grep Mem | awk '{print $3/$2 * 100.0}' |
NIC 수 | lshw -class network | grep eth[0-60] | wc -l |
NIC당 받은 데이터 | cat /sys/class/net/eth$nic/statistics/rx_bytes |
NIC당 전송된 데이터 | cat /sys/class/net/eth$nic/statistics/tx_bytes |
디스크 수 | fdisk -l | egrep 'Disk.*bytes' | awk '{print $2}' | cut -f1 -d ':' |
디스크 세부 정보 | cat /proc/diskstats |
소프트웨어 인벤토리 데이터
어플라이언스는 VMware 환경/Hyper-V 환경/물리적 서버 또는 AWS, GCP 등과 같은 다른 클라우드에서 실행되는 서버에서 실행되는 서버에서 설치된 애플리케이션, 역할 및 기능(소프트웨어 인벤토리)에 대한 데이터를 수집합니다.
Windows 서버 애플리케이션 데이터
검색된 각 Windows 서버에서 어플라이언스가 수집하는 소프트웨어 인벤토리 데이터는 다음과 같습니다.
Data | 레지스트리 위치 | Key |
---|---|---|
애플리케이션 이름 | HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* |
DisplayName |
버전 | HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* |
DisplayVersion |
공급자 | HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* |
게시자 |
Windows Server 기능 데이터
어플라이언스가 검색된 각 Windows 서버에서 수집하는 기능 데이터는 다음과 같습니다.
Data | PowerShell cmdlet | 속성 |
---|---|---|
이름 | Get-WindowsFeature | 이름 |
기능 형식 | Get-WindowsFeature | FeatureType |
부모 | Get-WindowsFeature | 부모 |
Windows Server 운영 체제 데이터
어플라이언스가 검색된 각 Windows 서버에서 수집하는 운영 체제 데이터는 다음과 같습니다.
Data | WMI 클래스 | WMI 클래스 속성 |
---|---|---|
이름 | Win32_operatingsystem | 캡션 |
버전 | Win32_operatingsystem | 버전 |
아키텍처 | Win32_operatingsystem | OSArchitecture |
SQL Server 메타데이터
어플라이언스가 검색된 각 Windows 서버에서 수집하는 SQL Server 데이터는 다음과 같습니다.
Data | 레지스트리 위치 | Key |
---|---|---|
이름 | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL | installedInstance |
버전 | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup | 버전 |
서비스 팩 | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup | SP |
버전 | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup | 버전 |
Linux 서버 애플리케이션 데이터
검색된 각 Linux 서버에서 어플라이언스가 수집하는 소프트웨어 인벤토리 데이터는 다음과 같습니다. 서버의 운영 체제에 따라 하나 이상의 명령이 실행됩니다.
Data | 명령 |
---|---|
이름 | rpm, dpkg-query, snap |
버전 | rpm, dpkg-query, snap |
공급자 | rpm, dpkg-query, snap |
Linux 서버 운영 체제 데이터
어플라이언스가 검색된 각 Linux 서버에서 수집하는 운영 체제 데이터는 다음과 같습니다.
Data | 명령 |
---|---|
Name version |
다음 파일 중 하나 이상에서 수집됩니다. /etc/os-release /usr/lib/os-release /etc/enterprise-release /etc/redhat-release /etc/oracle-release /etc/SuSE-release /etc/lsb-release /etc/debian_version |
아키텍처 | uname |
SQL Server 인스턴스 및 데이터베이스 데이터
VMware VM 검색에 사용되는 Azure Migrate 어플라이언스는 SQL Server 인스턴스 및 데이터베이스에서 데이터를 수집할 수도 있습니다.
SQL 데이터베이스 메타데이터
데이터베이스 메타데이터 | 보기/ SQL Server 속성 |
---|---|
데이터베이스의 고유 식별자 | sys.databases |
서버 정의 데이터베이스 ID | sys.databases |
데이터베이스 이름 | sys.databases |
데이터베이스 호환성 수준 | sys.databases |
데이터베이스 데이터 정렬 이름 | sys.databases |
데이터베이스 상태 | sys.databases |
데이터베이스 크기(MB) | sys.master_files |
데이터 파일을 포함하는 위치의 드라이브 문자 | SERVERPROPERTY 및 Software\Microsoft\MSSQLServer\MSSQLServer |
데이터베이스 파일 목록 | sys.databases, sys.master_files |
Service broker 사용 여부 | sys.databases |
데이터베이스 변경 데이터 캡처 사용 여부 | sys.databases |
Always On 가용성 그룹 데이터베이스 및 상태 | sys.dm_hadr_database_replica_states |
SQL Server 메타데이터
서버 메타데이터 | 보기/ SQL Server 속성 |
---|---|
서버 이름 | SERVERPROPERTY |
FQDN | 설치된 애플리케이션의 검색에서 파생된 연결 문자열 |
ID 설치 | sys.dm_server_registry |
서버 버전 | SERVERPROPERTY |
서버 버전 | SERVERPROPERTY |
서버 호스트 플랫폼(Windows/Linux) | SERVERPROPERTY |
서버의 제품 수준(RTM SP CTP) | SERVERPROPERTY |
기본 백업 경로 | SERVERPROPERTY |
데이터 파일의 기본 경로 | SERVERPROPERTY 및 Software\Microsoft\MSSQLServer\MSSQLServer |
로그 파일의 기본 경로 | SERVERPROPERTY 및 Software\Microsoft\MSSQLServer\MSSQLServer |
아니요. 서버 코어 | sys.dm_os_schedulers, sys.dm_os_sys_info |
Server 데이터 정렬 이름 | SERVERPROPERTY |
아니요. 온라인 상태가 표시된 서버 코어 | sys.dm_os_schedulers |
고유 서버 ID | sys.dm_server_registry |
HA 사용 여부 | SERVERPROPERTY |
버퍼 풀 확장 사용 여부 | sys.dm_os_buffer_pool_extension_configuration |
장애 조치(Failover) 클러스터 구성 여부 | SERVERPROPERTY |
Windows 인증 모드만 사용하는 서버 | SERVERPROPERTY |
PolyBase 설치 서버 | SERVERPROPERTY |
아니요. 시스템의 논리 CPU 수 | sys.dm_server_registry, sys.dm_os_sys_info |
하나의 실제 프로세서 패키지에 표시된 논리적 또는 물리적 코어의 비율 | sys.dm_os_schedulers, sys.dm_os_sys_info |
시스템의 실제 CPU 수 | sys.dm_os_schedulers, sys.dm_os_sys_info |
서버가 마지막으로 시작한 날짜 및 시간 | sys.dm_server_registry |
최대 서버 메모리 사용(MB) | sys.dm_os_process_memory |
모든 데이터베이스의 총 사용자 수 | sys.databases, sys.logins |
모든 사용자 데이터베이스의 총 크기 | sys.databases |
임시 데이터베이스의 크기 | sys.master_files, sys.configurations sys.dm_os_sys_info |
아니요. 로그인 | sys.logins |
연결된 서버 목록 | sys.servers |
에이전트 작업 목록 | [msdb].[dbo].[sysjobs], [sys].[syslogins], [msdb].[dbo].[syscategories] |
Always On 가용성 그룹, 복제본 및 해당 상태 | sys.availability_groups, sys.dm_hadr_availability_group_states, sys.availability_group_listeners, sys.availability_group_listener_ip_addresses, sys.availability_replicas, sys.dm_hadr_availability_replica_states |
Always On 장애 조치(failover) 클러스터 인스턴스 | sys.dm_hadr_cluster, sys.dm_hadr_cluster_members, sys.dm_hadr_cluster_networks |
성능 메타데이터
성능 | 보기/ SQL Server 속성 | 평가 영향 |
---|---|---|
SQL Server CPU 사용률 | sys.dm_os_ring_buffers | 권장 SKU 크기(CPU 차원) |
SQL 논리 CPU 개수 | sys.dm_os_sys_info | 권장 SKU 크기(CPU 차원) |
사용 중인 SQL 실제 메모리 | sys.dm_os_process_memory | 사용 안 함 |
SQL 메모리 사용률 | sys.dm_os_process_memory | 사용 안 함 |
데이터베이스 CPU 사용률 | sys.dm_exec_query_stats, sys.dm_exec_plan_attributes | 권장 SKU 크기(CPU 차원) |
사용 중인 데이터베이스 메모리(버퍼 풀) | sys.dm_os_buffer_descriptors | 권장 SKU 크기(메모리 차원) |
파일 읽기/쓰기 IO | sys.dm_io_virtual_file_stats, sys.master_files | 권장 SKU 크기(IO 차원) |
읽기/쓰기 파일 개수 | sys.dm_io_virtual_file_stats, sys.master_files | 권장 SKU 크기(처리량 차원) |
파일 IO 정지 읽기/쓰기(ms) | sys.dm_io_virtual_file_stats, sys.master_files | 권장 SKU 크기(IO 대기 시간 차원) |
파일 크기 | sys.master_files | 권장 SKU 크기(스토리지 차원) |
ASP.NET 웹앱 데이터
VM 검색에 사용되는 Azure Migrate 어플라이언스는 ASP.NET 웹 애플리케이션에서 데이터를 수집할 수도 있습니다.
어플라이언스가 사용자 환경에서 발견된 각 Windows 서버에서 수집하는 웹앱 구성 데이터는 다음과 같습니다.
엔터티 | Data |
---|---|
웹앱 | 애플리케이션 이름 구성 경로 프런트 엔드 바인딩 사용으로 설정된 프레임워크 호스팅 웹 서버 하위 애플리케이션과 가상 애플리케이션 애플리케이션 풀 이름 런타임 버전 관리형 파이프라인 모드 |
웹 서버 | 서버 이름 서버 유형(현재 IIS만 해당) 구성 위치 버전 FQDN 검색에 사용되는 자격 증명 애플리케이션 목록 |
Java 웹앱 데이터
엔터티 | Data |
---|---|
웹앱 | 애플리케이션 이름 웹 서버 ID 웹 서버 이름 표시 이름 디렉터리 구성 바인딩 발견된 프레임워크(JVM 버전이 포함될 수 있음) 요청(CPU 요청) 제한(CPU 제한) WorkloadType 애플리케이션 스크래치 경로 정적 폴더 |
웹 서버 | OS 유형 OS 이름 OS 버전 OS 아키텍처 호스트 이름 CatalinaHomes Tomcat 버전 JVM 버전 사용자 이름 사용자 ID 그룹 이름 그룹 ID |
Spring Boot 웹앱 데이터
검색에 사용되는 Azure Migrate 어플라이언스는 Spring Boot 웹 애플리케이션에서 데이터를 수집할 수도 있습니다.
어플라이언스가 사용자 환경에서 발견된 각 Windows 서버에서 수집하는 웹앱 구성 데이터는 다음과 같습니다.
엔터티 | Data |
---|---|
웹앱 | 애플리케이션 이름 Maven 아티팩트 이름 JAR 파일 위치 JAR 파일 체크섬 JAR 파일 크기 Spring Boot 버전 Maven 빌드 JDK 버전 애플리케이션 속성 파일 인증서 파일 이름 정적 콘텐츠 위치 애플리케이션 포트 바인딩 포트(앱 포트 포함) 로깅 구성 JAR 파일 마지막 수정 시간 |
OS 런타임 | OS가 설치된 JDK 버전 JVM 옵션 JVM 힙 메모리 OS 이름 OS 버전 환경 변수 |
애플리케이션 종속성 데이터
Azure Migrate 어플라이언스는 VMware 환경/Hyper-V 환경/실제 서버에서 실행되는 서버 또는 AWS, GCP 등과 같은 다른 클라우드에서 실행되는 서버의 서버 간 종속성에 대한 데이터를 수집할 수 있습니다.
Windows server 종속성 데이터
다음은 어플라이언스가 포털에서 에이전트 없는 종속성 분석을 위해 사용하도록 설정된 각 Windows 서버에서 수집하는 연결 데이터입니다.
Data | 명령 |
---|---|
로컬 포트 | netstat |
로컬 IP 주소 | netstat |
원격 포트 | netstat |
원격 IP 주소 | netstat |
TCP 연결 상태 | netstat |
프로세스 ID | netstat |
활성 연결 수 | netstat |
Data | WMI 클래스 | WMI 클래스 속성 |
---|---|---|
프로세스 이름 | Win32_Process | ExecutablePath |
프로세스 인수 | Win32_Process | CommandLine |
애플리케이션 이름 | Win32_Process | ExecutablePath 속성의 VersionInfo.ProductName 매개 변수 |
Linux 서버 종속성 데이터
다음은 어플라이언스가 에이전트 없는 종속성 분석을 위해 사용하도록 설정된 각 Linux 서버에서 수집하는 연결 데이터입니다.
Data | 명령 |
---|---|
로컬 포트 | netstat |
로컬 IP 주소 | netstat |
원격 포트 | netstat |
원격 IP 주소 | netstat |
TCP 연결 상태 | netstat |
활성 연결 수 | netstat |
프로세스 ID | netstat |
프로세스 이름 | ps |
프로세스 인수 | ps |
애플리케이션 이름 | dpkg 또는 rpm |
다음 단계
- VMware용 어플라이언스를 설정하는 방법에 대해 알아봅니다.
- Hyper-V용 어플라이언스를 설정하는 방법에 대해 알아봅니다.
- 물리적 서버용 어플라이언스를 설정하는 방법에 대해 알아봅니다.