편집

다음을 통해 공유


Oracle 데이터베이스를 OD@A Exadata Database Service로 마이그레이션

Azure ExpressRoute
Azure VPN Gateway

이 문서에서는 Oracle ZDM(Zero Downtime Migration)을 사용하여 Oracle 데이터베이스를 온-프레미스 Exadata 시스템에서 Oracle Database@Azure(OD@A) Exadata Database Service로 마이그레이션하는 방법을 설명합니다. 이 문서에서는 OD@A 및 Oracle ZDM에 대한 기본적인 이해가 있다고 가정합니다. 이 시나리오는 Oracle 데이터베이스 워크로드를 Azure마이그레이션하는 시나리오를 기반으로 합니다.

아키텍처

다음 다이어그램은 이 시나리오의 예를 보여줍니다.

온-프레미스 데이터베이스를 OD@A 마이그레이션하는 아키텍처를 보여 주는 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

시나리오

다음 시나리오 세부 정보를 고려합니다.

  • 선택한 Azure 지역에 OD@A Exadata Database Service를 배포하고 데이터베이스 서버 2개와 스토리지 셀 노드 3개가 있는 가상 머신 클러스터를 구성했습니다.

  • OD@A 위임된 서브넷은 허브 가상 네트워크에 피어링되는 OD@A 가상 네트워크에 있습니다. OD@A 서브넷의 IP 주소 범위는 10.42.1.0/24입니다. 자세한 내용은 IP 주소 공간 계획을 참조 하세요.

  • 허브 가상 네트워크에서 트래픽은 FortiGate, Check Point 또는 Cisco와 같은 비 Microsoft NVA(네트워크 가상 어플라이언스)를 트래버스해야 합니다. NVA는 OD@A 클러스터 노드를 인프라 내에서 완전히 라우팅할 수 있도록 하는 라우팅 디바이스로 작동합니다. 온-프레미스에서 나가는 모든 트래픽을 검사하도록 NVA를 구성합니다. 허브 NVA의 IP 주소는 10.0.0.5입니다.

  • 온-프레미스 네트워크에 대한 Azure ExpressRoute 연결을 통해 허브 가상 네트워크에서 하이브리드 연결을 구성합니다.

  • 온-프레미스 네트워크에는 기존 Exadata 구현이 있으며 데이터베이스 중 하나를 OD@A 마이그레이션하려고 합니다. 데이터베이스는 2TB이며 Exadata X8M-2에서 실행됩니다. 데이터베이스 버전은 Oracle Database 19c, Enterprise Edition입니다. 온-프레미스 IP 주소 범위는 192.168.0.0/16입니다.

  • 데이터베이스에서 RAC(실제 애플리케이션 클러스터)를 사용하도록 설정했습니다. 재해 복구의 경우 Oracle Data Guard를 통해 주 데이터베이스 위치에서 지리적으로 멀리 떨어진 다른 데이터 센터에 데이터베이스를 복제합니다.

  • 최소 가동 중지 시간으로 데이터베이스를 OD@A 마이그레이션해야 합니다. Oracle ZDM 도구를 사용하여 마이그레이션을 오케스트레이션하기로 결정합니다.

네트워크 연결 설정

마이그레이션에 ZDM을 사용하려면 원본 및 대상 데이터베이스가 서로 통신할 수 있는지 확인해야 합니다.

  1. Azure 경로 테이블을 만들고 OD@A 서브넷과 연결합니다.
  2. Azure 경로 테이블을 허브 NVA의 IP 주소로 가리키고 온-프레미스로 라우팅합니다.
  3. 온-프레미스와 OD@A 서브넷 간에 트래픽을 라우팅하도록 허브 NVA를 구성합니다.

경로 테이블 구성

다음 구성을 사용하여 Azure 경로 테이블을 만들고 OD@A 서브넷과 연결합니다.

  • 주소 접두사: 192.168.0.0/16
  • 다음 홉 유형: 가상 어플라이언스
  • 다음 홉 IP 주소: 10.0.0.5
  • 이름: <경로 테이블 이름>

다음 다이어그램은 업데이트된 네트워크 구성을 보여줍니다.

데이터베이스를 OD@A 마이그레이션하고 대상을 포함하는 아키텍처를 보여 주는 다이어그램.

연결을 확인하려면 다음 단계를 수행합니다.

  • OD@A 데이터베이스 노드에 로그인합니다. SSH(Secure Shell) 프로토콜을 사용하여 온-프레미스 데이터베이스 서버에 연결할 수 있는지 확인합니다.
  • 온-프레미스 데이터베이스 서버에 로그인합니다. SSH 프로토콜을 사용하여 OD@A 데이터베이스 노드에 대한 연결을 설정할 수 있는지 확인합니다.

마이그레이션 작업 수행

  1. 마이그레이션을 준비합니다. 자세한 내용은 물리적 데이터베이스 마이그레이션 준비를 참조 하세요.

    참고 항목

    이 지침에서는 원본 데이터베이스와 대상 데이터베이스 간에 온라인 마이그레이션을 지원하기에 충분한 대역폭이 있다고 가정합니다. 먼저 오프라인 마이그레이션 또는 OD@A 백업 복원을 수행할 필요가 없다고 가정합니다.

  2. 마이그레이션을 수행합니다. 자세한 내용은 ZDM을 사용하여 데이터베이스 마이그레이션을 참조하세요.

  3. 가동 중지 시간을 최소화하려면 데이터베이스 마이그레이션과 병렬로 다음 애플리케이션 마이그레이션 작업을 수행합니다.

    • 계획 및 토론에 따라 애플리케이션 서비스를 마이그레이션합니다.
    • 연결 문자열, TNS(투명한 네트워크 기판) 항목 및 기타 필수 구성을 포함하여 새 데이터베이스를 가리키도록 애플리케이션 서비스를 업데이트합니다.
    • 애플리케이션 서비스가 예상대로 작동하는지 확인합니다.

다음 다이어그램은 ZDM 마이그레이션 노드를 포함하여 업데이트된 구성을 보여줍니다.

데이터베이스를 OD@A 마이그레이션하고 ZDM 마이그레이션 노드를 포함하는 아키텍처를 보여 주는 다이어그램

마이그레이션 후 활동 수행

결론

Oracle ZDM을 사용하여 온-프레미스에서 OD@A 데이터베이스를 마이그레이션하려면 이전 구성을 변경합니다. 구성 변경은 원본 및 대상 데이터베이스가 서로 통신할 수 있도록 하고 가동 중지 시간을 최소화하면서 마이그레이션을 수행하는 데 도움이 됩니다.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

비공개 LinkedIn 프로필을 보려면 LinkedIn에 로그인합니다.

다음 단계

다음 문서를 검토하여 구현이 권장 사례를 따르는지 확인합니다.