ngridner controller cluster architecture

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ngridner controller cluster architecture

Mavlarn

ngridner controller cluster architecture


In ngrinder version 3.1, we let ngrinder controller to support cluster, then we can extend our load test center in linear.

Below is the architecture in previous version:

image

a) We use an embedded svn server to manager our script file. And the svn repositories are saved in file system in ngrinder home directory.

b) We use ehcache to improve the performance of getting data from DB and SVN repositories.

c) To extend the test running function and security, we use atlassian plugin system to provide the extensibility.

 

After the 3.1 version, the system architect is as below:

image

a) All the controllers in the cluster will use the same DB and file system. For the ngrinder home directory, we can set it a directory on a NAS address.

b) We utilize RMI replicated cache of ehcache, to make some data to be visiable in all controllers in cluster.

Reply | Threaded
Open this post in threaded view
|

RE: ngridner controller cluster architecture

junoyoon
Administrator

Really Great to see this. 

Please post it in the cubrid wiki as well.


JunHo Yoon
Global Platform Development Lab
/ Senior Engineer

13th FL., Bundang First Tower, 266-1, Seohyeon-dong, Bundang-gu, Seongnam-si, Gyeonggi-do, 463-824, KOREA
Tel 031-600-9071   Fax --   Mobile 010-6255-0559
Email  [hidden email]

NHN Business & Platform NAVER HANGAME 쥬니어네이버 해피빈 미투데이


-----Original Message-----
From: "Mavlarn [via ngrinder]"<[hidden email]>
To: "junoyoon"<[hidden email]>;
Cc:
Sent: 2012-11-23 (금) 17:22:26
Subject: ngridner controller cluster architecture

ngridner controller cluster architecture


In ngrinder version 3.1, we let ngrinder controller to support cluster, then we can extend our load test center in linear.

Below is the architecture in previous version:

image

a) We use an embedded svn server to manager our script file. And the svn repositories are saved in file system in ngrinder home directory.

b) We use ehcache to improve the performance of getting data from DB and SVN repositories.

c) To extend the test running function and security, we use atlassian plugin system to provide the extensibility.

 

After the 3.1 version, the system architect is as below:

image

a) All the controllers in the cluster will use the same DB and file system. For the ngrinder home directory, we can set it a directory on a NAS address.

b) We utilize RMI replicated cache of ehcache, to make some data to be visiable in all controllers in cluster.




If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/ngridner-controller-cluster-architecture-tp73.html
To start a new topic under ngrinder_dev, email [hidden email]
To unsubscribe from ngrinder_dev, click here.
NAML