
개요
Nextiva는 조직이 진정한 통합 플랫폼에서 커뮤니케이션, 생산성 및 고객 관계를 관리할 수 있도록 지원하는 데 전념하는 비즈니스 커뮤니케이션 회사입니다. VoIP(Voice over IP) 전화 서비스, CRM, 설문 조사, 온라인 채팅, 협업 도구, 분석 및 팩스 서비스를 포함하여 전 세계 기업을 위한 다양한 연결된 통신 도구를 제공합니다.
“귀사에서 VoIP와 같은 미션 크리티컬 애플리케이션을 제공할 때 네트워크 성능과 복잡성은 큰 문제입니다. 서버를 패치할 때 다운타임이 있어서는 안 됩니다. 서버가 트래픽을 막아 병목 현상이 발생해서는 안 됩니다. 새로운 제품이나 기능, 훌륭한 서비스로 고객을 계속 만족시키려면 로드 밸런서, 프록시, API 엔드포인트와 같은 네트워크의 핵심 구성 요소를 쉽게 업데이트하고 복원력이 뛰어나야 합니다.”
– John Flanagan, 시스템 관리자
도전
Nextiva는 전화, 팩스 및 기타 중요한 비즈니스 통신 채널을 사용하는 많은 고객에게 최고 수준의 서비스를 제공하는 데 자부심을 갖고 있습니다. 그러나 미국 전역의 8개 데이터 센터에 걸쳐 지리적으로 분산된 아키텍처로 인해 서버 배포, 패치 적용 및 업그레이드의 복잡성을 관리하는 것은 번거롭고 비용이 많이 드는 것으로 나타났습니다.
기존 NGINX Plus 설치 공간이 30개이므로 내부 보안 요구 사항을 준수하기 위한 월별 업데이트와 같은 개별 NGINX Plus 설치 유지 관리를 처리하는 것이 효율적이지 않다는 것이 분명해졌습니다. 또한 중앙 집중식 도구 없이는 새로운 제품 기능과 업데이트를 테스트하거나 출시하기가 어려웠습니다. 그리고 HAProxy 및 로드 밸런서와 같은 네트워크 아키텍처 내 구성 요소에는 Nextiva 시스템 관리자가 서비스의 전반적인 성능을 향상시키는 데 필요한 세션 지속성과 같은 기능이 없었습니다. NGINX Plus 인프라가 매 시간 10억 개 이상의 요청을 처리하고 (그 수가 계속 증가하는 동안) , Nextiva가 지리적 위치에 관계없이 전체 인프라를 통제하는 것은 중요한 문제였습니다.
해결책
전반적인 네트워크 효율성과 성능을 향상시키고 사용자 다운타임을 제한하기 위해 Nextiva 시스템 엔지니어는 전체 NGINX Plus 설치 공간을 중앙에서 관리할 수 있는 방법이 필요했습니다. 인스턴스를 개별적으로 관리하는 기존 방법은 복잡성을 증가시키고 귀중한 시간을 낭비했습니다. NGINX 컨트롤러는 엔지니어가 중앙 대시보드에서 모든 인스턴스에 보안 패치 및 업그레이드를 배포할 수 있도록 함으로써 이 문제를 해결합니다. 이를 통해 네트워크를 유지 관리하고 내부 보안 요구 사항을 준수하는 데 필요한 리소스를 크게 줄일 수 있습니다.
그러나 Controller를 사용하면 Nextiva가 단일 보기를 통해 전체 공간에 걸쳐 개별 NGINX Plus 서버의 성능, 사용량 및 기타 지표를 모니터링할 수도 있습니다. Nextiva의 경우 이는 특히 NGINX Plus가 다음을 포함하여 네트워크에서 여러 기능을 수행하는 경우 중요한 기능입니다.
애플리케이션 간 서버 간 상호 TLS(mTLS) 트래픽 릴레이
VoIP 전화 구성 배포를 위해 DMZ에서 에지 소스 역할을 합니다.
소프트폰 애플리케이션 및 역방향 프록시 트래픽 처리
원치 않는 트래픽 필터링 지원
또한 Controller Nextiva를 사용하면 NGINX Plus를 활용하여 프로덕션과 유사한 개발 환경을 빠르고 쉽게 동적으로 프로비저닝할 수 있습니다. 이를 통해 DevOps는 코드를 실시간으로 배포하고 실제 고객에게 영향을 주지 않고 제품 또는 핵심 서비스에 대한 가능한 개선 사항을 반복하여 중요한 기능 및 수정 사항의 출시 시간을 크게 단축할 수 있습니다. 그리고 Controller의 API 관리 기능은 내부 시스템과 외부 고객 모두가 사용하는 API의 배포 및 보안을 관리하기 위한 강력한 플랫폼을 제공합니다.
마지막으로 NGINX Plus가 HAProxy 및 Apache HTTP Server와 같은 다른 타사 구성 요소를 대체함에 따라 Nextiva 시스템 엔지니어는 네트워크 및 애플리케이션 성능이 전반적으로 크게 향상되었음을 확인했습니다.
“NGINX Plus를 사용할 수 있는 다양한 방법에 놀랐습니다. 우리는 NGINX Plus에 적용 가능한 다양한 사용 사례를 소개했습니다. 우리는 이 기술을 비즈니스 전반에 걸쳐 어떻게 활용하여 복잡성을 줄이고 성능과 탄력성을 향상시킬 수 있는지 기대하고 있습니다.”
– John Flanagan, 시스템 관리자
결과
대폭 감소된 아키텍처 복잡성
핵심 서비스의 기능 및 성능 요구 사항을 충족하기 위해 Nextiva는 네트워크 전반에 걸쳐 여러 가지 다양한 기술을 채택해야 했습니다. Nextiva는 캐싱을 위해 HAProxy를 사용하고 애플리케이션 전달을 위해 Apache HTTP Server를 사용해 왔습니다. 이 두 애플리케이션은 중요한 기능을 제공했지만 전체 아키텍처를 상당히 복잡하게 만들어 관리를 더욱 복잡하게 만들고 더 많은 리소스가 필요하며 전반적인 성능을 저하시켰습니다. NGINX Plus는 기능을 통합함으로써 Nextiva 시스템 엔지니어가 모든 HAProxy 및 Apache 인스턴스를 교체할 수 있도록 하여 회사의 지리적으로 분산된 아키텍처에서 네트워크 구성 요소 수를 크게 줄였습니다.
관리 개선 및 다운타임 감소
NGINX 컨트롤러를 채택한 이후 Nextiva 시스템 엔지니어는 전반적인 운영 효율성이 크게 향상되는 것을 확인했습니다. 더 이상 NGINX Plus 인스턴스를 개별적으로 업데이트하고 패치할 필요가 없으므로 다른 미션 크리티컬 프로젝트에 기술 리소스를 적용할 수 있습니다. NGINX 컨트롤러에 내장된 관리 기능을 통해 Nextiva 엔지니어는 내부 규정 준수를 위해 30일마다 적용해야 하는 보안 패치와 같은 업데이트를 서비스 또는 애플리케이션 가동 중지 시간 없이 실시간으로 배포할 수 있을 뿐만 아니라 동적으로 배포할 수도 있습니다. 개발 인스턴스를 가동하세요. 이를 통해 고객은 애플리케이션 및 서비스 제공에 필요한 네트워크 리소스를 최신 상태로 유지하면서 비용을 지불한 제품에 액세스할 수 있습니다.
더 나은 애플리케이션 및 서비스 성능
서비스 아키텍처의 일부로 Nextiva는 Apache를 사용하여 애플리케이션 리소스 전달을 처리하고 HAProxy를 캐싱에 사용했습니다. 각 기술은 필요한 기능을 제공할 수 있지만 애플리케이션 응답 체인 내 여러 구성 요소의 조합으로 인해 불필요한 대기 시간이 추가되었습니다. Nextiva 시스템 엔지니어는 이러한 다른 구성 요소의 기능을 NGINX Plus로 통합한 후 서비스 성능이 크게 향상되었습니다. 소프트폰 애플리케이션 및 기타 최종 사용자 트래픽을 처리하는 NGINX Plus 인스턴스는 시간당 10억 개가 넘는 요청을 처리하도록 구성되었습니다.
넥스티바 소개
Nextiva는 조직이 진정한 통합 플랫폼에서 커뮤니케이션, 생산성 및 고객 관계를 관리할 수 있도록 지원하는 데 전념하는 비즈니스 커뮤니케이션 회사입니다.
개요
Nextiva는 조직이 진정한 통합 플랫폼에서 커뮤니케이션, 생산성 및 고객 관계를 관리할 수 있도록 지원하는 데 전념하는 비즈니스 커뮤니케이션 회사입니다. VoIP(Voice over IP) 전화 서비스, CRM, 설문 조사, 온라인 채팅, 협업 도구, 분석 및 팩스 서비스를 포함하여 전 세계 기업을 위한 다양한 연결된 통신 도구를 제공합니다.
“귀사에서 VoIP와 같은 미션 크리티컬 애플리케이션을 제공할 때 네트워크 성능과 복잡성은 큰 문제입니다. 서버를 패치할 때 다운타임이 있어서는 안 됩니다. 서버가 트래픽을 막아 병목 현상이 발생해서는 안 됩니다. 새로운 제품이나 기능, 훌륭한 서비스로 고객을 계속 만족시키려면 로드 밸런서, 프록시, API 엔드포인트와 같은 네트워크의 핵심 구성 요소를 쉽게 업데이트하고 복원력이 뛰어나야 합니다.”
– John Flanagan, 시스템 관리자
도전
Nextiva는 전화, 팩스 및 기타 중요한 비즈니스 통신 채널을 사용하는 많은 고객에게 최고 수준의 서비스를 제공하는 데 자부심을 갖고 있습니다. 그러나 미국 전역의 8개 데이터 센터에 걸쳐 지리적으로 분산된 아키텍처로 인해 서버 배포, 패치 적용 및 업그레이드의 복잡성을 관리하는 것은 번거롭고 비용이 많이 드는 것으로 나타났습니다.
기존 NGINX Plus 설치 공간이 30개이므로 내부 보안 요구 사항을 준수하기 위한 월별 업데이트와 같은 개별 NGINX Plus 설치 유지 관리를 처리하는 것이 효율적이지 않다는 것이 분명해졌습니다. 또한 중앙 집중식 도구 없이는 새로운 제품 기능과 업데이트를 테스트하거나 출시하기가 어려웠습니다. 그리고 HAProxy 및 로드 밸런서와 같은 네트워크 아키텍처 내 구성 요소에는 Nextiva 시스템 관리자가 서비스의 전반적인 성능을 향상시키는 데 필요한 세션 지속성과 같은 기능이 없었습니다. NGINX Plus 인프라가 매 시간 10억 개 이상의 요청을 처리하고 (그 수가 계속 증가하는 동안) , Nextiva가 지리적 위치에 관계없이 전체 인프라를 통제하는 것은 중요한 문제였습니다.
해결책
전반적인 네트워크 효율성과 성능을 향상시키고 사용자 다운타임을 제한하기 위해 Nextiva 시스템 엔지니어는 전체 NGINX Plus 설치 공간을 중앙에서 관리할 수 있는 방법이 필요했습니다. 인스턴스를 개별적으로 관리하는 기존 방법은 복잡성을 증가시키고 귀중한 시간을 낭비했습니다. NGINX 컨트롤러는 엔지니어가 중앙 대시보드에서 모든 인스턴스에 보안 패치 및 업그레이드를 배포할 수 있도록 함으로써 이 문제를 해결합니다. 이를 통해 네트워크를 유지 관리하고 내부 보안 요구 사항을 준수하는 데 필요한 리소스를 크게 줄일 수 있습니다.
그러나 Controller를 사용하면 Nextiva가 단일 보기를 통해 전체 공간에 걸쳐 개별 NGINX Plus 서버의 성능, 사용량 및 기타 지표를 모니터링할 수도 있습니다. Nextiva의 경우 이는 특히 NGINX Plus가 다음을 포함하여 네트워크에서 여러 기능을 수행하는 경우 중요한 기능입니다.
애플리케이션 간 서버 간 상호 TLS(mTLS) 트래픽 릴레이
VoIP 전화 구성 배포를 위해 DMZ에서 에지 소스 역할을 합니다.
소프트폰 애플리케이션 및 역방향 프록시 트래픽 처리
원치 않는 트래픽 필터링 지원
또한 Controller Nextiva를 사용하면 NGINX Plus를 활용하여 프로덕션과 유사한 개발 환경을 빠르고 쉽게 동적으로 프로비저닝할 수 있습니다. 이를 통해 DevOps는 코드를 실시간으로 배포하고 실제 고객에게 영향을 주지 않고 제품 또는 핵심 서비스에 대한 가능한 개선 사항을 반복하여 중요한 기능 및 수정 사항의 출시 시간을 크게 단축할 수 있습니다. 그리고 Controller의 API 관리 기능은 내부 시스템과 외부 고객 모두가 사용하는 API의 배포 및 보안을 관리하기 위한 강력한 플랫폼을 제공합니다.
마지막으로 NGINX Plus가 HAProxy 및 Apache HTTP Server와 같은 다른 타사 구성 요소를 대체함에 따라 Nextiva 시스템 엔지니어는 네트워크 및 애플리케이션 성능이 전반적으로 크게 향상되었음을 확인했습니다.
“NGINX Plus를 사용할 수 있는 다양한 방법에 놀랐습니다. 우리는 NGINX Plus에 적용 가능한 다양한 사용 사례를 소개했습니다. 우리는 이 기술을 비즈니스 전반에 걸쳐 어떻게 활용하여 복잡성을 줄이고 성능과 탄력성을 향상시킬 수 있는지 기대하고 있습니다.”
– John Flanagan, 시스템 관리자
결과
대폭 감소된 아키텍처 복잡성
핵심 서비스의 기능 및 성능 요구 사항을 충족하기 위해 Nextiva는 네트워크 전반에 걸쳐 여러 가지 다양한 기술을 채택해야 했습니다. Nextiva는 캐싱을 위해 HAProxy를 사용하고 애플리케이션 전달을 위해 Apache HTTP Server를 사용해 왔습니다. 이 두 애플리케이션은 중요한 기능을 제공했지만 전체 아키텍처를 상당히 복잡하게 만들어 관리를 더욱 복잡하게 만들고 더 많은 리소스가 필요하며 전반적인 성능을 저하시켰습니다. NGINX Plus는 기능을 통합함으로써 Nextiva 시스템 엔지니어가 모든 HAProxy 및 Apache 인스턴스를 교체할 수 있도록 하여 회사의 지리적으로 분산된 아키텍처에서 네트워크 구성 요소 수를 크게 줄였습니다.
관리 개선 및 다운타임 감소
NGINX 컨트롤러를 채택한 이후 Nextiva 시스템 엔지니어는 전반적인 운영 효율성이 크게 향상되는 것을 확인했습니다. 더 이상 NGINX Plus 인스턴스를 개별적으로 업데이트하고 패치할 필요가 없으므로 다른 미션 크리티컬 프로젝트에 기술 리소스를 적용할 수 있습니다. NGINX 컨트롤러에 내장된 관리 기능을 통해 Nextiva 엔지니어는 내부 규정 준수를 위해 30일마다 적용해야 하는 보안 패치와 같은 업데이트를 서비스 또는 애플리케이션 가동 중지 시간 없이 실시간으로 배포할 수 있을 뿐만 아니라 동적으로 배포할 수도 있습니다. 개발 인스턴스를 가동하세요. 이를 통해 고객은 애플리케이션 및 서비스 제공에 필요한 네트워크 리소스를 최신 상태로 유지하면서 비용을 지불한 제품에 액세스할 수 있습니다.
더 나은 애플리케이션 및 서비스 성능
서비스 아키텍처의 일부로 Nextiva는 Apache를 사용하여 애플리케이션 리소스 전달을 처리하고 HAProxy를 캐싱에 사용했습니다. 각 기술은 필요한 기능을 제공할 수 있지만 애플리케이션 응답 체인 내 여러 구성 요소의 조합으로 인해 불필요한 대기 시간이 추가되었습니다. Nextiva 시스템 엔지니어는 이러한 다른 구성 요소의 기능을 NGINX Plus로 통합한 후 서비스 성능이 크게 향상되었습니다. 소프트폰 애플리케이션 및 기타 최종 사용자 트래픽을 처리하는 NGINX Plus 인스턴스는 시간당 10억 개가 넘는 요청을 처리하도록 구성되었습니다.
넥스티바 소개
Nextiva는 조직이 진정한 통합 플랫폼에서 커뮤니케이션, 생산성 및 고객 관계를 관리할 수 있도록 지원하는 데 전념하는 비즈니스 커뮤니케이션 회사입니다.