Openstack - MSA(Microservice Architecture) - Service 구동 확인(web service) - 5

2020. 7. 18. 13:38MSA (Microservices Architecture) Project

5. Service 구동 확인(web server)

: MSA 프로젝트인 만큼 각 service 환경에서 작동이 가능한지 테스트한 결과이다.

 

• 평상시 service 상태 (각 service별 진행)

평상시 웹 페이지 상태

 

• 부하분산을 위한 인스턴스 자동 생성 (각 service별 진행)

부하분산 진행 과정

 

• 부하분산을 위한 인스턴스 자동 생성 -2개 생성 시 (각 service별 진행) 

인스턴스 자동 생성 (2개)

 

• 부하분산을 위한 인스턴스 자동 생성 -3개 생성 시 (각 service별 진행)

인스턴스 자동 생성 (3개)

 

• 부하분산을 위한 인스턴스 자동 생성 -4개 생성 시 (각 service별 진행)

인스턴스 자동 생성 (4개)

 

: PC사양에 맞춰 Openstack을 구축하여 인스턴스를 통한 MSA 프로젝트를 진행해 보았으며 위 이미지들은 MSA 특징을 이용하여 각 서비스별로 인스턴스를 생성하고 인스턴스마다 부하 분산을 통하여 특정시간대에 특정 서비스로 사용자 접속이 급증하여도 각 서비스들에 대하여 작동이 가능한 인프라를 구축하였다.