MSTG(MicroServices Topology Generator)는 마이크로서비스 아키텍처를 시뮬레이션하는 유연하고 확장 가능한 도구이다. YAML 형식의 구성 파일을 기반으로 마이크로서비스와 네트워크 계층을 생성하며, Docker Compose 또는 Kubernetes에 배포할 수 있다. 또한 OpenTelemetry와 Jaeger와 같은 텔레메트리 도구를 포함하고 있어 마이크로서비스 인프라의 모니터링 및 분석이 가능하다.
MSTG의 주요 기능은 다음과 같다:
MSTG의 성능 평가 결과, CPU와 메모리 사용량이 선형적으로 증가하며 토폴로지 크기에 따른 시작 및 중지 시간도 선형적인 관계를 보였다. 또한 마이크로서비스 간 호출 수와 라우터 수에 따른 최대 요청 처리량 감소를 확인할 수 있었다.
MSTG는 다음과 같은 사용 사례에 활용될 수 있다:
MSTG는 마이크로서비스 아키텍처의 성능, 확장성 및 모니터링 기능을 평가하는 데 유용한 도구이다. 마이크로서비스와 네트워크 계층을 모두 고려하여 실제 배포 환경과 유사한 시뮬레이션이 가능하며, 다양한 사용 사례에 활용될 수 있다.
Til et andet sprog
fra kildeindhold
arxiv.org
Vigtigste indsigter udtrukket fra
by Emilien Wans... kl. arxiv.org 04-23-2024
https://arxiv.org/pdf/2404.13665.pdfDybere Forespørgsler