Zabbix Plugin for Application Monitoring in Tacker VNF Manager안녕하세요. 이번 포스팅에서는 제가 오픈스택을 기반으로 개발하고, 이것을 오픈스택에 컨트리뷰션 한 내용을 설명드리겠습니다. 먼저 오픈소스 모니터링 툴인 Zabbix [1]와 오픈스택 NFV MANO 프로젝트인 Tacker [2]를 연동하고 이를 통해 VNF에서 운용되고 있는 애플리케이션에 대해 모니터링하고 장애를 복구하는 구조를 설계하였습니다. Zabbix 및 Tacker는 본 블로그에서도 다루었던 주제이니 참고하시면 될 것 같습니다. 해당 개발 결과는 설계를 기반으로 두 프로젝트를 연동하기 위한 플러그인을 구현하여 오픈스택 MANO 프로젝트에 컨트리뷰션하였습니다. [Blueprint] ..
NFV 장애 관리 통합 매니지먼트 시스템안녕하세요 . 이번 포스팅에서는 NFV 장애 관리를 위해 다양한 기능을 통합하여 관리하는 시스템에 대해 구조와 구현 내용들을 말씀드리고자 합니다. 해당 내용은 NFV 환경에서 발생하는 다양한 문제들 특히 인프라, 가상 머신, 애플리케이션 등 여러 계층에서 발생하는 문제들을 일괄적으로 편리하게 처리하기 위해 제안한 시스템입니다. 또한 클라우드 기반의 NFV 환경에서는 다양한 모니터링 프로젝트들이 개별적으로 개발되고 있어서 이들을 통합하고 자동화하는 것이 필요하다고 생각되어 시작하게 되었습니다. 글로벌 멀티 사이트 환경에서 고가용성 기능들의 개별적 제공이 아닌 상호 작용을 통해 보다 높은 수준의 관리가 필요하였고, 고가용성 기능들의 개별적인 개발로 이들에 대한 통합 ..
엣지클라우드 장애 원인 분석 시스템 개발안녕하세요. 이번 포스팅에서는 엣지 클라우드 장애 원인 분석 시스템 개발에 대한 내용을 말씀드리고자 합니다. 가입자에 근접한 네트워크 엣지에서 서비스를 제공하는 엣지 클라우드는 5G에 대한 초 저지연의 속도를 이루기 위한 중요한 기술로 떠오르고 있습니다. 엣지 클라우드는 지리적으로 가입자와 가까운 곳에 위치하면서 서비스를 제공하기 때문에 실질적으로 응답 신속성이 높아지며, VR/AR과 같은 트래픽이 높은 컨텐츠를 제공할 수 있게 됩니다. 또한 기존 중앙 클라우드 방식으로 트래픽이 중앙으로 몰리게 되면서 발생하는 여러 문제점을 엣지 클라우드로 인한 트래픽 분산으로 해결할 수 있게 됩니다. 이러한 엣지 클라우드는 현재 ETSI를 비롯하여 많은 표준 기관에서 표준 문..
백업 기반의 VNF 고가용성 기술 개발안녕하세요. 이번 포스팅에서는 VNF가 제공하는 서비스에 장애가 발생해도 서비스를 제공받는 입장에서 계속적으로 서비스를 받을 수 있는 기법을 개발한 결과를 포스팅하고자 합니다. VNF가 제공하는 서비스 유지 기법은 고가용성을 연구하는 분야나 실제 서비스 사업자들도 굉장히 중요한 문제입니다. 예를 들어 요즘 같이 클라우드 스트리밍, 게임 등과 같이 서비스를 지속적으로 제공하고 장애가 발생해도 사용자가 인지하지 못하게 하여 콘텐츠를 계속 이용할 수 있는 것은 사업의 성공에 중요한 키워드가 될 것 같습니다. 이러한 서비스 유지 기법을 구현하고 해결하기 위해서는 여러 방법들이 있겠지만, 저의 경우에는 가상 머신 스냅샷, 즉 백업 기능을 이용하여 VNF 서비스 유지 기법을..
실시간 점검 시스템 개발 안녕하세요. 이번 포스팅에서는 앞서 개발한 고가용성 통합 패널[1]과 연동하여 실시간으로 인프라, 가상 머신 등을 점검할 수 있는 시스템을 설계한 내용을 말씀드리고자 합니다. 본 설계에서는 Vitrage-dashboard와 연동하기 위해 별도의 컴포넌트를 정의하게 됩니다. 해당 컴포넌트는 점검을 위한 여러 시나리오를 가지고 있고, 필요한 파라미터만 입력하게 되면 자동으로 점검을 수행하고 결과를 확인할 수 있도록 하였습니다. 해당 설계는 오픈스택 밴쿠버 서밋의 미팅에서 함께 논의하였고, 블루프린트로 업로드 되어 있습니다. [Blueprint] : https://review.openstack.org/#/c/561508/ [Meeting] : https://etherpad.o..
고가용성 통합 도구 패널 개발 안녕하세요 김민욱입니다. 이번 포스팅에서는 예전에 연구했던 주제 중 하나인 고가용성을 제공하기 위해 여러 도구들을 통합하여 제공하는 패널을 개발한 내용 및 구현 결과를 말씀드리고자 합니다. 먼저 구조를 살펴보기에 앞서 본 개발 내용은 오픈스택 RCA(Root Cause Analysis) 프로젝트인 Vitrage를 기반으로 구현되었습니다. 기본적인 컨셉은 다음과 같습니다. 그림 1에서는 Vitrage가 제공하는 장애 원인을 상하위의 트리 구조로 시각화하는 탭입니다.[1] 이는 Horizon을 통해 확인할 수 있습니다. 시각화 탭에서는 장애 알람, 인프라 구성요소, 가상 머신을 한눈에 파악할 수 있습니다. 따라서 본 연구의 목표는 인프라, 가상 머신 등에 대해 장애가 발생하였을..