오픈스택 환경에서의 서비스 메시 기반 통합적 모니터링 시스템
Integrated Monitoring System Based on Service Mesh in OpenStack Environment
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 마이크로서비스 아키텍처를 도입하는 기업들이 증가함에 따라, 많은 회사들이 오픈스택 기반 클라우드 환경을 구축하고 컨테이너 오케스트레이션 도구의 사실상 표준인 쿠버네티스를 설치하여 마이크로서비스를 운영하고 있다. 또한 마이크로서비스 간 통신을 용이하게 하기 위해 서비스 메시를 이용하고 이를 기반으로 모니터링 시스템을 구축한다. 그러나 서비스 메시 기반 모니터링 시스템은 마이크로서비스에 관한 정보만을 제공하기 때문에 시스템 관리자는 시스템 전반적인 정보를 얻을 수 없다. 본 논문에서는 오픈스택 기반 클라우드 환경과 관련된 다양한 메트릭을 수집하고 이를 시각화하여 시스템 문제가 발생했을 때 시스템 관리자가 마이크로서비스에 대한 정보뿐만 아니라 전체적인 시스템 정보를 확인할 수 있는 통합적 모니터링 시스템을 제시한다. 이를 통해 시스템 관리자는 폭넓은 정보를 가지고 시스템을 모니터링할 수 있다.
Abstract
Recently, as companies have adopted more and more microservice architectures, they are operating microservices by building an OpenStack-based cloud environment and installing Kubernetes, the standard for container orchestration tools. In order to facilitate communication between microservices, a Service Mesh is used and a monitoring system is built based on this. However, current Service Mesh based monitoring systems only provide information about microservices, so system administrators cannot obtain system-wide information. In this paper, we present an integrated monitoring system that collects and visualizes a variety of metrics related to OpenStack based cloud environment, allowing system administrators to see not just information about microservices, but overall system information when system issues arise. This allows the system administrator to monitor the system with extensive information.
참고문헌 (17)
- González-Castano, Francisco J., "ONAP Architecture s for Network Function Virtualization", Broadband Communications, Networks, and Systems: 9th Inter national EAI Conference, 263, pp.62~71 (2018)
- Building Secure Microservices-based Applications Using Service-Me sh Architecture, "R. Chandramouli", National Institute of Standards an d Technology, 2020~, pp.No. NIST Special Publication (SP) 800-204A (Draft) (2020)
- W. Li, "Service Mesh: Challenges, State of the Art, and Fut ure Research Opportunities", IEEE International Con ference on Service-Oriented System Engineering(S OSE), pp.122~1225 (2019)
- P. Jamshidi, "Microservices: The Journey So Far and Challenges Ahead", IEEE Software, 35(3), pp.24~35 (2018)
- G. Aceto, "Cloud monitoring: Definitions, issues and fut ure Directions", IEEE International Conference on Cl oud Networking, pp.63~67 (2012)
- O. Sefraoui, "OpenStack : toward an open-source solution for cloud computi ng", International Journal of Computer Application s, 55(3), pp.38~42 (2012)
- M. Turowski, "Vertical scaling capability of openstack", Service-Oriented Computing-ICSOC 2014 Workshops, pp.351~362 (2015), Springer
- 김경일, "클라우드 서비스를 위한 쿠버네티스 구조", 한국통신학회지(정보와통신), 35(11), pp.11~19 (2018)
- J. Baier, "Getting started with kubernetes" (2017), Packt Publishing Ltd
- C. Posta, "Introducing Istio Service Mesh for Microservices" (2018), O’Reilly
- L. Calcote, "Istio: Up and Running:Using a Service Mesh to Connect, Secure, Control, and Observe" (2019), O’Reilly
- A. El Malki, "Guiding Architectural Dec ision Making on Service Mesh Based Microservice Architectures", European Conference on Software A rchitecture, pp.3~19 (2019), Springer
- J. Hernantes, "It infrastr ucture-monitoring tools", IEEE Software, 32(4), pp.88~93 (2015)
- "Kubernetes White Paper" (2019)[URL]
- H. Huang, "P&P: A Combined Push–P ull Model for Resource Monitoring in Cloud Compu ting Environment", IEEE International Conference on Cloud Computing, pp.260~267 (2010)
- B. Brazil, "Prometheus: Up & Running: Infrastructur e and Application Performance Monitoring" (2018), O’Reilly
- E. N. Preeth, "Evaluation of Docker containers based on hardware utilization", International Conference on Control Communication & Computing India(ICCC), pp.697~700 (2015)
