SharedIT | 묻고 답하기(AMP)

병원 Pacs서버 업그레이드 관련 문의

안녕하십니까 병원전산직원입니다. (지역은 부산 부산진구입니다)
방금전에 견적상담 게시판에 글을 올렸는데 다른분들 의견도 받고 싶어 이쪽에도 올리게 되었습니다.
 
현재 업체를 통하여 렌탈로 월 25만원정도 주고 있는데 서버 장애 이슈가 있어서 업그레이드를 검토중입니다.
새로 렌탈,유지보수를 받은건 1년정도 되었으며 앞전 서버의 경우에는 꽤 오래 쓴 서버였습니다.
원래 OS도 업그레이드 (기존 2003) 하려고 했으나 오라클등 비용이 너무 나와 서버 하드웨어만 교체를 했었습니다.
어느정도 효과는 있었지만 장애는 계속 있었기때문에 아예 서버 업그레이드까지 고려해보려고 합니다.
현재 사양은
서버
DL380 Gen7 X5650 2.66GHz 1P 4C, 16GB, 300GB*2
HPE 16GB 1Rx4 PC3-12800R Kit
HPE 300GB SAS 10K SFF SC DS HDD *2
HP Smart Array P420i Controller
HPE 460W FS Plat Ht Plg Pwr Supply Kit *2
스토리지 D2600
HPE 2TB SATA 3.5" HDD * 12
OS 
서버 2003
오라클9

위와 같고
이번에는 OS까지 업그레이드 하려고합니다. (물론 오라클도 구매를 해야겠죠..?)
일단 Pacs서버용으로 사양이 어느정도가 적당한지 잘 모르겠어서 타병원에 들어가는 사양도 알수 있으면 좋을것같습니다.
응급실은 없고 하루에 7000~10000장정도 영상을 찍습니다. (Pacs는 인피니트 사용중)
서버장애의 경우 CT나 MRI를 찍고 서버로 넘길때 시간이 엄청 오래걸리거나
의료진이 진료보면서 영상을 틀때 클릭후 영상을 띄우기까지 딜레이가 있는등의 이슈가 있었습니다.
그래서 서버 하드웨어를 업그레이드 했고 어느정도 개선은 되었지만 간헐적으로 딜레이가 발생하여
OS업그레이드까지 고려하게 되었습니다.
현재 기존 업체에게 업그레이드 견적을 하나 받아두긴했는데
사양은
DL380 Gen8 E5-2609(4core) 1P 4C, 16GB, 300GB*2
HPE 16GB 1Rx4 PC3-12800R Kit
HPE 300GB SAS 10K SFF SC DS HDD *2
HP Smart Array P420i Controller
HPE 460W FS Plat Ht Plg Pwr Supply Kit *2
스토리지 D2600
HPE 2TB SATA 3.5" HDD * 12
OS (서버 2016 이라는것같은데 사실 잘 모르겠습니다.)
MS WS16 (16-Core) Std ROK ko SW
MS WS16 CAL 5USR en/ko/ja LTU
오라클 (이건 PACS업체로부터 받은겁니다.)
Oracle Standard Edition 2

이정도이며 
병원에서 근무하시는분들의 의견이 가장 궁금합니다.
1.Pacs에 적합한 서버사양
2.오라클 구매시 중요사항? (사실 오라클을 잘 모르겠습니다. 라이센스도 까다로운것같고 어렵네요..)
3.그외 서버 렌탈&교체시 참고사항?


3.인피니트(G3)사용중인 병원전산담당이 계시면 답변 꼭 부탁드립니다.
- CT나 MRI영상을 촬영하고 서버로 넘길때 속도가 눈에 띄게 느려지는 현상이 있었는지?
- 환자진료시 영상 띄울때 딜레이?
(이번에 영상의학과장님이 새로 오셨는데 앞전 병원에서는 다른 PACS를 썼는데 영상 클릭하면 딜레이 없이 바로바로 떳다고 저희병원은 너무 느리다고 하시네요. 보통 클릭하면 1~2초뒤에 영상이 뜨고 종종 모래시계 돌면서 5초~10초 걸릴때가 있긴합니다. 인피니트 프로그램 자체가 무거운건지 저희병원 서버가 안좋아서 느린건지...PC사양은 최근 I5로 맞춘거라 문제 없습니다. 다른병원/다른프로그램을 써본적이 없어서 비교대상이 없다보니 힘드네요.)

 
많은 도움 부탁드립니다.
항상 감사합니다!
Tags : 태그가 없습니다.

8개의 답변이 있습니다.

gccc
  0 추천 | 5년 이하 전
네트웍이 기가빗이라면 아무래도 스토리지가 병목지점일듯싶습니다.

디비가 느려도, 네트웍이 느려도, 스토리지가 느려도 어플리케이션이 늦게 뜰 수 있습니다.

위에서도 말씀하셨다시피 SSD기반 스토리지에 가상화해서 사용하시면 적절한 비용으로 운영 가능하실듯합니다.

DB성능도 메모리 왕창 꽂아서 SSD기반으로 가면 튜닝안해도 빨라지겠구요.

뭐 예산이 된다면 OS/DB 모두 업그레이드하는게 맞겠구요.

여기나온 안을 2~3가지 만들어서 올리시면 되지않을까요?
Induky
  0 추천 | 5년 이하 전
PACS에서 중요한게 자료 업로드 및 다운로드 속도이기 때문에 스토리지와 네트워크 성능이 가장 중요하긴 합니다만..
서버 OS 자체의 성능이 발목을 가장 크게 잡지 않는지 의심되긴 합니다. 
보통 저정도 성능의 서버에 OS가 2008 R2만 되도 문제 없을 사양이거든요.
양성환
  0 추천 | 5년 이하 전
우선 느린 문제는 디비 문제일 확률이 가장 큽니다.
다만 장비가 오래됐으니 변경할 필요는 있지요 
그런데, 신규 장비가 디비 운영 서버로서는 저가형 장비이긴 하네요 
그리고 신규 장비는 구형의 OS를 지원하지 않습니다.

디비 마이그레이션 비용도 상당히 들 수 있어요
그래서 보통 가상화를 많이 이용하긴 합니다.
윈도우 이니 윈도우 서버의 Hyper-V 를 쓰면 되겠네요

여튼 코어를 조금 더 투자를 했으면 하고, 
느려진 원인은 디비 튜닝을 하면 간단히 해결 될  것 같습니다.

wansoo | 5년 이하 전

infinitt PACS는 영상 Data를 FTP 방식으로 서버에 전송하는 형태로 작동됩니다. Oracle DB에서 영상의 위치등 기타 정보들을 관리를 하기는 하지만 DB 보다는 image file을 disk 읽고 쓰는데 부하가 많이 걸리는 형태이기 때문에 DB 성능의 영향은 비교적 낮은 편으로 보입니다.

양성환 | 5년 이하 전

솔루션은 모르지만 blob일수도있죠

wansoo | 5년 이하 전

infinitt PACS 잘 알고 있습니다. 디스크에 일자별 폴더 아래에 하위 폴더들을 다시 만들어 dicom 포멧의 이미지들을 File로 쫙~ 저장하고 있습니다. 작은 file들이 한개 디스크에 수백Giga에서 수 Tela 용량으로 저장되게 됩니다. 주로 1Tela 이하의 디스크 파티션으로 여러개 디스크로 계속 늘려가며 저장하는걸 infinitt에서 권장하고 있지 싶고요.
wansoo
  0 추천 | 5년 이하 전
D2600에 SATA 디스크를 12개 장착해서 RAID 구성해서 PACS 영상을 저장하고 있는 형태인가요..?
영상을 저장하는 저장 장치의 disk i/o가 영향을 많이 미치게 됩니다.
여러가지 고려해 봐야 겠지만,
1차적으로 가장 걸리는게 스토리지에 SATA 디스크를 사용하고 있다는 점이네요.
SATA를 SAS나 Flash 를 사용하는 스토리지로 교체하는걸 우선 검토해 보시는게 좋을 것 같고요.

2003 32bit OS를 사용한다는 것도 걸리네요.
64비트에 적어도 2012 OS를 사용하는게 좋아 보이고요.
DL380 G7에 64G 메모리를 사용해 봤자 OS가 32비트를 사용한다면 실제 사용할 수 있는 메모리가 3기가 조금 더 밖에 사용하지 못하기 때문에 아까운 자원만 낭비하고 있다는 생각이 드네요.
Oracle 버전도 낮은거 같고요~
서버 사양은 그 정도면 큰 문제 없을 거 같아 보이고요.
인피니티 엔지니어가 유지 보수하면서 깝깝함을 많이 느끼고 있지 않을까 하는 생각도 드네요. ㅎㅎ

7천에서 1만장 정도의 영상을 찍을 정도면 PACS에 투자를 좀 해도 되지 않을까 싶네요.

다시, 정리해서 말씀드리면,
1차적으로 성능 좋은 스토리지로 교체,
2차적으로 OS, 오라클 버전 업그레이드~

1, 2차 둘 다 함께 진행하는게 더 좋아 보이고요.

다음으로 네트워크를 성능 문제를 검토해 보시는 순서로 검토해 보시면 될 거 같아 보이네요.
davidkim
  0 추천 | 5년 이하 전
일단, 서버는 아직까지 문제가 있어 보이지는 않습니다만,
OS는 업그레이드가 필수적일것 같네요.

그리고,
네트워크 아날라이저를 통하면 확실한 결과를 알 수 있을것 같은데요,
병원 규모상 영상정보를 많이 사용하는 것 같아요.
이에,
서버와 스위치간 통신은 1G 이상으로 연결을 추천해 드립니다.
(Copper Type 보다는 Fiber Type)

도움이 되셨기를 바랍니다. ^^
Andrew Gil
  0 추천 | 5년 이하 전
좀더 세부적으로... 말씀드릴게요

1. 아주 단순하게 판단했을 때 서버의 자원 고갈 문제는 아닌 것으로 보임

2. DB또는 DB서버의 성능 분석 요청

3. 네트워크 업체에 각 층별 스위치에서 발생하는 트래픽 추출 요청

4. 영상의학과 PC의 랜이 1Gpbs이어야하나 100Mbps로 잡혀있는지 확인
-> 간혹 100M인터넷 전화를 통해 PC에 랜을 연결하는 경우도 있습니다.

질문

1. 스토리지의 레이드 구성은 무엇이고, 서버와 어떤 인터페이스로 연결되어 있나요?

기타 : 윈 2003은 상위버전으로 필히 갈아타셔야합니다.
Andrew Gil
  0 추천 | 5년 이하 전
서버 성능은 그냥, 피크타임 때 작업관리자 띄워서 cpu mem 사용량만 보고 판단하셔도 되구요.

ideact9280 | 5년 이하 전

기존 서버가 2003이다보니 32비트라 램이 4G까지밖에 안되서 (끼워져있는건 16G 하고 가상화) 작업관리자에서 보면 할당된 메모리 3100M/5963M 수준으로 항상 50% 이상먹고있습니다. CPU는 피크타임때 25~50% 왔다갔다하는것같습니다.

gccc | 5년 이하 전

2003은 이래저래 문제가 많아요. 비용이 좀 들더라도 가능하시다면 OS는 업그레이드하는걸 권장합니다. 것도 32비트라니...
Andrew Gil
  0 추천 | 5년 이하 전
저는 네트워크랑 스토리지 퍼포먼스가 의심되네요

ideact9280 | 5년 이하 전

네트워크 업체말로는 크게 이상없다고 하는데 이걸 어떻게 체크해야할지 모르겠네요. 현재 서버는 백본 서버 주니퍼 EX3300 에 물려있고 각층 시스코 C2960X 장비로 연결되어있습니다. 네트워크 트래픽이라던지 성능을 체크해볼수있는게 있을까요>?

gccc | 5년 이하 전

이미지 전송시 FTP로 전송한다 했으니 서버로 파일 업로드해보시고 속도 체크해보시면 알수있어요. 시간대에 따른 시스템의 전반적인 리소스사용률을 확인하는것이 필요하다고봅니다. 이참에 zabbix나 prtg 한번 세팅해보세요. PC에다 virtualbox 같은 가상화 기반으로 시험하셔도 좋으니 그렇게 해서 리소스 확인하시고, 나중에 따로 서버세팅하셔도 좋죠. 어플리케이션의 반응이 늦는데, 원인분석을 하는방법에는 접근방향에따라 몇가지가 있겠는데요, 시스템관리자라면 당연히 인프라들의 리소스사용현황을 보고 병목지점을 찾는게 쉽지않을까싶습니다.