자동 가상 IP 페일오버 및 Oracle Private Cloud Appliance 정보

Oracle Private Cloud Appliance X9-2를 사용한 자동 가상 IP 페일오버를 통해 클라우드 서버에 문제가 발생할 경우 애플리케이션을 계속 실행할 수 있습니다. 이 솔루션 플레이북에서는 OCI CLI와 Pacemaker 및 Corosync를 통합하여 Oracle Private Cloud ApplianceOracle Cloud Infrastructure(OCI)를 사용하여 자동 가상 IP 페일오버를 배포하는 방법에 대해 설명합니다.

Oracle Private Cloud Appliance 정보

Oracle Private Cloud Appliance(PCA)는 애플리케이션 및 미들웨어 계층을 구현하도록 설계된 Oracle 엔지니어링 시스템입니다.

Private Cloud Appliance는 온프레미스 솔루션을 선호하거나 필요로 하는 고객에게 퍼블릭 클라우드 배포의 다음과 같은 운영 이점을 제공합니다.

  • Oracle Cloud Infrastructure(OCI)와 일치하는 프라이빗 클라우드 인프라 및 아키텍처.
  • OCI와 API 및 SDK가 랙 규모의 온프레미스 구현에 호환되므로 프라이빗 클라우드와 퍼블릭 클라우드 간에 워크로드, 사용자 경험, 툴 세트 및 기술을 이식할 수 있습니다.
  • 통합 하드웨어 및 소프트웨어 시스템을 통해 프라이빗 클라우드에서 가상화된 워크로드의 인프라 복잡성과 배포 시간을 줄였습니다.
  • 내장된 관리, 컴퓨트, 스토리지 및 네트워킹 리소스를 통해 광범위한 애플리케이션 유형과 워크로드에 대해 최적의 성능을 제공하는 완전한 플랫폼입니다.
  • 현대화된 클라우드 전용 애플리케이션을 위한 클라우드 및 관리 서비스.
  • 미래 호환 소프트웨어 스택을 위한 최신 마이크로서비스 아키텍처, Kubernetes 및 관련 기술.
  • Oracle Exadata 및 Oracle Database Appliance에 직접 연결하여 확장 가능한 다계층 애플리케이션을 위한 이상적인 인프라를 만듭니다.

구조

이 아키텍처는 OCI 테넌시의 가상 IP에 Corosync 및 Pacemaker가 설치된 클러스터 노드를 보여줍니다.

이 구조를 사용하여 자동 가상 IP 페일오버를 배치합니다.



pca-x9-automatic-virtual-ip-failover.zip

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

  • 테넌트

    테넌시는 Oracle Cloud Infrastructure에 등록할 때 Oracle이 Oracle Cloud 내에서 설정하는 안전하고 격리된 파티션입니다. 테넌시 내 Oracle Cloud에서 리소스를 생성, 구성 및 관리할 수 있습니다. 테넌시는 회사 또는 조직과 동의어입니다. 일반적으로 한 회사는 단일 테넌시를 가지며 해당 테넌시 내에 조직 구조를 반영합니다. 일반적으로 단일 테넌시는 단일 구독과 연결되며, 단일 구독은 하나의 테넌시만 갖습니다.

  • VCN(가상 클라우드 네트워크) 및 서브넷

    VCN은 Oracle Cloud Infrastructure 지역에서 설정한 커스터마이징 가능한 소프트웨어 정의 네트워크입니다. 기존 데이터 센터 네트워크와 마찬가지로 VCN은 네트워크 환경을 완벽하게 제어할 수 있습니다. VCN에는 VCN 생성 후 변경할 수 있는 겹치지 않는 여러 CIDR 블록이 있을 수 있습니다. VCN을 서브넷으로 세그먼트할 수 있으며, 지역 또는 가용성 도메인으로 범위를 지정할 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속된 주소 범위로 구성됩니다. 생성 후 서브넷의 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.

  • 인터넷 게이트웨이

    인터넷 게이트웨이는 VCN의 공용 서브넷과 공용 인터넷 간의 트래픽을 허용합니다.

  • 블록 볼륨

    블록 스토리지 볼륨을 사용하면 스토리지 볼륨을 생성, 연결(attach), 연결(connect) 및 이동하고 볼륨 성능을 변경하여 스토리지, 성능 및 애플리케이션 요구사항을 충족할 수 있습니다. 볼륨을 연결하고 인스턴스에 연결한 후에는 일반 하드 드라이브처럼 볼륨을 사용할 수 있습니다. 데이터 손실 없이 볼륨 연결을 해제하여 다른 인스턴스에 연결할 수도 있습니다.

  • 모니터링

    Oracle Cloud Infrastructure Monitoring 서비스는 측정지표를 사용하여 클라우드 리소스를 능동적이고 수동적으로 모니터링하여 이러한 측정지표가 알람 지정 트리거를 충족하면 이를 알리는 리소스 및 알람을 모니터링합니다.

  • 파일 스토리지

    Oracle Cloud Infrastructure File Storage 서비스는 내구성과 확장성이 뛰어나며 안전한 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. VCN의 베어메탈, 가상 시스템 또는 컨테이너 인스턴스에서 파일 스토리지 서비스 파일 시스템에 연결할 수 있습니다. VCN 외부에서 Oracle Cloud Infrastructure FastConnect 및 IPSec VPN을 사용하여 파일 시스템에 접근할 수도 있습니다.

  • 객체 스토리지

    오브젝트 스토리지를 사용하면 데이터베이스 백업, 애널리틱스 데이터, 이미지 및 비디오와 같은 풍부한 컨텐츠를 비롯하여 모든 컨텐츠 유형의 구조적 및 비구조적 데이터에 신속하게 접근할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 신뢰성의 저하를 경험하지 않고도 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스하는 데 필요한 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보존하고 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.

  • IAM(ID 및 액세스 관리)

    Oracle Cloud Infrastructure Identity and Access Management(IAM)는 Oracle Cloud Infrastructure(OCI) 및 Oracle Cloud Applications의 액세스 제어 플레인입니다. IAM API 및 사용자 인터페이스를 통해 ID 도메인과 ID 도메인 내의 리소스를 관리할 수 있습니다. 각 OCI IAM ID 도메인은 독립형 ID 및 액세스 관리 솔루션 또는 다른 사용자 모집단을 나타냅니다.

  • Corosync 및 Pacemaker 클러스터 가상 IP

    Corosync 및 Pacemaker는 클러스터에 설치된 타사 구성 요소로, 자동 가상 IP 페일오버를 사용으로 설정합니다.

시작하기 전에

시작하기 전에 다음 요구사항이 충족되었는지 확인하십시오.

  • Private Cloud Appliance OL7.9 또는 OL8.0 플랫폼 이미지.
  • VCN, 서브넷 및 보안 목록이 정의되어 있습니다.
  • 인스턴스 외부 액세스를 위한 인터넷 게이트웨이입니다.
  • 최소 구성이 VM.PCAStandard1.4인 인스턴스 2개.
  • 두 인스턴스에 OCI CLI를 설치했습니다.

  • 두 인스턴스에 CorosyncPacemaker 패키지를 설치했습니다.

  • Certificate Authority Bundle을 가져왔습니다.
  • 컴퓨트 인스턴스 배포를 구성했습니다.

필수 서비스 및 역할 정보

이 솔루션을 사용하려면 다음 서비스가 필요합니다.

  • Oracle Private Cloud Appliance X9-2

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

서비스 이름: 역할 필요 대상...
Oracle Private Cloud Appliance : Compute Enclave 네트워크, 컴퓨트 및 스토리지 생성자를 생성합니다.

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