클라우드에서 UCaaS를 위한 강력한 텔레포니 솔루션 설계

세션 경계 컨트롤러(SBC), SR(Subscriber-Aware Load Balancer), EOM(세션 라우터) 및 EOM(Enterprise Operations Monitor)과 같은 Oracle Communications Session Delivery 포트폴리오 제품을 사용하여 새 음성 및 텔레포니 호출 계획 워크로드를 서비스로 안전하게 이동하거나 UCaaS(Unified Communications as a Service) 오퍼링에 배포합니다.

Oracle Cloud의 동급 최고의 Oracle Communications Session Delivery 포트폴리오는 안전하고 확장 가능하며 간소화된 커뮤니케이션 솔루션을 제공합니다.

IP 네트워크 간 경계에 SBC를 배치합니다. 기업은 SBC를 사용하여 내부 통신 네트워크를 상호 연결하고, 대화식 통신을 위해 설계된 광역 서비스(SIP 트렁크 등) 에 연결할 수 있습니다. 두 서비스 제공자 간에 또는 서비스 제공자와 해당 고객 간에 SBC를 배치할 수도 있습니다.

SBC를 사용하면 광범위한 차세대 통신 서비스 및 애플리케이션에 대해 다음을 관리할 수 있습니다:

  • 보안
  • 상호 운용성 및 서비스 극대화
  • 경험 품질(QoE), 가용성 및 SLA(서비스 레벨 계약) 보증
  • 서비스 수익 최적화 및 원가 관리
  • 규정 준수

Oracle Communications Session Border Controller는 Oracle Cloud Infrastructure에 배포할 수 있는 강력한 기능을 갖춘 소프트웨어입니다. Generation-2 하드웨어의 기본 Oracle Cloud Infrastructure는 초과 구독되지 않은 네트워크를 사용하며 이러한 통신을 구성하는 양방향 미디어 플로우에 대기 시간, 지터 또는 지연을 추가하지 않고도 세션 기반 통신을 제어하는 데 필요한 컴퓨팅 성능을 제공합니다.

구조

이 참조 아키텍처는 UCaaS 공급업체가 Oracle Cloud의 Oracle Communications Session Border Controller 포트폴리오를 사용하여 세션 전달 에지를 보호하고 신뢰할 수 있는 고품질 음성 및 통화 계획을 고객에게 제공하는 방법을 보여줍니다.

이 아키텍처에는 Oracle Cloud Infrastructure 영역의 단일 가용성 도메인에 있는 여러 장애 도메인에 배포된 EOM(Enterprise Operations Monitor)과 함께 SBC(Oracle Communications Session Border Controller), SLB(Subscriber-Aware Load Balancer) 및 SR(세션 라우터)의 활성-대기 쌍이 포함되어 있습니다. 여러 가용성 도메인이 있는 영역에서는 두 가용성 도메인에 걸쳐 인스턴스를 배포할 수 있습니다.

구조는 다음 세 가지 배치 사용 사례로 구분됩니다:

  • 피어링 상호 연결: UCaaS 공급업체가 운송회사에 연결하고 SBC를 사용하여 기본 PSTN 통화 계획을 제공할 수 있습니다.
  • 액세스: UCaaS 공급업체가 SBC를 통해 등록하여 SIP(Session Initiation Protocol) 소프트웨어 클라이언트 및 하드 폰을 통합 통신 플랫폼에 연결할 수 있도록 합니다.
  • BYOC (Bring Your Own Carrier): UCaaS 공급업체는 고객이 자체 온프레미스 음성 인프라를 가져와서 SBC를 사용하여 통합 커뮤니케이션 플랫폼에 연결할 수 있습니다.

다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.


다음은 ucaas_high_level_arch.png에 대한 설명입니다.
그림 ucaas_high_level_arch.png에 대한 설명

세션 테두리 컨트롤러

다음 다이어그램은 SBC에 대한 네트워크 토폴로지를 보여줍니다.


다음은 ucaas_sbc_nw.png에 대한 설명입니다.
그림 ucaas_sbc_nw.png에 대한 설명

세션 경로 지정자

다음 다이어그램은 SR에 대한 네트워크 토폴로지를 보여줍니다.


다음은 ucaas_sr_nw.png에 대한 설명입니다.
그림 ucaas_sr_nw.png에 대한 설명

구독자 인식 로드 밸런서

다음 다이어그램은 SLB에 대한 네트워크 토폴로지를 보여줍니다.


다음은 ucaas_slb_nw.png에 대한 설명입니다.
그림 ucaas_slb_nw.png에 대한 설명

엔터프라이즈 작업 모니터

다음 다이어그램은 EOM에 대한 네트워크 토폴로지를 보여 줍니다.


다음은 ucaas_eom_nw.png에 대한 설명입니다.
그림 ucaas_eom_nw.png에 대한 설명

아키텍처에는 다음과 같은 구성 요소가 있습니다:

  • 기본 및 대기 SBC 노드

    Oracle Communications Session Border Controller를 호스트하는 Oracle Cloud Infrastructure 컴퓨트 인스턴스입니다. 이 참조 구조에서 SBC 노드는 모두 동일한 서브넷에 연결되며 단일 가용성 도메인 내에 배치됩니다. SBC 노드를 다른 서브넷에 연결할 수도 있습니다. 여러 가용성 도메인이 있는 영역에서는 SBC를 별도의 가용성 도메인에 배치할 수 있습니다.

  • 기본 및 대기 SR 노드

    Oracle 통신 세션 라우터를 호스트하는 Oracle Cloud Infrastructure 컴퓨트 인스턴스입니다. 이 참조 구조에서 SR 노드는 모두 동일한 서브넷에 연결되고 단일 가용성 도메인 내에 배치됩니다. SR 노드를 다른 서브넷에 연결하도록 선택할 수 있습니다. 여러 가용성 도메인이 있는 영역에서는 SR을 별도의 가용성 도메인에 배치할 수 있습니다.

  • 기본 및 대기 SLB 노드

    Oracle Communications 가입자 인식 로드 밸런서를 호스트하는 Oracle Cloud Infrastructure Compute 인스턴스입니다. 이 참조 아키텍처에서는 두 SLB 노드가 동일한 서브넷에 연결되고 단일 가용성 도메인 내에 배치됩니다. SLB 노드를 다른 서브넷에 연결하도록 선택할 수 있습니다. 여러 가용성 도메인이 있는 영역에서는 SLB를 별도의 가용성 도메인에 배치할 수 있습니다.

  • 엔터프라이즈 작업 모니터

    Oracle Communications Enterprise Operations Monitor를 호스트하는 Oracle Cloud Infrastructure Compute 인스턴스입니다. 이 참조 아키텍처에서는 두 EOM 노드가 동일한 서브넷에 연결되고 단일 가용성 도메인 내에 배치됩니다. 여러 가용성 도메인이 있는 영역에서는 중복성 및 모니터링 데이터 복제를 위해 다른 EOM 노드를 배치할 수 있습니다.

  • Oracle Communications 보안 실드

    OCSS(Oracle Communications Security Shield Cloud) 서비스는 모든 통화에 적응형 인텔리전스 및 동적 검증을 적용하고(정책 기반 완화 자동 적용) 모든 커뮤니케이션 트래픽에 대한 360도 뷰를 실시간으로 제공함으로써 최고 수준의 보호를 제공합니다.

  • Oracle Session Delivery Management Cloud

    OSDMC(Oracle Session Delivery Management Cloud) 는 Oracle Communications 포트폴리오를 쉽게 관리할 수 있도록 지원합니다. Oracle의 차세대 클라우드 인프라를 기반으로 구축된 OSDMC를 통해 고객은 보다 민첩하고 안정적이며 안전한 방식으로 운영 비용을 최소화할 수 있습니다.

  • 지역

    Oracle Cloud Infrastructure 지역은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 지역화된 지역입니다. 지역은 다른 지역과 독립적이며 방대한 거리는 국가 또는 대륙에서 분리할 수 있습니다.

  • 가용성 도메인

    가용성 도메인은 영역 내의 독립적인 독립형 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용 한도를 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인의 실패는 영역의 다른 가용성 도메인에 영향을 주지 않을 수 있습니다.

  • 컴퓨트 구성

    Oracle Cloud Infrastructure 컴퓨트 인스턴스의 구성은 인스턴스에 할당된 CPU 수와 메모리 양을 지정합니다. 컴퓨트 구성은 Oracle Cloud Infrastructure 컴퓨트 인스턴스에 사용 가능한 VNIC(가상 네트워크 인터페이스 카드) 수 및 최대 대역폭도 결정합니다.

  • 인터넷 게이트웨이

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

  • DRG(Dynamic Routing Gateway)

    DRG는 VCN과 지역 외부의 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크) 간 전용 네트워크 트래픽 경로를 제공하는 가상 라우터입니다.

  • 보안 목록

    각 서브넷에 대해 서브넷에서 허용되어야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.

  • 객체 스토리지

    오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 컨텐츠를 비롯한 모든 컨텐츠 유형의 대규모 정형 및 비정형 데이터에 빠르게 접근할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 신뢰성이 저하되지 않고 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉시 자주 액세스해야 하는 "핫" 스토리지에 대해 표준 스토리지를 사용합니다. 오래 보존되고 거의 액세스되지 않는 "콜드" 스토리지에 대해 아카이브 스토리지를 사용합니다.

  • IP-PPBX

    IP-PBX는 PSTN(공용 스위치 전화 네트워크) 에 여러 전화 확장을 연결하는 전화 시스템입니다. 업무 내의 내부 통신을 위한 음성 접속을 제공합니다.

  • 배스천 호스트

    배스천 호스트는 클라우드 외부에서 토폴로지에 대한 안전한 제어된 시작점 역할을 하는 컴퓨트 인스턴스입니다. 배스천 호스트는 일반적으로 DMZ(완충 영역) 에서 프로비전됩니다. 이를 통해 클라우드 외부에서 직접 액세스할 수 없는 개인 네트워크에 중요한 리소스를 배치하여 보호할 수 있습니다. 토폴로지에는 정기적으로 모니터하고 감사할 수 있는 알려진 단일 시작점이 있습니다. 따라서 위상에 대한 액세스를 손상시키지 않고 위상의 보다 민감한 구성요소가 노출되지 않도록 할 수 있습니다.

  • 클라우드 통신 서비스

    CCS(클라우드 통신 서비스) 는 SBC, SR, SLB, EOM 및 OSDMC 및 OCSS와 같은 클라우드 서비스 간에 보안 접속 채널을 설정하는 프록시인 Oracle Cloud Infrastructure 컴퓨트 인스턴스입니다.

권장 사항

다음 권장 사항을 시작 지점으로 사용하여 UCaaS용 강력한 전화 통신 솔루션을 설계하십시오.

요구 사항은 여기에 설명된 아키텍처와 다를 수 있습니다.

  • 기본 및 대기 세션 경계 컨트롤러 노드

    8개의 OCPU 및 120GB의 RAM을 제공하는 VM.Standard 2.8 구성을 사용합니다. 또한 4.1Gbps 네트워크 대역폭을 제공합니다. 배치에 더 많은 대역폭이 필요한 경우 더 높은 구성을 사용하는 것이 좋습니다.

  • 오브젝트 스토리지

    Oracle Cloud Infrastructure Object Storage를 사용하여 로그 및 기타 데이터를 저장합니다.

  • VCN

    VCN를 생성할 때 VCN의 서브넷에 연결할 리소스 수에 따라 필요한 CIDR 블록 수 및 각 블록 크기를 결정합니다. 표준 전용 IP 주소 공간 내에 있는 CIDR 블록을 사용합니다.

    전용 접속을 설정하려는 다른 네트워크(Oracle Cloud Infrastructure, 온-프레미스 데이터 센터 또는 다른 클라우드 제공자) 와 겹치지 않는 CIDR 블록을 선택합니다.

    VCN를 생성한 후 CIDR 블록을 변경, 추가 및 제거할 수 있습니다.

    서브넷을 설계할 때 트래픽 흐름 및 보안 요구사항을 고려하십시오. 특정 계층 또는 역할 내의 모든 리소스를 동일한 서브넷에 연결합니다. 이 서브넷은 보안 경계 역할을 할 수 있습니다.

  • 보안 목록

    보안 목록을 사용하여 전체 서브넷에 적용되는 수신 및 송신 규칙을 정의합니다.

고려 사항

UCaaS에 대한 텔레포니 솔루션을 설계할 때 다음 옵션을 고려하십시오.

  • 성능 및 비용

    Oracle Cloud Infrastructure는 광범위한 애플리케이션 및 사용 사례에 적합한 Oracle Cloud Infrastructure 컴퓨트 구성을 제공합니다. 최저 비용으로 작업 로드에 대한 최적의 성능을 얻을 수 있도록 Oracle Cloud Infrastructure 컴퓨트 인스턴스에 대한 구성을 신중하게 선택하십시오.

  • 가용성

    배포 요구 사항 및 지역에 따라 고가용성 옵션을 사용하는 것이 좋습니다. 옵션에는 한 지역의 여러 가용성 도메인에 리소스를 배포하고 가용성 도메인 내의 결함 도메인에 리소스를 배포하는 작업이 포함됩니다.

  • 모니터링 및 경고

    필요에 따라 구성을 확장 또는 축소할 수 있도록 노드의 CPU 및 메모리 사용량에 대한 모니터링 및 경보를 설정합니다.

배치

UCaaS에 대한 텔레포니 솔루션 설계에 대한 이미지는 Oracle Cloud Marketplace에서 스택으로 제공됩니다.

Oracle Cloud Marketplace 이미지에서 이 참조 구조를 배치할 수 있습니다.

  1. Oracle Cloud Marketplace로 이동합니다.
  2. 앱 가져오기 를 누릅니다.
  3. 화면 프롬프트를 따릅니다.
Oracle Cloud Infrastructure에서 고가용성을 제공하는 Oracle SBC 배치 설명서에 나열된 절차에 따라 수동 배치를 수행할 수도 있습니다.

자세히 살펴보기

이 아키텍처의 기능 및 관련 리소스에 대해 자세히 알아봅니다.

다음 추가 리소스를 검토합니다:

로그 변경

이 로그는 중요한 변경 사항을 나열합니다.