스토리지에 대한 고려 사항
Oracle Cloud Infrastructure 저장소 옵션을 이해하려면 성능, 내구성, 가용성, 확장성, 탄력성, 보안, 액세스 방법의 저장소 특성을 정의하는 것이 중요합니다.
- 성능은 처리량, 대역폭 및 대기 시간의 조합을 설명합니다.
- 지속성은 데이터가 저장되고 고장 중 손실 또는 소멸에 노출되지 않도록 보장합니다.
- 서비스의 가용성은 데이터에 액세스할 수 있도록 가용성 도메인 내에서 스토리지 서비스가 생성되는 방법을 설명합니다.
- 확장성 및 탄력성은 컴퓨트 시스템 간에 데이터를 이동할 수 있는 동안 데이터를 늘리거나 줄이는 방법을 설명합니다.
- 보안은 무단 액세스로부터 데이터를 보호하는 방법을 설명합니다.
- 접근 방법은 고객이 다양한 스토리지 제공에 걸쳐 데이터에 접근할 수 있는 방법을 설명합니다.
저장 영역 특성 | 파일 | 블록 | NVMe | 객체 | 아카이브 |
---|---|---|---|---|---|
성능 | 좋음 | 양호함 | 최고 | 좋음 | 콜드 라인 |
지속성 | 가용성 도메인 간 | 가용성 도메인 간 | 로컬에서 관리됨 | 지역 | 전체 지역 |
가용성 | 높음 | 높음 | 로컬에서 관리됨 | 높음 | 영구 |
확장성 | 높음 | 높음 | 정적 | 높음 | 높음 |
탄력성 | 자동 | 동적 | 정적 | 자동 | 자동 |
보안 | 공유 | 공유 | 개별 호스트 | 공유 | 공유 |
액세스 방법 | 네트워크 | 전용 | 직접 | HTTPS | HTTPS |
파일 저장 영역
- 범용 FileStorage: 무제한 파일 시스템 풀에 액세스하여 구조적 데이터와 비구조적 데이터의 증가를 관리합니다.
- 빅데이터 및 애널리틱스: 분석 작업 로드를 실행하고 공유 파일 시스템을 사용하여 영구 데이터를 저장합니다.
- 엔터프라이즈 응용 프로그램의 리프트 및 시프트: Oracle E-Business Suite 및 PeopleSoft와 같은 NFS 저장 영역이 필요한 기존 Oracle 응용 프로그램을 이전합니다.
- 데이터베이스 및 트랜잭션 응용 프로그램: Oracle, MySQL 또는 기타 데이터베이스로 테스트 및 개발 작업 로드를 실행합니다.
- 백업, 비즈니스 연속성 및 재해 복구: 백업 및 재해 복구를 위해 관련 파일 시스템의 보조 복사본을 온-프레미스에서 클라우드로 호스트합니다.
- MicroServices 및 Docker: 컨테이너에 대한 Stateful 지속성을 제공합니다. 컨테이너 기반 환경이 늘어나면서 간편하게 확장할 수 있습니다.
NFS 파일이 온프레미스 데이터 센터에 사용되는 경우 파일 스토리지로 이동하고 바로 이동할 수 있습니다. Microsoft Windows 서버에 의존성이 있는 경우 NFS 클라이언트를 사용하여 NFS 공유를 Windows Server 호스트에 연결합니다.
블록 볼륨
Oracle Cloud Infrastructure Block Volumes 서비스를 사용하면 현재 스토리지 공간을 확장할 수 있습니다. Oracle Cloud Infrastructure 내의 인스턴스 간에 이동할 수 있는 영구 저장소를 제공합니다. 볼륨은 베어메탈 및 가상 머신(VM) 인스턴스 둘 다에서 작동하며 데이터 볼륨 또는 반가상화를 위해 iSCSI를 통해 연결됩니다.
블록 볼륨을 사용하면 응용 프로그램 저장 영역 요구 사항에 맞게 필요에 따라 Oracle Cloud Infrastructure 사용자가 볼륨을 생성, 연결, 이동할 수 있습니다. 인스턴스에 볼륨을 연결한 후 볼륨은 표준 하드 드라이브처럼 동작합니다. 볼륨 연결을 해제하고 데이터 손실 없이 다른 인스턴스에 연결할 수 있으므로 요구사항 변경으로 인스턴스 간에 데이터를 간편하게 가져올 수 있습니다.
- 인스턴스: 클라우드에서 실행 중인 베어메탈 또는 VM 호스트입니다.
- 볼륨 연결: 다음 유형 중 하나입니다.
- iSCSI: 볼륨과 연결된 인스턴스 간의 통신에 사용되는 TCP/IP 기반 표준입니다.
- 매개변수 가상화: Vm에 사용할 수 있는 가상화된 첨부 파일입니다.
- 볼륨: 다음 유형 중 하나입니다.
- 블록 볼륨: 인스턴스의 스토리지 용량을 동적으로 확장할 수 있는 분리된 블록 스토리지 장치입니다.
- 부트 볼륨: 컴퓨트 인스턴스 부트에 사용되는 이미지가 포함된 분리 가능 부트 볼륨 장치입니다.
Oracle Cloud Infrastructure의 블록 볼륨은 뛰어난 성능 옵션으로, HDFS 용량에 대한 유연한 구성을 제공합니다. 블록 볼륨은 네트워크에 연결된 스토리지로, I/o에 대해 VNIC 대역폭을 사용합니다. 또한 블록 볼륨은 구성된 크기(GB당) 를 기준으로 IOPS 및 MB/초 단위로 확장됩니다. 개별 블록 볼륨 처리량은 최대 320Mb/s(700gb 이상 볼륨) 에 기록됩니다.
NVMe 장치
Oracle Cloud Infrastructure는 특정 컴퓨트 구성에서 로컬로 연결된 NVMe 장치를 제공합니다. 이러한 장치는 대용량 데이터, OLTP 및 기타 모든 워크로드에 이상적인 매우 낮은 대기 시간, 고성능 블록 스토리지를 제공합니다.
이러한 장치는 어떤 방식으로든 보호되지 않으며, 인스턴스에 로컬로 설치된 개별 장치입니다. Oracle Cloud Infrastructure은 NVMe 장치의 데이터를 보호할 때 이미지, 백업 또는 다른 방법을 사용하지 않습니다. 이러한 장치는 자동으로 보호되지 않으므로 데이터를 보호하려면 적절한 RAID 구성이 필요합니다.
객체 스토리지
신속하고 즉각적이며 빈번한 액세스가 필요한 데이터는 Oracle Cloud Infrastructure Object Storage를 사용합니다. 데이터 접근성과 향상은 오브젝트 스토리지 계층에 데이터를 저장하기 위한 더 높은 가격 포인트를 정당화합니다.
오브젝트 스토리지 서비스는 분석 데이터와 이미지, 비디오 등 풍부한 콘텐츠를 비롯하여 모든 콘텐츠 유형의 구조화되지 않은 데이터를 무제한 저장할 수 있습니다.
오브젝트 스토리지는 클라우드 플랫폼 내에서 또는 인터넷에서 직접 안전하게 데이터를 저장 및 검색할 수 있습니다. 오브젝트 스토리지는 지역 서비스이며 특정 컴퓨트 인스턴스에 연결되지 않습니다. 인터넷에 접속되어 있고 객체 저장 영역 끝점 중 하나에 액세스할 수 있는 경우 Oracle Cloud Infrastructure 컨텍스트 내부나 외부에서 데이터에 액세스할 수 있습니다. 또한 오브젝트 스토리지는 서비스 게이트웨이를 통해 VCN의 Oracle Cloud Infrastructure 리소스에서 프라이빗 접근을 지원합니다. 서비스 게이트웨이를 사용하면 개인 서브넷의 전용 IP 주소에서 객체 스토리지 공용 끝점에 연결할 수 있습니다.
- Hadoop/빅데이터 지원 - 오브젝트 스토리지를 빅데이터에 대한 기본 데이터 저장소로 사용할 수 있습니다. Object Storage는 대규모 데이터 세트를 저장하고 이러한 데이터 세트에서 원활하게 작동할 수 있는 확장 가능한 스토리지 플랫폼을 제공합니다.
- 백업/아카이브 - 오브젝트 스토리지를 사용하여 다양한 준수 명령을 준수하기 위해 연장된 기간 동안 저장해야 하는 백업 및 아카이브 데이터를 보존할 수 있습니다.
- 콘텐츠 저장소 - 오브젝트 스토리지를 데이터, 이미지, 로그 및 비디오에 대한 기본 콘텐츠 저장소로 사용할 수 있습니다.
- 로그 데이터 - 오브젝트 스토리지를 사용하여 애플리케이션 로그 데이터를 보존하여 사용 패턴과 디버그 문제를 파악하기 위해 이 데이터를 소급 분석할 수 있습니다.
- 큰 데이터 집합 - 오브젝트 스토리지를 사용하여 나중에 사용하기 위해 보존해야 하는 생성된 애플리케이션 데이터를 저장할 수 있습니다. 제약 시행 데이터, 측정 데이터 및 IoT(Internet of Things) 데이터는 오브젝트 스토리지를 사용하여 보존할 수 있는 생성된 애플리케이션 데이터의 예입니다.
아카이브 스토리지
거의 또는 거의 액세스할 수 없지만 장시간 동안 보존 및 보존해야 하는 데이터에 대해 아카이브 스토리지를 사용합니다. 아카이브 스토리지 계층의 비용 효율성은 데이터 액세스에 필요한 긴 리드 타임을 상계합니다.
- 준수 및 감사 지침
- 로그 데이터를 소급 분석하여 사용 패턴이나 디버그 문제를 결정합니다.
- 기록 또는 자주 액세스되지 않는 콘텐츠 저장소 데이터
- 향후 분석 또는 법적 목적으로 아카이브를 필요로 하는 애플리케이션 생성 데이터
오브젝트 스토리지와 달리 아카이브 스토리지 데이터 검색은 즉시 수행되지 않습니다.