두개의 사업장 ERP DB서버 구축 관련 문의 0 2 1,839

by rise2top [SQLServer] [2015.08.12 09:49:35]


표제와 같이 구성하려 하는데 방법은 두가지를 보고 있습니다.

 

1안. 100성능의 서버 1대에, 2개의 사업장 DB를 구성

2안. 50성능의 서버 2대에, 서버 별 1개의 사업장 DB를 각각 구성

 

어떤 것이 좋을까요? 별 차이가 없는 정도면 1안으로 가고 싶습니다. (라이선스 문제도 있고 ^^;;)

1안으로 할 시, 우려되는 것은 한개 사업장에서 원가 작업등으로 트랜잭션이 많이 발생하면 다른사업장 DB도

속도 저하 등의 문제가 발생하지 않을까입니다.

물론 2안 구성보다 H/W가 월등하지만 SQL Server 엔진이 한개이기 때문에 영향이 있을 것 같은..

여러분이라면 어떻게 하시겠습니까!?

조언 부탁드립니다.

 

by 아발란체 [2015.08.12 10:49:38]

트렌젝션 유형(=구체적 사용 내용)에 따라 선택 기준이 달라질 것 같긴 한데,

말씀처럼 라이센스 부담이 있다면 1안도 좋은 선택이 될 것 같습니다.

일반적 CRUD(입출력)만 쓰고, 사업장 안에 있는 분들만 쓰는 것이라면 문제 없을 것 같습니다.

물론 같은 H/W &  S/W 를 쓰더라도 설계 및 부하에 가장 영향을 주는 조회 부분에 대해 신경을 쓴다면 전혀 문제 없을 것 같습니다. 아니면 SQL Server 아닌 다른 DBMS도 검토해보시는 것도 괜찮을 것 같습니다. 무료 DBMS도 사옹 방법에 따라 클러스터링 등 분산 처리를 충분히 할 수 있기 때문에 엄청 특수한 것이 아니라면 웬만한 서비스 다 가능합니다.


by 겸댕2후니 [2015.08.12 11:11:13]

1안은 멀티인스턴스, 2안은 개별서버구성으로 얘기해주셨는데,

통상 1안으로 서버를 구성하지 않는 이유는 하드웨어비용때문이죠.

물론 1안의 경우, 서버를공유해서 사용하기때문에 장애 발생시 두개의 DB모두에

영향이 갈 수 있지만, 아주 큰 부하가 있지 않다면 문제없다고 생각됩니다.

위의 글에 남긴 내용외에 추가적으로 제약사항이 없다면 1안을 추천드리고싶네요.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입