1 |
1
쿠버네티스 컨트롤러에서 수행되는 실시간 시뮬레이션 방법으로서,웹서버, 데이터베이스, 블록체인 네트워크 및 클라이언트를 쿠버네티스 클러스터 상에서 팟(Pod)으로 설정하되,성능평가 조건에 따라 웹서버, 데이터베이스, 블록체인 네트워크 및 클라이언트 각각을 나타내는 팟의 수를 조절하여 생성하며,타임스케일(timeScale) 옵션을 이용하여 성능 평가 수행 시간을 단축하는 것을 특징으로 하는 네이티브 클라우드 컴퓨팅 환경에서의 실시간 시뮬레이션 방법
|
2 |
2
제1항에 있어서,상기 웹서버의 다수의 팟은,레플리카셋(ReplicaSet)과 디플로이먼트(Deployment)로 관리되며,레플리카셋은 웹(web)이라는 이름의 동일한 웹서버 팟을 구별없이 복제하여 스케일링하고, 디플로이먼트는 레플리카셋에 의해 복제되는 웹서버 팟의 수를 지정하여,클라이언트가 클러스터 IP로 웹서버에 요청을 전송하면 웹서버 팟들간의 로드밸런싱을 수행하는 것을 특징으로 하는 네이티브 클라우드 컴퓨팅 환경에서의 실시간 시뮬레이션 방법
|
3 |
3
제1항에 있어서,상기 데이터베이스의 다수의 팟은,스테이트풀셋(StatefulSet)으로 관리되어, 데이터베이스 팟들의 순서를 유지하고 고유한 팟 ID로 식별되도록 설정하고,첫 번째 데이터베이스 팟을 마스터(master)로 지정하여 데이터의 입력을 담당하고, 데이터베이스의 나머지 팟들은 슬레이브(slave)로 지정하여 데이터의 출력을 담당하도록 설정되는 것을 특징으로 하는 네이티브 클라우드 컴퓨팅 환경에서의 실시간 시뮬레이션 방법
|
4 |
4
제3항에 있어서, 상기 데이터베이스 팟들은, 퍼시스턴트 볼륨(Persistent Volume)에 연결되어 팟과 함께 삭제되지 않고 유지되어 데이터를 보존한 상태로 다음 팟과 연결되는 것을 특징으로 하는 네이티브 클라우드 컴퓨팅 환경에서의 실시간 시뮬레이션 방법
|
5 |
5
제1항에 있어서,상기 블록체인 네트워크 팟들은,P2P 네트워크에 따라 팟들 간에 동기화가 가능하도록 스테이트풀셋(StatefulSet)으로 관리되며,퍼시스턴트 볼륨(Persistent Volume)에 데이터를 저장하는 것을 특징으로 하는 네이티브 클라우드 컴퓨팅 환경에서의 실시간 시뮬레이션 방법
|