Openstack - MSA(Microservice Architecture) - MSA 테스트(부하분산) 진행 - 6

2020. 7. 19. 16:26MSA (Microservices Architecture) Project

6. MSA(Microservice Architecture) - web 서비스 작동 확인

: MSA 프로젝트인 만큼 각 service 환경에서 작동이 가능한지 테스트한 결과이며 kubernetes와 같은 환경 값을 주어 진행하였다.

 

• 테스트 시나리오

요구사항 분석 및 관리 목표

 

실행 시나리오

부하 분산 전 서비스 상태

평상시 유지 상태 (부하분산 전)

 

 

 부하 분산 시 인스턴스 자동 생성 과정

인스턴스 자동 생성 진행 중 상황

 

 부하 분산 시 인스턴스 자동 생성 - 2개

2개의 인스턴스 자동 생성 확인

 

 

 부하 분산 시 인스턴스 자동 생성 - 3개

3개의 인스턴스 자동 생성 확인

 

 

 부하 분산 시 인스턴스 자동 생성 - 4개

지속적인 부하분산 - 인스턴스 4개 생성

: 지속적인 부하 분산을 통하여 최대 4개까지로 인스턴스가 늘어나는 것을 볼 수 있다.

 

* VM기반으로 환경 구축시 서버의 사양에 따라 결과값이 다를 수 있다.

성능 비교 과정

 

 

최종 서비스 제공 형태

: 부하분산시에도 위와 같은 형태로 작동하기 때문에 서비스를 정상적으로 사용할 수 있는 것을 확인할 수 있다.