이전 대상 환경 계획

Oracle Cloud Infrastructure에서 SaaS 확장 애플리케이션을 구성하고 실행하려면 먼저 몇 가지 계획 결정을 내려야 합니다. 계획 단계, 크기 조정 권장 사항 및 필요한 패치 작업에 대한 계획을 검토하는 데 유용합니다.

계획 단계 검토

다음 단계는 상위 레벨에서 OCI용 Oracle WebLogic Server를 사용하여 SaaS 확장 애플리케이션을 구성하고 실행하는 데 필요한 결정에 대해 설명합니다.

이러한 단계를 진행하면서 스프레드시트나 문서를 만들어 모든 환경 세부 정보를 나중에 편리하게 참조할 수 있도록 한 곳에 기록합니다.

  1. 각 인스턴스(운용, 테스트, 개발자 등) 에 대한 현재 환경 세부정보를 식별합니다. ):
    1. Fusion SaaS 인스턴스 이름입니다.
    2. 기존의 내 서비스 ID 도메인.
    3. 크기를 포함한 Oracle Java Cloud Service - SaaS Extension 및 Oracle Database Cloud Schema Service 인스턴스입니다. 예를 들면 다음과 같습니다.

      java-prod(s4), db-prod(s50)

      java-test(s2), db-test(s20)

      java-dev1 (s1), db-dev1 (s5)

  2. Oracle Identity Cloud Service 인스턴스가 있는 기존 Oracle Cloud 계정을 식별합니다.
    • Oracle는 각 Fusion SaaS 인스턴스에 대해 하나의 Oracle Identity Cloud Service 인스턴스를 사용하여 모든 Fusion SaaS 고객에게 새 Oracle Cloud 계정을 프로비전합니다.
    • 이러한 Fusion SaaS 환경의 소유자는 이러한 새 인스턴스와 액세스 인증서를 전자메일로 통지했습니다.
    • Fusion SaaS 인스턴스로 프로비전된 각 Oracle Identity Cloud Service 인스턴스는 Fusion SaaS 인스턴스에 서비스 제공자로 ID 제공자로 통합됩니다.

    각 고객사 및 인스턴스 이름으로 레코드를 만듭니다:

    • MyAccount와 같은 클라우드 계정입니다.
    • ID_Domain와 같은 Oracle Identity Cloud Service 도메인
    • 운용 Oracle Identity Cloud Service 인스턴스입니다. 예: MyAccount(ID_Domain), idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4baaaa
    • Oracle Identity Cloud Service 인스턴스를 테스트합니다. 예: MyAccount(ID_Domain -test), idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4bbbbb
    • Developer Oracle Identity Cloud Service 인스턴스입니다. 예: MyAccount(ID_Domain-dev1), idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4bcccc
  3. 최상의 Oracle Cloud Infrastructure 지역을 결정합니다. 다음 권장 사항은 Fusion SaaS 인스턴스의 네트워크 대기 시간 최소화를 기반으로 합니다.
    • 시카고 DC(us2): 미국 서부(피닉스) 사용
    • Amsterdam(em2): 독일 중부(프랑크푸르트) 사용
    • Linlithgow(em1): 영국 남부(런던) 사용
  4. 기존 Oracle Cloud Infrastructure 테넌시를 생성하거나 식별합니다. 이 테넌시는 OCI용 Oracle WebLogic Server 프로비저닝을 포함하여 Oracle Cloud Infrastructure 서비스를 생성 및 관리하는 데 사용됩니다.
  5. OCI용 Oracle WebLogic Server에 사용할 버전을 식별합니다. 다음을 사용해야 합니다.
    • 유형: 스택
    • 게시자: Oracle
    • 범주: 애플리케이션 개발
    • 가격: 지급됨
    • 이름: Oracle WebLogic Server Enterprise Edition UCM
    • 버전: 12.2.1.4.x
  6. Oracle WebLogic Server for OCI 인스턴스에 대한 크기 조정 요구 사항을 식별합니다.
    OCI용 Oracle WebLogic Server 호스트에는 다음 Oracle Cloud Infrastructure 서비스가 필요합니다.
    • 컴퓨트: 구성 및 숫자
    • 블록 볼륨: 크기
    • 로드 균형 조정: 인스턴스 유형
    크기 조정 정보는 이 솔루션 플레이북의 뒷부분에 있는 크기 조정 요구 사항 검토에 나와 있습니다.
  7. 사용할 Oracle Database를 결정합니다. JRF(Java 필수 파일) 스키마와 비JRF 스키마를 모두 지원해야 합니다. 다음 데이터베이스는 호환됩니다.
    • Oracle Autonomous Transaction Processing
    • Oracle Cloud Infrastructure에서 지원하는 Oracle 베어메탈 또는 가상 머신 DB 시스템입니다. 자세한 내용은 Oracle Cloud Infrastructure 설명서를 확인하십시오.
  8. 사용할 데이터베이스 인스턴스 수를 식별합니다. Oracle은 운용 환경에 자체 데이터베이스 클라우드 서비스 인스턴스가 있을 것을 권장합니다. 비운용 환경(예: 테스트 및 개발자 환경) 의 경우 옵션은 다음과 같습니다.
    • 단일 데이터베이스 인스턴스를 사용하는 스키마 분리
    • 환경당 별도의 서비스 인스턴스
  9. 애플리케이션 데이터에 대한 스토리지 요구 사항을 파악합니다. 요구 사항은 기능 사용 사례 및 스키마 격리 또는 서비스 인스턴스 격리 사용 여부에 따라 달라집니다.
    Oracle Java Cloud Service - SaaS Extension에 사용되는 Oracle Database Cloud Schema Service 크기는 다음과 같습니다:
    • S5: 5GB
    • S20:20GB
    • S50:50GB
  10. 각 환경에 대한 네트워크 요구사항을 식별합니다.
    • 가상 클라우드 네트워크(VCN)의 구조에는 OCI용 Oracle WebLogic Server 및 서로 다른 VCN의 데이터베이스 서비스 인스턴스 구분이 포함되며 로컬 VCN 피어링 구성이 필요합니다.
    • 서브넷 설계는 로드 밸런서, OCI용 Oracle WebLogic Server 및 데이터베이스 서비스를 고려해야 합니다.
    • 인터넷 게이트웨이는 인터넷에 직접 접속하여 VCN를 사용으로 설정해야 합니다.
    • 전용 서브넷을 사용하려면 액세스를 위한 배스천 노드에 대한 공용 서브넷이 있어야 하며, 로드 밸런서가 Oracle Identity Cloud Service 구성을 위한 공용 서브넷에 있어야 합니다.

크기 조정 권장 사항 검토

다음 크기 조정 권장 사항은 기존 Oracle Java Cloud Service - SaaS Extension 배포에 적합한 크기를 사용한다는 가정을 기반으로 합니다. 실제 요구 사항 및 사용량에 따라 크기를 조정해야 할 수도 있습니다.

첫번째 컴퓨트 인스턴스에는 WebLogic 관리 서버와 관리 서버가 모두 있습니다.

Oracle Java Cloud Service - SaaS Extension 구성 OCI용 Oracle WebLogic Server 권장 사항
S1
  • 관리 서버: Java EE Server 1개
  • 메모리: 1.5GB/인스턴스
  • 저장 영역: 5GB
  • 데이터 전송: 50GB/매월
  • 컴퓨트 구성: OCPU/8GB 메모리 1개(예: VM.Standard.E2.1)
  • 컴퓨트 인스턴스: 1
  • 블록 볼륨: 100GB
  • 로드 균형 조정: 400 Mbps
S2
  • 관리 서버: 2 Java EE 서버
  • 메모리: 3GB/인스턴스
  • 저장 영역: 10GB
  • 데이터 전송: 250GB/매월
  • 컴퓨트 구성: OCPU/8GB 메모리 1개(예: VM.Standard.E2.1)
  • 컴퓨트 인스턴스: 2
  • 블록 볼륨: 인스턴스당 100GB
  • 로드 균형 조정: 400 Mbps
S4
  • 관리 서버: 4 Java EE 서버
  • 메모리: 6GB/인스턴스
  • 저장 영역: 25GB
  • 데이터 전송: 500GB/매월
  • 컴퓨트 구성: OCPU/8GB 메모리 1개(예: VM.Standard.E2.1)
  • 컴퓨트 인스턴스: 3
  • 블록 볼륨: 인스턴스당 100GB
  • 로드 균형 조정: 400 Mbps

필요한 패치 작업 계획

OCI용 Oracle WebLogic Server 및 Oracle Autonomous Linux에 필요한 패치를 수행해야 합니다. 패치 적용을 예약할 수 있는 경우 미리 계획하는 것이 좋습니다.

Oracle WebLogic Server for OCI 릴리스에는 여러 제품, 즉 Oracle WebLogic Server, Oracle JDeveloper, Oracle Java Development Kit, Oracle Platform Security ServicesOracle Web Services Manager의 패치가 포함됩니다.

OCI용 Oracle WebLogic Server의 새 릴리스의 패치는 OCI용 Oracle WebLogic Server로 생성한 기존 도메인에 자동으로 적용되지 않습니다. 기존 도메인을 최신 릴리스와 일치하도록 업데이트하거나 지원되는 특정 릴리스와 일치하도록 업데이트하려면 패치를 수동으로 적용해야 합니다.

PSU(패치 세트 업데이트)는 특정 버전 번호로 식별되는 관련 패치 그룹입니다. OCI용 Oracle WebLogic Server로 도메인을 생성할 때 WebLogic 서버 버전을 <major_version>.<patch_level>.<build> 형식으로 선택합니다. 예: 12.2.1.4.191121.01. My Oracle Support 계정을 사용하여 적용할 패치를 찾아 다운로드합니다.

Oracle Cloud Infrastructure OS 관리 서비스를 사용하면 Oracle Cloud Infrastructure 인스턴스의 운영 체제 환경에 대한 업데이트 및 패치를 관리할 수 있습니다. 관리 및 자동화를 위해 OS 관리를 사용하여 Oracle Linux VM을 업데이트합니다.