SharedIT | 묻고 답하기(AMP)

WAS 서버 스토리지 데이터 공유 문제

WAS#1 / WAS#2(CentOS, Tomcat)

SAN or DAS 스토리지와 연결 후 이중화 구성하려 합니다.


  • 1.WAS 서버를 NAS로 붙여 공유 볼륨을 만드는 방법과

  • 2.WAS 서버를 SAN으로 구성하여 솔루션을 이용하여 데이터를 복제하는 방법


2가지로 알고 있는데요... 어느 것이 더 안정적으로 운영이 될런지요?

혹시 2안의 경우 데이터복제하는 솔루션은 어느 제품이 있는지요?



5개의 답변이 있습니다.

한그루
  0 추천 | 약 4년 전

저희는 1안 으로 운영하고 있습니다.

리스크는 1안, 2안 모두 있지만 스토리지 IOPS 관점에서는 2안이 좋지요.

2안의 경우 비용 및 유지관리에 대한 부담이 있습니다.

IOPS 가 아주 중요한게 아니라면 1안 추천 드립니다.

저희 사내에서는 매우 중요한 서비스를 제공하는 WAS 인데 1안으로 잘 돌아가고 있습니다.


wansoo
  0 추천 | 약 4년 전

안정성으로  본다면 NAS 보다는 SAN이죠.

질문 내용에서 DAS, NAS 용어가 왔다 갔다 해서 혼동이 조금 느껴지는데요.

DAS는 Direct Attached Storage로 서버에 내장된 디스크와 유사한 방식으로 작동되는 형태의 저장 장치이고요.

NAS는 Network Attached Storage로 네트워크에서 독립적으로 연결되어서 작동하는 단일 서버라고 할 수 있어 DAS와 NAS는 차이가 많은 장치입니다.

서버와의 연결 관점에서 본다면 SAN이 오히려 DAS에 가깝다고 할  수 있을 것 같고요.

SAN의 동일 볼륨을 두대 이상의 서버에서 읽기/쓰기 가능한 형태로 동시 마운트를 시켜 사용할 경우에는 정합성에 오류가 생길 가능성이 높아서 권장되지 않고요.

액티브 서버에서는 읽기/쓰기 형태로 SAN 볼륨을  마운트 시키더라도 스탠바이서버에서는 읽기  전용으로 마운트 시키거나, 가급적이면 스탠바이에서는 마운트를 시키지 않는게 더 좋을 것 같고요.


같은 SAN 장치라도 여러개의 볼륨이 있어서 서로 다른 볼륨에 대해 읽기 쓰기 형태로 여러  서버에서 마운트 시키는 건 문제되지 않지만, 동일 볼륨을 여러 서버가 동시 마운트해서 사용하는건 문제가 생길 가능성이 많다는 의미입니다.

차바라기
  0 추천 | 약 4년 전

SAN는 공유를 하려면 앞단에 공유스위치가 있어야 합니다. 둘중한한대는 NAS로 구성을 하고 공유를해야겠죠~

예전에 저희가 그룹웨어 서버를 구축하면서 SAN으로 공유하려고 했다가 낭패를 보았죠~할수없이 앞단에 공유할수 있는 스위치를 구매 해서 작업을 했네요

wansoo | 약 4년 전

SAN에 연결하는 스위치는 일반 이더넷용 스위치가 아니라 광케이블을 연결할 수 있는 SAN 스위치이죠~ 잘 모를 경우에 혼돈이 생길수 있을 것 같아 코멘트 남겨 봅니다.
Genghis Khan
  0 추천 | 약 4년 전


아래 내용으로 구성을 했습니다.

그리고 SAN으로 하게되면 비용이 너무 많이 나오고

DAS 형태로 하게되도 스토리지 이중화를 하게 되어

서버 4대로 HA 솔루션 (iTPLEX clusterPlex) 로 구성하게 되었습니다.


빨간신발
  0 추천 | 약 4년 전

저희가 1,2번 모두 운영하고 있습니다.

엄밀히 말하면 2번은 SAN이 아니고 NAS로 개별적인 저장공간으로 구축하였고...

1번으로 하면 소스를 하나만 관리하면 되고..

2번으로 하면 소스를 개별 관리해야하는데.. 젠킨스같은 배포관리 툴로 하면 됩니다.

heathtaiji | 약 4년 전

2번 같은 케이스도 사용자가 WAS에 데이터를 업로드할 경우에도 1번과 2번 서버 데이터가 공유 될수 있나요? 제가 지식이 부족할수도 있는데ㅠㅠ SAN으로 구축해도 서버 2대가 볼륨 하나를 같이 사용할 수 있나요??

빨간신발 | 약 4년 전

svn같은 버전관리 툴로 소스를 동기화(업로드)하면 젠킨스이 빌드하고 등록된 각각의 서버로 알아서 배포합니다. 예약도 배포도 가능하고 문제가 발생하면 특정 버전으로 롤백도 가능합니다. 개발자는 장애같은 거 아니면 딱히 was에 접속할 필요는 없습니다.

빨간신발 | 약 4년 전

SAN으로 구축하면 두대 모두 같은 볼륨을 공유할 수는 없고.. A서버에 SAN으로 구축하고 A서버가 NAS로 B서버에 공유해주셔야 합니다.