이 이미지는 1개의 가용성 도메인, 3개의 장애 도메인, 1개의 VCN(가상 클라우드 네트워크)이 포함된 Oracle Cloud Infrastructure(OCI) 지역을 보여줍니다. 이 지역은 인터넷 및 타사 클라우드 서비스(예: CDN(Fastly Content Delivery Network), 결제 및 수익 창출을 위한 스트라이프, 채팅을 위한 Firebase, 데이터 웨어하우징을 위한 BigQuery, Google Analytics)와 같은 Google Cloud Platform(GCP) 서비스와 제작자 및 소비자와 상호 작용합니다.
RTMP(실시간 메시징 프로토콜) 및 웹 실시간 통신(WebRTC)과 같은 방법을 사용하여 콘텐츠가 OCI로 스트리밍됩니다. 소비자는 OCI와 상호 작용하여 쇼 관리, 브라우징 및 티켓팅을 수행합니다. 소비자는 빠른 속도로 실시간 또는 VOD(Video-On-Demand) 스트림을 확인할 수 있습니다. OCI에서 비디오 스트림을 빠르게 요청하여 HTTP 라이브 스트림(HLS) 비디오 스트림으로 반환합니다.
OCI 리전은 Oracle Cloud Infrastructure Object Storage 서비스를 제공합니다.
VCN은 다음 게이트웨이를 제공합니다.
- 인터넷 게이트웨이: 공용 서브넷과 인터넷 호스트 간의 통신을 제공합니다.
- 서비스 게이트웨이: VCN은 인터넷을 순회하지 않고 Oracle 네트워크 패브릭을 통해 오브젝트 스토리지와 같은 서비스와 통신합니다.
VCN은 기능 계층으로 배열된 다음 서브넷을 제공합니다.
- 에지 공용 서브넷: 각각 장애 도메인 1과 2에 Oracle Cloud Infrastructure Load Balancing의 활성 및 대기 인스턴스를 제공합니다.
- 앱 전용 서브넷: Ampere A1 인스턴스 노드가 포함된 K3S 클러스터를 제공합니다. 각 결함 도메인은 웹 앱과 API 노드를 제공합니다.
- 관리 전용 서브넷: 결함 도메인 1의 Kafka, 결함 도메인 2의 Prometheus 및 Grafana, 결함 도메인 3의 Gitlab 서버를 제공합니다.
- 데이터베이스 전용 서브넷: 다음을 제공합니다.
- 결함 도메인 1의 PostgreSQL 앱 데이터베이스
- K3S 백엔드, 모니터링 및 로깅을 위해 결함 도메인 2에 있는 6개의 MySQL 인스턴스
- 결함 도메인 3의 PostgreSQL 스트림 클라우드 데이터베이스
- Stream Cloud 전용 서브넷: Ampere A1 인스턴스 노드가 포함된 K3S 클러스터를 제공합니다. 각 결함 도메인은 2개의 트랜스코더 인스턴스를 제공합니다.