온프레미스 Oracle WebLogic Server 워크로드를 클라우드로 마이그레이션하는 방법에 대해 알아보기

검증된 토폴로지 및 메소드를 사용하여 클라우드 인프라 사용의 이점을 실현할 수 있도록 WebLogic 서버 워크로드를 클라우드로 이동하는 작업을 줄일 수 있습니다.

여기에 제공되는 WebLogic 서버 설치는 수많은 일반적인 이전 시나리오를 다룹니다.

한 가지 옵션 세트는 온-프레미스 워크로드를 Oracle Cloud Infrastructure의 새로 생성된 도메인으로 마이그레이션합니다.

  • WebLogic 관리자 콘솔을 사용하여 작업 로드를 수동으로 이전하여 리소스를 배치하고 다음 방법 중 하나를 사용하여 응용 프로그램을 배치합니다.
    • WebLogic 관리자 콘솔
    • JDeveloper 배치 툴
  • WebLogic WLDT(Deploy Tooling) 를 사용하여 작업 로드를 이전하십시오.
  • 기존 응용 프로그램 배치 스크립트를 새 도메인에 대상으로 지정하여 WebLogic Scripting Tool을 사용하여 작업 로드를 이전하십시오.

다른 옵션은 온-프레미스(예: WebLogic 스크립트 또는 WebLogic 배치 툴 모델 파일) 에 도메인을 배치하는 데 사용하는 WebLogic 서버 툴을 업데이트하고 이를 Oracle Cloud Infrastructure에 대상으로 지정하여 새 도메인을 생성하고 애플리케이션을 재배포하는 것입니다.

Oracle WebLogic Server 워크로드를 클라우드로 마이그레이션하기 위한 아키텍처

Oracle Cloud Marketplace는 WebLogic Server 설치를 여러 가상 머신(VM) 에 빠르게 프로비전하고 선택적으로 토폴로지에 대한 로드 밸런서를 설정하기 위해 미리 구성된 스택을 제공합니다.

Oracle Cloud Infrastructure 용 Oracle WebLogic Server는 기본 기반구조와 완전히 통합됩니다. 이 통합을 통해 WebLogic 클러스터를 쉽게 프로비전하고 로드 밸런서, 블록 볼륨, 파일 저장소 및 네트워크와 같은 필요한 서비스를 제공할 수 있습니다. 스택은 응용 프로그램에 대해 VM당 단일 관리 서버를 실행하도록 구성된 기본 도메인을 만듭니다.

  • WebLogic Server 도메인은 JVM(Java 가상 머신) 의 관리 서버 및 데이터베이스 연결, 라이브러리 등을 포함하는 리소스를 포함하는 구획 개념입니다.
  • 관리되는 서버는 독립형 또는 클러스터로 구성되며 프로비전된 가상 시스템 또는 베어메탈 시스템에서 실행됩니다.
  • 응용 프로그램이 도메인에 배치되고 대상(관리되는 서버 또는 클러스터) 이 지정됩니다. 마찬가지로 연관된 대상에서 응용 프로그램 리소스를 사용할 수 있도록 합니다.
  • JRF(Java 필수 파일) 은 Oracle 비즈니스 응용 프로그램 및 응용 프로그램 프레임워크를 위한 공통 기능을 제공하는 WebLogic Server 설치에 포함된 선택적 구성 요소입니다. 독립적으로 개발된 여러 라이브러리 및 ADF, SOA 등 공통 위치에 배치된 응용 프로그램으로 구성됩니다.


시작하기 전에

온-프레미스 Oracle WebLogic Server 작업 로드를 클라우드로 이전하기 전에 다음 사항을 고려하십시오.

  • 데이터베이스를 업그레이드 및 이전하기 전에 관련 디자인 솔루션을 검토합니다.

    데이터베이스 이전 중 작동 중지 시간을 줄이는 방법은 를 참조하십시오.

  • 관리자가 도메인을 생성하지 않는 사용자가 필요한 경우 Oracle Cloud Infrastructure 관리자는 관리자가 도메인을 생성할 수 없는 사용자가 구획의 OCID를 나열하는 동적 그룹을 생성합니다. 다음은 샘플 동적 그룹입니다.
    instance.compartment.id='ocid1.compartment.oc1..alongstringofletterandnumbers'
    다음은 동적 그룹 정책의 샘플입니다.
    Allow dynamic-group MyInstancesGroup to use secret-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to use keys in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to use vaults in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage instance-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage virtual-network-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage volume-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage load-balancers in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to inspect autonomous-transaction-processing-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to inspect database-family in compartment MyCompartment

동적 그룹 관리 를 참조하십시오.

필수 서비스, 제품 및 역할 정보

Oracle WebLogic Server 워크로드를 클라우드로 마이그레이션하기 위해 다음 서비스, 제품 및 역할이 필요합니다.

이 구조는 다음 구성 요소를 지원합니다.

  • Oracle Cloud Infrastructure 영역: 온-프레미스에서 데이터베이스를 이전할 때 클라우드의 대상 위치입니다.
  • Oracle Database: 소스 데이터베이스가 온-프레미스 에 있고 대상 데이터베이스는 Oracle Cloud Infrastructure에 프로비저닝됩니다.
  • Oracle Autonomous Data Warehouse: 클라우드 기반의 Oracle Database

각 서비스에 필요한 역할입니다.

서비스 이름: 롤 필요...
Oracle Database: 루트로 명령을 실행할 수 있는 기능을 사용하여 루트 시스템 권한 또는 sudo입니다. 데이터베이스를 이전합니다.
Oracle Cloud Infrastructure Identity and Access Management: OCI_Administrator 영역의 클라우드 리소스에 대한 액세스 권한을 가지는 정책 및 사용자를 제어합니다. 사용자 그룹이 가지는 액세스 유형 및 특정 리소스를 제어할 수 있습니다.
Oracle Cloud Infrastructure: 관리

클라우드에서 Oracle Cloud Infrastructure Block Volumes의 데이터 전송을 관리합니다.

선택적으로, 관리자가 도메인을 생성할 수 없는 사용자가 구획의 OCID를 나열하는 동적 그룹을 생성합니다.

필요한 클라우드 서비스를 얻으려면 Oracle 솔루션용 Oracle Cloud 서비스를 얻는 방법 알아보기 를 참조하십시오.