설치된 소프트웨어 인벤토리, 웹앱 및 SQL Server 인스턴스와 데이터베이스 검색
이 문서에서는 Azure Migrate: 검색 및 평가 도구를 사용하여 설치된 소프트웨어 인벤토리, 웹앱 및 온-프레미스에서 실행 중인 서버의 SQL Server 인스턴스와 데이터베이스를 검색하는 방법을 설명합니다.
소프트웨어 인벤토리를 수행하면 워크로드용 Azure에 대한 마이그레이션 경로를 식별하고 조정하는 데 도움이 됩니다. 소프트웨어 인벤토리는 Azure Migrate 어플라이언스를 사용하여 제공된 서버 자격 증명으로 검색을 수행합니다. 완전히 에이전트가 없습니다. 즉, 이 데이터를 수집하기 위해 서버에 에이전트가 설치되지 않습니다.
시작하기 전에
Azure Migrate: 검색 및 평가 도구가 추가된 프로젝트를 만들었는지 확인합니다.
소프트웨어 인벤토리를 수행하도록 설정하는 어플라이언스 및 환경에 따라 요구 사항을 검토합니다.
환경 요구 사항 VMware 환경에서 실행되는 서버 VMware 요구 사항을 검토합니다.
어플라이언스 요구 사항을 검토합니다.
포트 액세스 요구 사항 검토
소프트웨어 인벤토리 요구 사항을 검토합니다.Hyper-V 환경에서 실행되는 서버 Hyper-V 호스트 요구 사항을 검토합니다.
어플라이언스 요구 사항을 검토합니다.
포트 액세스 요구 사항 검토
소프트웨어 인벤토리 요구 사항을 검토합니다.다른 클라우드에서 실행되는 물리적 서버 또는 서버 서버 요구 사항을 검토합니다.
어플라이언스 요구 사항을 검토합니다.
포트 액세스 요구 사항 검토
소프트웨어 인벤토리 요구 사항을 검토합니다.
Azure Migrate 어플라이언스 배포 및 구성
- Azure Migrate 어플라이언스를 배포하여 검색을 시작합니다. 어플라이언스 배포를 위해 환경에 따라 배포 방법을 사용할 수 있습니다. 어플라이언스를 배포한 후에는 프로젝트에 등록하고 검색을 시작하도록 구성해야 합니다.
- 어플라이언스를 구성할 때는 어플라이언스 구성 관리자에서 다음을 지정해야 합니다.
- 검색하려는 원본 환경(vCenter Server/Hyper-V 호스트 또는 클러스터/실제 서버)의 세부 정보입니다.
- 서버 자격 증명으로, 도메인/Windows(비도메인)/Linux(비도메인) 자격 증명일 수 있습니다. 자격 증명을 제공하는 방법과 어플라이언스가 자격 증명을 처리하는 방법에 대해 자세히 알아보세요.
- 소프트웨어 인벤토리를 수행하는 데 필요한 권한을 확인합니다. Windows 서버에 대한 게스트 사용자 계정과 모든 Linux 서버에 대한 일반/정상 사용자 계정(sudo가 아닌 액세스)이 필요합니다.
자격 증명 추가 및 검색 시작
- 어플라이언스 구성 관리자를 열고 어플라이언스의 필수 구성 요소 확인 및 등록을 완료합니다.
- 자격 증명 관리 및 검색 원본 패널로 이동합니다.
- 1단계: 검색 원본에 대한 자격 증명 제공에서 인증 정보 추가를 선택하여 어플라이언스가 환경에서 실행 중인 서버를 검색하는 데 사용하는 검색 원본에 대한 자격 증명을 제공합니다.
- 2단계: 검색 소스 세부 정보 제공에서 검색 원본 추가를 선택하여 드롭다운에서 자격 증명의 별칭을 선택하고 검색 원본의 IP 주소/FQDN을 지정합니다.
- 3단계: 소프트웨어 인벤토리 및 에이전트 없는 종속성 분석을 수행하기 위한 서버 자격 증명 제공에서 인증 정보 추가를 선택하여 소프트웨어 인벤토리를 수행하기 위한 여러 서버 자격 증명을 제공합니다.
- 검색을 시작하려면 검색 시작을 선택합니다.
서버 검색이 완료되면 어플라이언스는 서버에 설치된 애플리케이션, 역할 및 기능(소프트웨어 인벤토리)의 검색을 시작합니다. 소요 시간은 검색할 서버 수에 따라 달라집니다. 서버가 500개인 경우 검색된 인벤토리가 Azure Migrate 포털에 표시될 때까지 약 1시간이 걸립니다. 초기 검색이 완료되면 소프트웨어 인벤토리 데이터가 수집되어 24시간마다 한 번씩 Azure로 전송됩니다. 소프트웨어 인벤토리 중에 어플라이언스가 수집한 데이터를 검토합니다.
인벤토리 검토 및 내보내기
소프트웨어 인벤토리가 완료된 후 Azure Portal에서 인벤토리를 검토하고 내보낼 수 있습니다.
Azure Migrate - 서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가에서 표시된 수를 선택하여 검색된 서버 페이지를 엽니다.
참고 항목
또한 이 단계에서는 검색된 서버에 대한 종속성 분석을 사용하도록 설정하여 평가하려는 서버 전체에서 종속성을 시각화할 수 있습니다. 종속성 분석에 대해 자세히 알아보세요.
소프트웨어 인벤토리 열에서 표시된 수를 선택하여 검색된 애플리케이션, 역할 및 기능을 검토합니다.
인벤토리를 내보내려면 검색된 서버에서 소프트웨어 인벤토리 내보내기를 선택합니다.
소프트웨어 인벤토리는 Excel 형식으로 내보내고 다운로드됩니다. 소프트웨어 인벤토리 시트에는 모든 서버에서 검색된 모든 앱이 표시됩니다.
SQL Server 인스턴스 및 데이터베이스 검색
또한 소프트웨어 인벤토리는 VMware, Microsoft Hyper-V 및 물리적/운영 체제 미설치 환경에서 실행되는 SQL Server 인스턴스와 기타 퍼블릭 클라우드의 IaaS 서비스를 식별합니다.
어플라이언스 구성 관리자에서 Windows 인증 또는 SQL Server 인증 자격 증명을 제공하지 않은 경우 어플라이언스가 해당 자격 증명을 사용하여 각 SQL Server 인스턴스에 연결할 수 있도록 자격 증명을 추가합니다.
참고 항목
어플라이언스는 네트워크에 대한 가시성이 확보된 SQL Server에만 연결할 수 있지만, 소프트웨어 인벤토리 자체에는 네트워크에 대한 가시성이 필요하지 않을 수 있습니다.
원본 SQL Server 인스턴스에 연결하는 데 사용되는 로그인에는 sysadmin 역할이 필요합니다.
일단 연결되면 어플라이언스는 SQL Server 인스턴스 및 데이터베이스의 구성 및 성능 데이터를 수집합니다. SQL Server 구성 데이터는 24시간마다 업데이트되고, 성능 데이터는 30초마다 캡처됩니다. 따라서 SQL Server 인스턴스의 속성과 데이터베이스 상태, 호환성 수준 등의 데이터베이스에 대한 변경이 포털에서 업데이트되는 데 최대 24시간이 걸릴 수 있습니다.
ASP.NET 웹앱 검색
- 소프트웨어 인벤토리는 검색된 서버의 기존 웹 서버 역할을 식별합니다. 서버에서 웹 서버 역할을 사용하도록 설정한 경우 Azure Migrate는 서버에서 웹앱 검색을 수행합니다.
- 사용자는 어플라이언스에서 도메인과 비도메인 자격 증명을 모두 추가할 수 있습니다. 사용된 계정에 원본 서버에 대한 로컬 관리자 권한이 있는지 확인합니다. Azure Migrate는 각 서버에 자격 증명을 자동으로 매핑하므로 자격 증명을 수동으로 매핑하지 않아도 됩니다. 가장 중요한 점은 해당 자격 증명이 Microsoft로 전송되지 않고 원본 환경에서 실행되는 어플라이언스에 남아 있다는 것입니다.
- 어플라이언스가 연결되면 IIS 웹 서버 및 ASP.NET 웹앱에 대한 구성 데이터를 수집합니다. 웹앱 구성 데이터는 24시간마다 한 번 업데이트됩니다.
Spring Boot 앱 살펴보기(미리 보기)
- 소프트웨어 인벤토리는 검색된 서버에 존재하는 Spring Boot 역할을 식별합니다. 서버에 Spring Boot 역할이 사용하도록 설정되어 있으면 Azure Migrate는 서버에서 Spring Boot 앱 검색을 수행합니다.
- 사용자는 어플라이언스에 도메인 및 비도메인 자격 증명을 모두 추가할 수 있습니다. 사용된 계정에 원본 서버에 대한 로컬 관리자 권한이 있는지 확인합니다. Azure Migrate는 각 서버에 자격 증명을 자동으로 매핑하므로 자격 증명을 수동으로 매핑하지 않아도 됩니다.
참고 항목
자격 증명은 Microsoft로 전송되지 않으며 원본 환경에서 실행되는 어플라이언스에 유지됩니다.
- 어플라이언스가 연결된 후 Spring Boot 앱에 대한 구성 데이터를 수집합니다. Spring Boot 앱 구성 데이터는 24시간마다 한 번씩 업데이트됩니다.
- Spring Boot 앱을 검색하려면 어플라이언스에서 해당 서버로의 SSH 및 SFTP 액세스가 필요합니다. 검색할 수 있는 Spring Boot 앱은 SSH 사용자 ID 및 해당 파일 권한에 따라 달라집니다. 제공한 자격 증명에 검색 대상 앱에 필요한 권한이 있는지 확인합니다.
- 현재 Spring Boot 앱 검색에는 Windows 서버가 지원되지 않으며 Linux 서버만 지원됩니다.
- Azure Migrate 어플라이언스 요구 사항 및 검색 지원에서 어플라이언스 요구 사항에 대해 자세히 알아봅니다.
파일 서버 인스턴스 검색
- 소프트웨어 인벤토리는 다양한 퍼블릭 클라우드 플랫폼의 IaaS 서비스와 함께 VMware, Microsoft Hyper-V 및 물리적/운영 체제 미설치 환경에서 실행되는 검색된 서버에 설치된 파일 서버 역할을 식별합니다.
- Windows Server의 파일 서버(FS-FileServer) 역할 서비스는 파일 및 스토리지 서비스 역할의 일부입니다. 파일 서버 역할이 사용하도록 설정된 Windows Server 컴퓨터는 파일 서버로 사용되도록 결정됩니다.
- 사용자는 검색된 서버 화면에서 검색된 파일 서버를 볼 수 있습니다. 검색된 서버의 파일 서버 열은 서버가 파일 서버인지 여부를 나타냅니다.
- 현재는 Windows Server 2008 이상만 지원됩니다.
다음 단계
- 검색한 서버에 대한 평가를 만듭니다.
- Azure App Service로 마이그레이션할 웹앱 평가
- Azure Spring 앱으로 마이그레이션하기 위해 Spring Boot 앱을 평가합니다.