스토리지에 대한 고가용성 계획

아키텍처의 고가용성 및 내구성을 확보하려면 스토리지 계층에 대한 특정 모범 사례를 따라야 합니다.

Oracle Cloud Infrastructure Storage Services 이해

Oracle Cloud Infrastructure는 고가용성 아키텍처의 요구 사항을 충족하도록 구성할 수 있는 스토리지 서비스 세트를 제공합니다.

이러한 서비스는 다음과 같습니다.
  • 블록 볼륨

    Oracle Cloud Infrastructure Block Volumes를 사용하면 블록 스토리지 볼륨을 동적으로 프로비저닝하고 관리할 수 있습니다. 스토리지 및 애플리케이션 요구 사항에 맞게 필요에 따라 볼륨을 생성, 첨부, 연결 및 이동할 수 있습니다. 볼륨이 인스턴스에 연결되면 일반 하드 드라이브처럼 사용할 수 있습니다. 볼륨의 데이터가 유지 관리되는 동안 볼륨의 연결을 끊고 다른 컴퓨트 인스턴스에 연결할 수도 있습니다.

  • 오브젝트 스토리지

    Oracle Cloud Infrastructure Object Storage는 안정적이고 비용 효율적인 데이터 내구성을 제공하는 인터넷 규모의 고성능 스토리지 플랫폼입니다. 오브젝트 스토리지 서비스는 분석 데이터와 이미지 및 비디오와 같은 리치 콘텐츠를 비롯하여 모든 콘텐츠 유형의 구조화되지 않은 데이터를 무제한으로 저장할 수 있습니다. 오브젝트 스토리지는 리전 서비스이며 리전 내 모든 가용성 도메인에서 사용할 수 있습니다. 데이터는 여러 스토리지 서버와 다수의 가용성 도메인에 중복 저장됩니다.

  • 파일 스토리지

    Oracle Cloud Infrastructure File Storage는 내구성, 확장성, 분산형 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. VCN(가상 클라우드 네트워크)의 베어 메탈, 가상 시스템 또는 컨테이너 인스턴스에서 파일 스토리지 파일 시스템에 연결할 수 있습니다. Oracle Cloud Infrastructure FastConnect 및 IPSec VPN을 사용하여 VCN 외부에서 파일 시스템에 액세스할 수도 있습니다. 수천 개의 인스턴스로 구성된 대규모 컴퓨트 클러스터는 고성능 공유 스토리지에 파일 스토리지를 사용할 수 있으며 복원형 데이터 보호를 위한 중복 스토리지를 제공합니다.

저장 영역 계층에 대한 최적의 사용법(Best Practice) 이해

아키텍처의 고가용성 및 내구성을 확보하려면 스토리지 계층을 구성할 때 이러한 모범 사례를 따라야 합니다.

  • 오브젝트 스토리지를 사용하여 애플리케이션 데이터를 백업합니다. 데이터는 여러 가용성 도메인에 걸쳐 여러 스토리지 서버에 중복 저장됩니다. {\f3217 체크섬을 사용하여 능동적으로 데이터 통합을 모니터하며}, {\f3217 손상된 데이터를 감지하고 자동으로 복구합니다}. 데이터 중복성의 모든 손실은 어떠한 고객에게도 영향을 주지 않고 자동으로 감지되어 수정됩니다.
  • 블록 볼륨 정책 기반 백업을 사용하여 예약된 자동 백업을 수행하고 백업 정책에 따라 보존합니다. 데이터를 일관되게 백업하면 데이터 규정 준수 및 규정 요구 사항을 준수할 수 있습니다.
  • 블록 볼륨의 즉각적인 적시 디스크 간 직접 복사가 필요한 경우 블록 볼륨 복제 기능을 사용합니다. 볼륨 복제는 소스 볼륨에 대한 쓰기 시 복사 또는 종속성이 없기 때문에 스냅샷과 다릅니다. 관련된 백업이 없습니다. 복제 작업은 즉각적이며 복제된 볼륨은 복제 작업이 시작된 후 바로 사용 가능한 상태가 됩니다. 상태가 사용 가능으로 변경되는 즉시 복제된 볼륨을 일반 볼륨으로 연결하고 사용할 수 있습니다.
  • 테스트되지 않았거나 신뢰할 수 없는 애플리케이션에 의한 실수로 또는 악의적인 수정으로부터 데이터를 보호해야 하는 경우 읽기 전용 연결과 함께 블록 볼륨을 사용합니다. 읽기 전용 연결은 볼륨을 읽기 전용으로 표시하므로 볼륨의 데이터가 변경되지 않습니다. 또한 읽기 전용 목적으로 동일한 볼륨에 액세스하는 여러 컴퓨트 인스턴스가 있는 경우 읽기 전용 연결을 사용할 수 있습니다. 예를 들어, 인스턴스에서 클라이언트에 정적 제품 카탈로그 정보를 제공하는 웹 프론트엔드가 실행 중일 수 있습니다.
  • 워크로드에서 파일 의미 체계를 갖춘 가용성이 뛰어난 공유 스토리지를 사용해야 하며, 데이터 보호를 위한 내장된 암호화 및 스냅샷 기능이 필요한 경우 파일 스토리지를 사용하십시오. File Storage는 업계 표준 NFS(Network File System) 파일 액세스 프로토콜을 사용하며 수천 개의 컴퓨트 인스턴스가 동시에 액세스할 수 있습니다. File Storage는 애플리케이션에 고성능 및 탄력적인 데이터 보호를 제공할 수 있습니다. 파일 스토리지 서비스는 하나의 가용성 도메인 내에서 로컬로 실행됩니다. 가용성 도메인 내에서 File Storage는 동기 복제 및 고가용성 페일오버를 사용하여 데이터를 안전하게 보관합니다.
  • 여러 가용성 도메인에서 애플리케이션의 고가용성이 필요한 경우 블록 볼륨 서비스 위에서 GlusterFS를 사용합니다.
  • 향후 증가하는 요구 사항을 고려하여 스토리지 용량을 계획하고 확장합니다 .