Share via


Azure Kubernetes Service(미리 보기)로 마이그레이션할 웹앱 평가

이 문서에서는 Azure Migrate를 사용하여 AKS(Azure Kubernetes Service)로 마이그레이션하기 위해 ASP.NET 웹앱을 평가하는 방법을 보여 줍니다. ASP.NET 웹앱에 대한 평가를 생성하면 앱 준비성, 목표 적정 크기, 월별 앱 호스트 및 실행 비용과 같은 주요 인사이트를 얻을 수 있습니다.

이 문서에서는 Azure Migrate를 사용하여 AKS(Azure Kubernetes Service)로 마이그레이션하기 위해 Java 웹앱을 평가하는 방법을 보여 줍니다. Java 웹앱에 대한 평가를 생성하면 앱 준비성, 목표 적정 크기, 월별 앱 호스트 및 실행 비용과 같은 주요 인사이트를 얻을 수 있습니다.

이 자습서에서는 다음 작업을 수행하는 방법을 알아봅니다.

  • AKS로의 마이그레이션을 평가할 검색된 ASP.NET 웹앱 집합을 선택합니다.
  • Azure 예약 인스턴스, 대상 지역 등과 같은 평가 구성을 제공합니다.
  • 평가된 앱의 마이그레이션 준비 상태에 대한 인사이트를 얻습니다.
  • 이러한 앱을 최적으로 호스트하고 실행할 수 있는 AKS 노드 SKU에 대한 인사이트를 가져옵니다.
  • AKS에서 이러한 앱을 실행하는 데 드는 예상 비용을 알아봅니다.
  • AKS로의 마이그레이션을 평가할 검색된 Java 웹앱 집합을 선택합니다.
  • Azure 예약 인스턴스, 대상 지역 등과 같은 평가 구성을 제공합니다.
  • 평가된 앱의 마이그레이션 준비 상태에 대한 인사이트를 얻습니다.
  • 이러한 앱을 최적으로 호스트하고 실행할 수 있는 AKS 노드 SKU에 대한 인사이트를 가져옵니다.
  • AKS에서 이러한 앱을 실행하는 데 드는 예상 비용을 알아봅니다.

참고 항목

자습서에서는 개념 증명을 빠르게 설정할 수 있도록 시나리오에 대한 가장 간단한 배포 경로를 보여 줍니다. 자습서는 가능한 경우 기본 옵션을 사용하며, 가능한 모든 설정과 경로는 보여 주지 않습니다.

필수 조건

  • 다음 단계에 따라 사용자 환경에서 실행되는 ASP.NET 웹앱을 검색합니다.
  • 다음 단계에 따라 사용자 환경에서 실행되는 Java 웹앱을 검색합니다.

평가 만들기

  1. Azure Portal에 로그인하고 Azure Migrate를 검색합니다.

  2. Azure Migrate 페이지에서 마이그레이션 목표 아래의 서버, 데이터베이스, 웹앱을 선택합니다.

  3. 서버, 데이터베이스, 웹앱 페이지에서 평가 도구 아래의 평가 드롭다운 메뉴에서 Azure용 웹앱을 선택합니다.

    웹앱 평가를 선택하는 스크린샷

  4. 평가 만들기 페이지의 기본 사항 탭에서 다음을 수행합니다.

    1. 시나리오: 웹앱에서 AKS로를 선택합니다.

    웹앱 평가 시나리오를 선택하는 스크린샷

    1. 편집을 선택하여 평가 설정을 수정합니다. 다양한 평가 설정을 업데이트하려면 아래 테이블을 참조하세요.

    웹앱 평가에 대한 대상 설정을 변경하는 스크린샷

    설정 가능한 값 설명
    대상 위치 AKS에서 지원하는 모든 위치 AKS에 대한 지역별 비용을 생성하는 데 사용됩니다.
    환경 유형 프로덕션
    개발/테스트
    종량제와 종량제 개발/테스트 제안 간에 전환할 수 있습니다.
    제품/라이선싱 프로그램 종량제
    기업계약
    종량제와 기업계약 제안 간에 전환할 수 있습니다.
    통화 USD, INR, GBP, Euro와 같은 모든 일반 통화 여기서 선택한 통화로 비용을 생성합니다.
    할인율 숫자, 10진수 값 이를 사용하여 Microsoft와의 사용자 지정 할인 계약을 고려합니다. 절약 옵션을 선택하면 이 옵션을 사용할 수 없습니다.
    EA 구독 구독 ID 기업계약이 있는 구독 ID를 선택합니다.
    절약 옵션 1년 예약됨
    3년 예약됨
    1년 절약 플랜
    3년 절약 플랜
    None
    예약 인스턴스 또는 절약 플랜을 선택한 경우 절약 옵션을 선택합니다.
    범주 모두
    컴퓨팅 최적화
    범용 가상 컴퓨터
    GPU
    고성능 컴퓨팅
    격리
    메모리에 최적화
    Storage에 최적화
    특정 SKU 범주를 선택하면 해당 범주에서 최상의 AKS 노드 SKU를 추천합니다.
    AKS 가격 책정 계층 Standard AKS에 대한 가격 책정 계층
  5. 평가 설정을 검토한 후 다음: 평가할 서버 선택을 선택합니다.

  6. 평가할 서버 선택 탭에서 다음을 수행합니다.

    • 평가 이름: 평가 이름을 지정합니다.
    • 그룹 선택 또는 만들기: 새로 만들기를 선택하고 그룹 이름을 지정합니다. 기존 그룹을 사용할 수도 있습니다.
    • 어플라이언스 이름: 어플라이언스를 선택합니다.
    • 웹앱 유형: ASP.NET을 선택합니다.
    • 웹앱 유형: Java를 선택합니다.
    • 테이블에서 평가할 웹앱을 호스트하는 서버를 선택합니다.

    • 다음을 선택하여 상위 수준 평가 세부 정보를 검토합니다.

      평가할 웹앱을 포함하는 서버를 선택하는 스크린샷

  7. 평가 검토 + 만들기 탭에서 평가 세부 정보를 검토하고 평가 만들기를 선택하여 그룹을 만들고 평가를 실행합니다.

    만들기 전에 상위 수준 평가 세부 정보를 검토하는 스크린샷

평가 인사이트 보기

평가를 완료하는 데 약 10분 정도 걸립니다.

  1. Azure Migrate 페이지에서 마이그레이션 목표 아래의 서버, 데이터베이스, 웹앱을 선택합니다.

  2. 서버, 데이터베이스, 웹앱 페이지의 평가 도구>평가 아래에서 Azure용 웹앱 평가 옆에 있는 숫자를 선택합니다.

  3. 평가 페이지에서 평가 목록에서 보려는 평가 이름을 선택합니다.

    웹앱 평가 목록을 보기 위해 하이퍼링크를 클릭하는 스크린샷

  4. 검색 창을 사용하여 평가를 필터링합니다. 에이전트는 준비 상태여야 합니다.

    만든 평가를 필터링하는 스크린샷

    평가 상태 정의
    만드는 중 평가 만들기가 진행 중입니다. 완료하는 데 약 10분이 걸립니다.
    준비 평가가 성공적으로 생성되었습니다.
    잘못됨 평가 계산에 오류가 발생했습니다.

평가 개요

평가 개요의 스크린샷

Java에 대한 평가 개요의 스크린샷

개요 페이지에서 다음 세부 정보가 제공됩니다.

  1. 평가된 엔터티: 이 섹션에서는 이 평가의 일부인 서버, 웹 서버 및 웹앱의 수를 제공합니다.

  2. 마이그레이션 준비 상태: 평가된 웹앱은 다음 상태 중 하나를 갖습니다.

    상태 정의
    준비 완료 웹앱을 마이그레이션할 준비가 완료되었습니다.
    조건에 맞게 준비 마이그레이션을 준비하려면 웹앱을 약간 변경해야 합니다.
    준비 안 됨 마이그레이션을 준비하려면 웹앱에 주요/호환성이 손상되는 변경이 필요합니다.
    알 수 없음 웹앱 검색 데이터가 불완전하거나 손상되어 준비 상태를 계산할 수 없습니다.

참고 항목

마이그레이션에는 준비 또는 조건에 맞게 준비인 웹앱이 권장됩니다.

  1. 월별 비용 예측: 이 섹션에서는 AKS에서 마이그레이션 준비 웹앱을 실행하는 월별 비용 예측을 제공합니다.

평가가 만들어진 후 평가 설정을 업데이트할 수 있습니다. 이렇게 하면 다시 계산이 트리거됩니다.

평가 내보내기 옵션을 선택하면 전체 평가를 Excel 스프레드시트로 내보냅니다.

평가 세부 정보

준비

준비 탭에 평가된 웹앱 목록이 표시됩니다. 각 웹앱에 대해 준비 상태, 클러스터, 권장되는 AKS 노드 SKU가 표시됩니다.

평가 세부 정보 페이지의 준비 상태 탭 스크린샷

앱의 준비 상태를 선택하여 마이그레이션 경고 또는 문제를 확인합니다. 조건에 맞게 준비 상태인 앱의 경우 경고만 표시됩니다. 준비되지 않은 앱의 경우 오류 및 잠재적으로 경고가 표시됩니다.

각 문제 또는 경고에 대해 설명, 원인, 완화 단계와 함께 참조할 수 있는 유용한 설명서/블로그가 제공됩니다.

웹앱에 대한 준비 오류 및 경고의 스크린샷

앱에 권장되는 클러스터를 선택하면 클러스터 세부 정보 페이지가 열립니다. 이 페이지에서는 시스템 및 사용자 노드 풀 수, 각 노드 풀의 SKU, 이 클러스터에 권장되는 웹앱 등의 세부 정보를 표시합니다. 일반적으로 평가는 단일 클러스터만 생성합니다. 평가의 웹앱이 AKS 클러스터 제한에 도달하기 시작하면 클러스터 수가 증가합니다.

권장 클러스터 페이지의 스크린샷

비용 세부 정보

비용 세부 정보 탭에는 AKS 노드 풀에 분산된 월별 비용 추정치 내역이 표시됩니다. AKS 가격은 기본적으로 노드 풀 비용에 따라 달라집니다.

각 노드 풀에 대해 연결된 노드 SKU, 노드 수 및 예약하도록 권장되는 웹앱 수와 비용이 표시됩니다. 기본적으로 노드 풀이 2개 이상 있습니다.

  1. 시스템: CoreDNS와 같은 중요한 시스템 Pod를 호스트하는 데 사용됩니다.
  2. 사용자: ASP.NET 프레임워크 앱을 실행하려면 Windows 노드가 필요하므로 평가에서는 하나 이상의 추가 Windows 기반 노드 풀을 권장합니다.

평가의 비용 분할 스크린샷

다음 단계