이 문서에서는 Azure Migrate: 검색 및 평가 도구를 사용하여 검색된 PostgreSQL 인스턴스 및 데이터베이스를 평가하여 Azure Database for PostgreSQL 유연한 서버로의 마이그레이션을 준비하는 방법을 안내합니다.
Azure로 마이그레이션할 계획인 경우 온-프레미스 PostgreSQL 워크로드를 평가하여 클라우드 준비 상태를 확인하고, 잠재적 위험을 식별하고, 마이그레이션 비용과 복잡성을 예측하는 것이 중요합니다.
이 자습서에서 학습할 방법은 다음과 같습니다.
- PostgreSQL에 대한 구성 기반 평가를 실행합니다.
- Azure Database for PostgreSQL 평가 결과를 검토합니다.
필수 조건
시작하기 전에 다음이 있는지 확인합니다.
- Azure 구독 및 Azure Migrate를 사용하여 온-프레미스 PostgreSQL 인스턴스를 검색합니다.
- Azure 구독이 없는 경우, 시작하기 전에 무료 계정을 만드십시오.
- PostgreSQL 인스턴스를 평가하여 Azure Database for PostgreSQL 유연한 서버로 마이그레이션하기 전에 Azure Migrate 어플라이언스를 사용하여 인스턴스를 검색해야 합니다. 자세한 내용은 검색 자습서를 따르세요.
- 기존 Azure Migrate 프로젝트를 사용하는 경우 이 문서에 설명된 모든 필수 구성 요소를 완료해야 합니다.
- 더 진행하기 전에 검색된 애플리케이션을 검토했는지 확인합니다. 자세히알아보세요.
평가를 위한 크기 조정 전략 결정
공개 미리 보기의 경우 Azure Migrate는 PostgreSQL 평가에 대한 구성 기반 크기 조정 조건을 지원합니다.
| Assessment | 세부 정보 | Recommendation |
|---|---|---|
| 내부 설치형으로 | PostgreSQL 구성 데이터/메타데이터를 기반으로 평가합니다. | 권장되는 Azure Database for PostgreSQL 유연한 서버 구성은 서버 매개 변수(postgresql.conf), 할당된 메모리 및 연결 설정 및 데이터베이스 크기를 포함하는 온-프레미스 PostgreSQL 구성을 기반으로 합니다. 이 평가 유형은 성능 기준을 아직 사용할 수 없거나 워크로드 특성이 포괄적인 성능 메트릭을 캡처하는 데 더 긴 기간이 필요한 경우 구성 호환성 및 계획 마이그레이션을 이해하는 데 적합합니다. |
평가 실행
평가를 시작하여 PostgreSQL 워크로드를 평가합니다.
평가를 실행하려면 다음 단계를 수행합니다.
개요 창에서 평가 만들기를 선택합니다.
평가 이름을 입력하고 PostgreSQL 워크로드를 선택한 다음 추가를 선택합니다.
PostgreSQL 워크로드를 추가한 후 다음 을 선택하여 계속 진행합니다.
일반 탭에서 사용자 지정 값을 설정하거나 기본 평가 설정을 유지한 다음 다음을 선택합니다.
섹션 Setting 세부 정보 대상 및 가격 설정 기본 대상 위치 마이그레이션할 Azure 지역입니다. Azure Database for PostgreSQL 유연한 서버 구성 및 비용 권장 사항은 지정한 위치를 기반으로 합니다. 대상 및 가격 설정 기본 환경 적절한 가격을 적용하려면 PostgreSQL 배포에 대한 환경 유형(프로덕션 또는 개발/테스트)을 선택합니다. 대상 및 가격 설정 통화 계정에 대한 청구 통화입니다. 대상 및 가격 설정 프로그램/제안 비용 예측에 사용할 Microsoft 라이선스 프로그램을 지정합니다. Microsoft와 기업계약을 협상한 경우 기업계약을 선택합니다. 등록한 Azure 혜택을 선택합니다. 기본적으로 이 필드는 종량제로 설정되어 있으며, Azure 소매 가격을 제공합니다.
종량제 요금제에 예약 용량 및 Azure 하이브리드 혜택을 추가하여 다른 할인을 적용할 수 있습니다.
종량제 및 개발/테스트 환경 모두에 Azure 하이브리드 혜택을 적용할 수 있습니다. 그러나 평가는 개발/테스트 환경에 예약된 용량을 적용하는 것을 지원하지 않습니다.
제품이 종량제이고 예약 용량이 '예약 인스턴스 없음'으로 설정된 경우 월별 비용은 VM 작동 시간 시간을 권장 SKU의 시간당 가격에 곱하여 계산됩니다.대상 및 가격 설정 기본 절감 옵션 - Azure Database for PostgreSQL 유연한 서버(PaaS) 평가에서 고려할 예약된 용량 절감 옵션을 지정하여 Azure 비용을 최적화합니다.
Azure 예약(1~3년 예약)은 가장 일관되게 실행되는 리소스에 적합한 옵션입니다.
'없음'을 선택하면 Azure 컴퓨팅 비용은 사용량 기반 요금제나 실제 사용량에 따라 결정됩니다.대상 및 가격 설정 할인(%) Azure 제안에 추가로 받는 구독별 할인입니다. 기본 설정은 0%입니다. 대상 및 가격 설정 작동 시간 서버/VM이 실행되는 기간(일별 월/시간)을 지정합니다. 이는 Azure VM이 지속적으로 실행되지 않을 수 있음을 알고 있는 Azure VM의 PostgreSQL에 대한 예상 비용을 계산하는 데 유용합니다. 평가 조건 크기 조정 조건 이를 온-프레미스로 변경하여 성능 메트릭 기반 최적화 없이 온-프레미스 PostgreSQL 서버 구성에 따라 권장 사항을 가져올 수 있습니다. 평가 조건 성능 기록 평가를 기반으로 할 데이터 기간을 나타냅니다. 크기 조정 기준이 "구성 기반"이므로 PostgreSQL 인스턴스에는 이 설정을 적용할 수 없습니다. 성능 기록은 성능 기반 평가를 사용할 수 있는 경우에 관련됩니다. 평가 조건 백분위수 사용률 성능 샘플에 사용할 백분위수 값을 나타냅니다. 크기 조정 기준이 "구성 기반"이므로 PostgreSQL 인스턴스에는 이 설정을 적용할 수 없습니다. 성능 기록은 성능 기반 평가를 사용할 수 있는 경우에 관련됩니다. 평가 조건 컴포트 팩터 평가 중에 사용할 버퍼를 나타냅니다. 이는 계절적 사용량, 짧은 성능 기록 및 향후 사용량 증가와 같은 문제를 고려합니다. 고급 탭에서 기본값 편집을 선택하여 PostgreSQL 관련 설정을 입력합니다.
PostgreSQL에 대한 기본값 편집 을 선택하고, 필요한 설정을 구성하고, 저장을 선택하고, 고급 탭으로 돌아가고, 다음을 선택합니다.
섹션 Setting 세부 정보 Azure Database for PostgreSQL 크기 조정 서비스 계층 Azure Database for PostgreSQL 유연한 서버로 마이그레이션하기 위한 비즈니스 요구 사항을 수용하기 위해 가장 적합한 서비스 계층 옵션을 선택합니다. 옵션에는 버스트 가능, 범용 또는 메모리 최적화가 포함됩니다.
- 버스트 가능: 전체 CPU가 지속적으로 필요하지 않고 개발/테스트 환경에 있는 워크로드의 경우
- 범용: 예산 기반 워크로드의 경우.
- 메모리 최적화: 메모리 집약적 워크로드의 경우.Azure Database for PostgreSQL 크기 조정 인스턴스 계열 기본값은 단일 인스턴스입니다. Azure Database for PostgreSQL 크기 조정 스토리지 유형 기본값은 프리미엄 SSD입니다. 검토 + 평가 만들기 단계에서 세부 정보를 확인하고 만들기를 선택하여 평가를 시작합니다.
평가를 만든 후 개요 창으로 이동하여 모든 보고서 보기를 선택하거나 결정 및 계획에서 평가를 선택하여 보고서를 봅니다.
보려는 평가의 이름을 선택합니다.
비고
Azure Database for PostgreSQL 유연한 서버와의 호환성을 위해 PostgreSQL 설정을 분석하는 구성 기반 평가입니다.