이미지는 Siebel 환경에 있는 Oracle Cloud Infrastructure 영역과 온프레미스 구현을 보여줍니다.
OCI 리전은 세 개의 가용성 도메인(AD), 가용성 도메인 1, 가용성 도메인 2, 가용성 도메인 3으로 구성됩니다. 이러한 AD는 해당 지역으로 확장되는 VCN(가상 클라우드 네트워크) 내에 있습니다. VCN에는 세 개의 서브넷, 즉 공용/전용 서브넷으로 할당된 서브넷과 전용 서브넷으로 할당된 서브넷이 있습니다. 각 서브넷에 대한 액세스는 라우팅 테이블과 보안 목록에 의해 관리됩니다.
공용/전용 서브넷에는 AD 1의 Siebel Cloud 인스턴스, AD 2의 Gitlab 인스턴스 및 AD 3의 OCI 로드 밸런서가 포함되어 있습니다.
첫 번째 전용 서브넷에는
Oracle Container Engine for Kubernetes Engine 구현이 포함되어 있으며, 각 AD에 하나씩 세 개의 Kubernetes 노드로 구성됩니다.
- AD 1의 노드에는 각각 서버와 POD를 포함하는 Siebel Application Interface 1, Siebel Cloud Gateway 1 및 Siebel Server 1이 포함되어 있습니다.
- AD 2의 노드에는 Siebel Cloud Gateway 2 및 Siebel Server 2와 함께 Helm/Flux 클러스터가 포함되어 있습니다. 각 Siebel 구성요소에는 서버와 Pod가 포함되어 있습니다.
- AD 3의 노드에는 Siebel Application Interface 2 및 Siebel Cloud Gateway 3과 함께 Nginx 수신 컨트롤러가 포함되어 있습니다.
세 번째 전용 서브넷에는 AD 1의 기본 Siebel Database와 AD 2의 대기 Siebel Database가 포함되어 있습니다. Data Guard가 동기화합니다.
VCN 외부에서 해당 지역에는 다음 추가 서비스도 포함됩니다.
- 정책
- Identity Cloud Service
- Siebel 파일 시스템 - OCI FSS
- 오브젝트 스토리지
- 컨테이너 레지스트리
- 리소스 관리자
Gitlab 인스턴스는 트래픽 Helm/Flux 클러스터를 전송하고 로드 밸런서는 트래픽을 Nginx 수신 컨트롤러로 지정합니다. 이 컨트롤러는 Siebel 애플리케이션 인터페이스 1 및 Siebel 애플리케이션 인터페이스 2로 데이터를 전송합니다.
전체 리전은 Cloud Guard로 보호됩니다.
온-프레미스 구현에는 다음 구성요소로 구성된 Siebel 온-프레미스 환경이 포함되어 있습니다.
클라우드 관리자 리프트 툴은 온프레미스 환경 외부에 있습니다.
OCI 리전과 온프레미스 구현 간의 트래픽은 VCN의 DRG와 VPN/FastConnect을 통한 고객 구내 장비입니다.