기술지원 문의

한개 이상의 레진 설치 시 메모리는..?
질문자 / 2012-03-29 23:19

안녕하세요

현재 레진 3.0 을 가지고 프로젝트를 진행 중입니다

진행중에 몇 가지 고려를 해야해서 질문을 드립니다.

 

현재 상황

1. 하나의 서버에 기 서비스가 되고 있는 레진이 있습니다 .

2. 레진 앞단에 웹서버의 역활을 하는 것은 없습니다.

 

첫 번째 질문

1. 동일 아이피를 가지고 하나의 운영장비에 두 개의 레진을 띄울려고 했을 때 아파치 나 iis를 앞 단에 두고 포트로 구분해서 하나의 레진으로 처리 했을 때와 비교했을 때 메모리나 서버의 부하의 차이정도는 ?

 

2. 만약 하나의 서버와 하나의 아이피로 2개 이상의 서비스를 올린다면 즉 3개 정도의 레진을 띄운다면 메모리 적으로 부하의 정도는 ? ( 아파치나 iis를 설치 안하고)

 

답변 부탁드리겠습니다

[답변]한개 이상의 레진 설치 시 메모리는..?
관리자 / 2012-04-02 20:08

안녕하세요. 기술지원팀 입니다.

 

상기 질문에 대한 답변을 드립니다.

 

1. 기본적으로 레진은 안정된 서비스를 위해 한 인스턴스(하나의 서비스)당 2G 가용

   메모리를 필요로 합니다.

   물론 이건 어디까지나 레진에서 필요로 하는 메모리의 수치이며, 별도의 OS나

   웹 서버의 가용 공간까지 감안하시면 그 이상의 메모리를 필요로 합니다.

 

   웹 서버와 연동 전과 후의 부하의 차이는 없습니다.

   다만 웹 서버와 레진서버를 연동하여 서비스시 웹 서버는 정적인 파일을(html,

   image)   레진은 동적인 파일(jsp,servlet)을 분산하여 처리함으로써 성능과 안정성의

   향상을 기대할 수 있습니다.

 


2. 해당 설정은 각각의 서비스를 가상서버로 구축할것인지, 인스턴스별로 구축할것인지

   에 따라 메모리 요구 사항이 달라집니다.
 
   하나의 인스턴스에서 3개의 도메인을 가상서버로 구축하여 사용하게 되면 최소한의

   메모리(2G)로 서비스가 가능하겠지만,
 
   3개의 서비스의 부하(사용자)가 하나의 인스턴스에서 서비스가 불가능하다면, 각각의

   인스턴스로 분리하여 서비스를 제공하셔야 합니다.

   이때 구축에 필요한 메모리는 3 * 2G = 6G , 즉 3개의 서비스를 제공하기 위해 필요한

   메모리의 수치는 6G가 됩니다.

 

   물론 이 수치보다 낮은 메모리로 운영할 수 있습니다.

   하지만 이는 안정적인 서비스를 위한 최소한의 메모리 수치로 이해하시면 되겠습니다.

    

  
결국 웹 서비스 추가시 가장 고려해볼 사항은 해당 서비스에서 예상되는 동시접속자와 부하량 입니다.

 

예상되는 사용자를 측정하여 해당 어플리케이션에서 수용 가능한지 여부를 판단하시고,

이 수치를 근거로 가상서버로 구축할지, 인스턴스를 추가할지, 물리적인 서버를 증설해서비스 해야하는지를 판단하는게 맞을것 같습니다.

 

해당 부분을 고려하셔서 구축하시기 바랍니다.

 

감사합니다.