SharedIT | 묻고 답하기(AMP)

노후된 장비 교체 관련 구성 문의

질문을 창피해 하지 마세요. 답변 해주시는 분들을 위해 많은 정보를 입력해 주세요.

새 문서() 를 클릭 하여 새 글을 작성해 주세요.


안녕하세요

이번에 전자결재 DB서버가 노후되어 신규로 구입하려고 합니다.

모델 : IBM,9133-55A

O/S  : AIX

DB  :  오라클 

오라클 소프트웨어 구입비용과 데이터 이전비용을 제외하면 거의 남는게 없습니다.

구성쪽이 문제인데요.

저는 리눅스(centos)를 사용하고 가상화(ESXi 5.5.0) 에 구성을 하려고 했었는데

유지보수 업체쪽에서는 VM에 DB서버를 올리면 안된다. Linux 보다 AIX를 써야 된다.

Linux를 쓸거면 redhat을 사야된다 이렇게 말씀을 하시더라고요

가상화는 위험하다는데 위험한 이유를 모르겠더라고요 ㅠㅠ

단일 하드웨어를 쓰나 가상화에서 vm 올리나 결국은 장애는 날수 있는거고

혹시 vm에 올리면 장애가 더 잘나나요 ? 네트워크 쪽 문제가 있을수도 있는건가요 ?

잘모르니 답답하네요 ㅠㅠ 혹시 조언좀 구할수 있을까요 ?

Tags : 태그가 없습니다.

11개의 답변이 있습니다.

gabriel0000
  0 추천 | 4년 이상 전

VM 처음 나올 때에는 DB 를 가상화 하지 않았어요. 그만큼 보수적으로 운영하려고 했기 때문입니다.

지금은 많이 달라져서 DB도 가상화를 합니다. 심지어 MS-Sql 도 운영체제 없이 되거나, 리눅스 베이스로 운영이 되면서 리눅스를 가상화하고 거기에 MS-Sql 을 얹어서 사용합니다.

비용 면에서는 솔라리스가 가상화만 지원한다면 가상화 솔라리스에 오라클을 올려서 사용하면 최적이겠네요.

그렇지 않으면 redhat 라이센스에 오라클을 얹어서 가상화 하는 편이 좋겠네요.

DB는 리소스를 많이 잡아 먹기는 하지만 CPU 보다는 메모리라서 메모리 할당을 좀더 많이 해 주시면 될 듯 합니다.

자원 할당은 현재 오라클에서 cpu(코어) 를 얼마나 사용하는지 최고치를 보고 거기에 맞춰서 할당을 하면 되지 않을까 합니다.

wansoo | 4년 이상 전

솔라리스도 x86용을 VM에 올리면 다른 리눅스 처럼 VM에 올릴 수 있어요~ ^^ VMWare, Citrix, 오라클VM,... 등의 가상화가 CPU를 에뮬레이션 하는 형태가 아니라 CPU 자원을 그대로 공유해서 사용하는 형태이기 때문에 아키텍쳐가 다른 CPU에 대한 가상화가 어려운 거죠. 만약에 CPU 에뮬레이션으로 이 기종 아키텍쳐를 지원하게 된다면 그 만큼 성능 저하가 엄청 많이 생기게 될 거고... CPU 에뮬레이션이 설사 지원된다하더라도 아직까지는 실 업무용으로는 부적합하겠죠~
낭만생선
  0 추천 | 4년 이상 전

초 크리티컬의 용도도 아닌데

Aix를 고집할 이유가 있나 모르겠네요.

저희도 aix 다 걷어 냈습니다.

요즘는 hp 슈퍼돔에도 리눅스 조합이 대세입니다.

지금 시대에 aix는 진짜 여러가지로 맞지 않는 선택입니다.

오라클 잘하는 업체만 만나시면 마이그레이션은 일도 아닙니다.


나리치야
  0 추천 | 4년 이상 전

가상화를 추천드리고 싶습니다만, 가상화로 가실때는 가상화에 네트워크 구성(병목현상 때문)과 스토리지 구성을 잘 조합하셔야 합니다. 가상 호스트가 빵빵해도 네트워크 구성에 문제가 있다면 느려졌다고 체감할 수 있습니다. 실제로 DB를 가상화해도 문제는 없습니다. 다만, Enterprise 환경이라면 특히 네트워크, 스토리지 구성을 신중하게 고려하셔야 합니다.

차바라기
  0 추천 | 4년 이상 전

VM에 올려도 크게 무방하다고 생각 하는데요 저도 VM에 올려서 DB랑 사용을 하고 있습니다.

werther.chan
  0 추천 | 4년 이상 전

저희는 VM에 여러서버를 올리고 있는데.. DB서버도 같이 올려서 사용중에 있습니다..MS , Postgre..

실제 사용하는것은 거의 체감을 못할정도인것 같습니다. (물론 활용도가 높은 DB서버는 아니지만^^;)

그저멍하니
  0 추천 | 4년 이상 전

VM을 한번도 못써본 사람은 있어도

한번만 써본사람은 없을것 같습니다.


스펙이 그만큼 받쳐줘야하겠지만, Vmware든, Hyper-V든

리소스 배분 및 관리측면에서는 효율적입니다.

한그루
  0 추천 | 4년 이상 전

업체가 오바하는겁니다. 괜히 VM에 올렸다가 나중에 곤란해지는 상황이 올까봐 그러는거에요.

하지만 그 DB가 너무너무 중요하고 리소스도 많이 사용한다면 물리서버에 올리는것도 고려해보는게 좋습니다.

VM 으로 구축하는거 강력히 추천합니다.

그런데 ESXi 버전이 좀 낮아요. 6.0 이상이면 좋겠습니다. 리소스는 좀 넉넉히 주시구요.

Oracle 을 올리신다고 히시니 RedHat 을 추천 하는데 그거는 틀린말은 아닙니다.

CentOS 에서도 잘 돌아갑니다. 그런데 Oracle 에서 CentOS 를 보증하지 않아요. 즉 문제 발생시 Oracle 의 직접적인 지원을 받아야 하는경우 (bug fix 같은) OS 가 RedHat 이면 지원을 해주는데, CentOS 면 지원을 안해줍니다.

물론 Oracle에 매면 Subscription 을 연장하는 고객만 해당되는 이야기 입니다.


Genghis Khan
  0 추천 | 4년 이상 전

굳이 redhat + 오라클 할 필요까진 없습니다.

Centos + 오라클로도 충분하구요

저희도 VM으로 동일하게 구성하여 사용중인데 속도면에서도 큰 차이는 없습니다.

VM 장점은 여러 VM을 구성하실수도 있고, Host + Host 구성시 HA 기능도 있습니다.

만약 VM 리소스 문제시  CPU ,메모리등 라이선스에 맞춰 + 할수 있어요


wansoo | 4년 이상 전

기술 지원의 문제라 생각되네요. CentOS에 Oracle DB를 사용하면서 제대로 된 기술 지원을 받으려는 것 보다 오히려 RedHat을 사용하면서 기술 지원을 받는게 비용면에서나 지원 서비스 면에서 더 유리하지 않을까 하는 생각이 드네요.
wansoo
  0 추천 | 4년 이상 전

VM은 아무래도 물리적인 기계에서 작동되는 것 보다 성능이 낮아 질 수 밖에 없겠죠.

DB를 하드웨어 스토리지에 직접 저장하지 않고 가상 디스크에 저장한다면 성능 문제가 더 높아 지게 되겠고요.

낮은 스펙에 성능이 중요하다면 가상 컴퓨터 보다는 하드웨어 컴퓨터에 직접 구동하는게 당연히 좋죠.

그렇지만, 스펙이 높은 하드웨어 사양이라면 가상화로 인한 성능 문제를 웬만큼 보완해 줄 수 있을 것 같고요.

AIX 유닉스에 오라클 DB를 도입하려면 오라클 DB 가격이 만만치 않을 거 같아 보이는데요.

오라클 DB를 사용해야 한다면 솔라리스 유닉스에 오라클을 사용하는게 유리한 점을 많을 것 같아 보이네요.

오라클 서버 영업 담당자와 상의해 보면 다른 유닉스를 사용하는 것보다 비용면에서 훨씬 유리한 제품을 제안해 줄 거라 보입니다.

Solaris + 오라클을 묶어서 하나의 제품화 시킨 모델들이 있어 유닉스의 안정성, 성능까지 다 가져 가면서도 저렴한 제품을 도입가능하지 않을까 싶네요.

mandu | 4년 이상 전

Solaris + 오라클도 검토를 해봐야겠네요. 답변 감사합니다.

양성환 | 4년 이상 전

요즘 대세는 Linux + Oracle 입니다. RedHat + Oracle 이 거의 표준이라고 보면 될것 같아요

한그루 | 4년 이상 전

Solaris 는 가상화 잘 될지 모르겠습니다. Sparc 은 당연히 가상화 안되고 (요즘도 Sparc 나오나 모르겠네요.) X86은 가능할것 같기는 한데 괜한 모험은 안하는게...

wansoo | 4년 이상 전

SPARC은 아직 안되지 싶네요. 된다해도 설정방법도 복잡한데다 불안정하고요. 아키텍쳐 자체가 다르기 때문에 구현하기가 어렵고 구현된다해도 SPARC 자체의 장점을 이용하지 못하게 되어 성능과 안정성을 위해서 SPARC 기반의 하드웨어에서 작동하는 유닉스 시스템을 도입하려는 장점을 얻지도 못하고요. X86 Solaris도 있긴하지만 X86보다는 그래도 시스템은 SPARC이 더 낫죠.

wansoo | 4년 이상 전

요즘 U2L을 많이 진행하고 있긴 하지만 유닉스에서 리눅스로 넘어 가는 주된 이유는 비용 때문이죠. X86이 성능도 많이 좋아 진데다 고가의 RISC 시스템인 IBM AIX 유닉스나 오라클(예전 SUN Microsystem인수기업)의 SPARC Solaris 같은 시스템을 사용하는 것 보다는 가성비를 따져 봤을때 X86이 좋다이지 리눅스가 유닉스 보다 낫다는 건 아니죠.

wansoo | 4년 이상 전

왜 솔라리스냐면, 오라클이 Solaris를 소유하고 있기 때문이죠. Oracle DB와 Solaris 유닉스를 서로 최적화 시켜 파격적인 가격에 영업을 하고 있기 때문이기도 하고요. 비용 문제 때문에 SPARC Solaris를 사용하지 못하는 상황이라면 RedHat 같은 리눅스보다는 X86용 Solaris를 사용하는게 Oracle DB와 더 잘 맞아 떨어질 것 같고, 기술 지원도 더 잘될거라 생각되네요.
Andrew Gil
  0 추천 | 4년 이상 전

너무 영업적 마인드로 빨아먹으려는 속셈인듯

양성환님 말씀대로 DB이슈 말고는 특별한 거 없습니다.

요즘 유닉스 버리는 분위기인데 뭘 유닉스를 또 사;;

mandu | 4년 이상 전

유닉스를 무조건 써야된다는 개념이 이해가 안되서요. 리눅스로 진행하는 쪽으로 해야겠네요 감사합니다.
양성환
  0 추천 | 4년 이상 전

1.VM에 올려도 됩니다.

다만 VM 에 올릴 경우 VM 의  HOST가 사용하는 리소스가 있으므로 실제 성능보다는 적게 나오게 됩니다.


2. AIX -> Linux 는 마이그레이션 작업이 필요 합니다.

오라클도 버전이 올라 가는 건가요? OS 가 달라지므로 마이그레이션이 필요한데 유지보수 업체가 오라클 마이그레이션을 하기에 부담 스러울 것 같습니다.


양성환 | 4년 이상 전

하지만 기존의 장비가 노후화 되어 있으므로 VM 에 올릴 경우 성능 향상 효과가 더 나올수 도 있겠네요. 기존 32비트 였다면 64비트 전환 작업 등 오라클 작업은 외부 전문 업체에 의뢰를 해야할 수 있겠네요

mandu | 4년 이상 전

답변 감사합니다. 리눅스로 전환할때 마이그레이션도 예산에 포함되어 있습니다. 유닉스를 무조건 써야된다는 개념이 이해가 안되서요. 리눅스로 진행하는 쪽으로 해야겠네요 감사합니다.

wansoo | 4년 이상 전

같은 오라클 DB를 사용한다면 특별히 마이그레이션이 필요하지는 않아요~ 오라클 DBMS 버전이 달라진다면 버전 차이에 따른 마이그레이션 정도는 필요하겠지만요. Oracle DBMS가 AIX용이냐 리눅스 용이냐 정도의 차이만 있지 사용하는 Oracle DB 데이터가 달라지지는 않아요~ AIX 시스템과 Solairs 시스템, 리눅스 시스템 사이에서 시스템 전환 작업을 여러번 해 본 입장에서 의견입니다.