Oracle Java Cloud Service - SaaS Extension 앱을 OCI용 Oracle WebLogic Server로 마이그레이션 정보
Oracle Cloud Infrastructure는 차세대 클라우드 인프라 서비스로, 클라우드 네이티브 기술을 사용하여 개발자에게 탄력적인 확장성과 통합 보안을 제공하고 Oracle 플랫폼 서비스 및 SaaS 애플리케이션의 인프라스트럭처를 제공합니다. 이 고성능 기반 구조는 Oracle 고객이 Oracle Cloud에 대한 투자 가치를 높일 수 있도록 새로운 접근 방식을 지원하는 기능을 제공합니다.
새 SaaS 확장 작업 로드의 경우 Oracle은 Oracle Fusion SaaS 용 웹, 모바일 및 프로그레시브 웹 애플리케이션을 생성하는 데 사용되는 로우 코드 툴인 Oracle Visual Builder를 사용할 것을 권장합니다. 자세한 내용은 탐색 섹션의 링크를 확인하십시오.
구조
이 구조는 소스 및 대상 SaaS 확장 배치의 일반적인 디자인을 보여줍니다. 소스 배치와 대상 배치는 일부 작은 세부정보에서 다를 수 있습니다.
Oracle Java Cloud Service - SaaS Extension를 사용하는 일반적인 소스 환경은 하나의 ID 도메인을 호스트하는 기존 계정을 사용하여 구성되었을 수 있습니다. 예를 들어, 다음과 같습니다:
이 아키텍처에는 다음과 같은 구성요소가 포함됩니다:
- 공통 ID 관리 스택을 사용하는 Oracle Fusion 애플리케이션 기반 Oracle Cloud 애플리케이션입니다.
- Java EE 기반 확장 애플리케이션을 호스트하는 Oracle Java Cloud Service - SaaS Extension는 REST 또는 SOAP API를 사용하여 클라우드 앱에 다시 접속하여 데이터를 질의하거나 교환하는 경우가 있습니다. 애플리케이션 데이터를 호스트하려면 Oracle Java Cloud Service - SaaS Extension의 각 인스턴스에 대해 Oracle Database Cloud Schema Service 인스턴스가 필요합니다.
- ESS 동기화 작업을 사용하여 SSO(Single Sign-On) 및 선택적으로 사용자 계정, 롤 및 롤 지정 동기화에 대해 구성된 My Oracle Services "기존" 계정입니다.
이 레거시 아키텍처를 Oracle의 최신 클라우드 인프라 및 통합 기능을 활용하는 새 환경으로 이전할 수 있습니다:
이 아키텍처는 상위 레벨과 유사하지만 다음 구성요소를 포함합니다:
- 공통 ID 관리 스택을 사용하는 Oracle Fusion 애플리케이션 기반 Oracle Cloud 애플리케이션입니다.
- 보안 웹 서비스를 통해 데이터 액세스 및 전송을 위한 유사한 기능을 사용하여 Java EE 기반 애플리케이션을 호스팅하는 Oracle Cloud Infrastructure의 WebLogic Server입니다.
- Oracle Identity Cloud Service는 미리 구성된 Single Sign-On 및 필요에 따라 사용자와 롤 동기화를 제공합니다.
- Oracle Autonomous Transaction Processing 또는 Oracle Cloud Infrastructure Database(DB 시스템) 와 같은 Oracle Database 옵션입니다.
대부분의 고객은 하나 이상의 운용, 개발 및 테스트 인스턴스를 포함할 수 있는 다중 인스턴스 환경을 실행합니다. 예를 들어, 다음과 같습니다:
이와 같은 다중 인스턴스 구조를 Oracle Cloud Infrastructure 기반 환경으로 이전할 수도 있습니다. 예를 들어, 다음과 같습니다:
이 구조는 비슷하지만 단일 데이터베이스 인스턴스를 사용하여 둘 이상의 환경에 대해 여러 스키마를 호스트할 수 있습니다.
Oracle Autonomous Database 및 Oracle Cloud Infrastructure Database를 비롯한 다양한 Oracle Database Cloud 옵션이 있으므로 다양한 환경에서 이제 데이터베이스에 유연성이 있습니다. Oracle Database Cloud Schema Service와 달리 이러한 옵션을 사용하면 동일한 Oracle Autonomous Transaction Processing 인스턴스가 테스트 환경과 Developer1 환경을 모두 지원할 수 있는 환경 구성을 허용하는 동일한 인스턴스에서 여러 데이터베이스 스키마를 실행할 수 있습니다. 스키마 인스턴스 격리를 사용할 수 있는 이러한 유연성은 Oracle Cloud Infrastructure에서 실행되는 SaaS 확장의 새로운 기능이지만 현재 Oracle Java Cloud Service - SaaS Extension 환경의 모델과 유사하게 서비스 인스턴스 격리를 계속하도록 선택할 수도 있습니다.
시작하기 전에
일부 세부 단계는 포함되어 있지만 이러한 관련 문서 및 리소스에서 추가 제품, 설치 및 구성 세부 정보를 검토해야 합니다:
- Using Oracle WebLogic Server for Oracle Cloud Infrastructure contains complete prerequisites and details for how to set up and configure your Oracle WebLogic Server for OCI instances. You will need to refer to this publication frequently as you work through this solution playbook.
- Oracle Database Cloud Schema Service 사용에는 Oracle Cloud Infrastructure의 대상 데이터베이스로 데이터를 이전하는 방법에 대한 세부정보가 포함되어 있습니다.
- Oracle Java Cloud Service - SaaS Extension 사용에는 Java 애플리케이션의 설계 및 보안 방법에 대한 세부정보가 포함되어 있으며, 애플리케이션을 리팩토링할 때 필요합니다.
- 다음 리소스를 포함한 OCI용 Oracle WebLogic Server 도움말 센터 페이지:
- Oracle Cloud Infrastructure 서비스:
- 코드 마이그레이션 리소스:
- Oracle Applications Cloud에 대한 툴 구성 및 확장(예: Oracle CX Sales 21A)
필수 서비스 및 롤 정보
이 솔루션에는 다음과 같은 서비스와 롤이 필요합니다:
- 하나 이상의 Fusion 기반 Oracle Applications Cloud 서비스입니다.
- OCI용 Oracle WebLogic Server.
- Oracle Identity Cloud Service - Oracle Applications Cloud 구독에 포함된 인스턴스입니다.
- Oracle Autonomous Transaction Processing 데이터베이스와 같은 Oracle Database 옵션입니다.
또한 이 솔루션은 다음 서비스를 사용하는 배치가 이미 있다고 가정합니다:
- Oracle Database Cloud Schema Service로 프로비전되는 Oracle Java Cloud Service - SaaS Extension
- My Oracle Services ID 관리의 "기존 계정" 버전입니다.
각 서비스에 필요한 롤입니다.
서비스 이름: 롤 | 필요... |
---|---|
Oracle Applications Cloud: 관리자 롤입니다. 예를 들어, Oracle Sales Cloud의 경우 영업 관리자를 사용합니다. | Oracle Applications Cloud 서비스에서 필요한 구성을 변경합니다. |
OCI용 Oracle WebLogic Server: 관리자 | OCI용 Oracle WebLogic Server 및 응용 프로그램 배치 및 구성 |
Oracle Identity Cloud Service: ApplicationAdministrator | 프로비전된 Oracle Identity Cloud Service 인스턴스에서 필요한 구성을 변경합니다. |
Oracle Database: 관리자 | 스키마 생성 및 필요한 경우 기존 스키마 임포트 및 테이블스페이스 할당량 설정 |
My Oracle Services: ID 도메인 관리자 | 레거시 기존 계정에서 필요한 구성을 변경합니다. |
필요한 클라우드 서비스를 얻기 위해 Oracle Solutions용 Oracle Cloud 서비스를 가져오는 방법을 알아봅니다.