기본 콘텐츠로 건너뛰기

라벨이 아키텍트인 게시물 표시

IT컨설턴트란? 세일즈 컨설턴트와는 다른 전문 직종입니다!

수 년전 한국에 잠시 가서 일을 했을 떄  컨설턴트라고 소개한 적이 있었는데,  사람들은 단순히 영업하는 사람으로 알고 있었던 것이 충격이었습니다.  한국에서는 컨설턴트는 세일즈컨설턴트 정도 뿐이었나보더라구요..  게다가 세일즈 컨설턴트보다는 세일즈맨에 가깝고 기술력은 거의 찾아보기 힘든 사람들이 많았습니다.  일본에서의 IT컨설턴트의 지위는 상당히 높습니다.  일단 아무나 컨설턴트란 이름을 내세우지 않고,  컨설턴트들은 자기의 분야에 자부심을 가지고 있는 경우가 많습니다.  물론 모든 컨설턴트가 그런 것이 아니고, 영업에 치우친 사람들도 있지만 말이죠..  2007년 경이었습니다. 고객이 컨설팅 요청을 했습니다.  자기네 시스템을 이관해야 하는데 ORACLE을 사용하는 시스템이고 유저 수십만이 접속할 수 있는 정도 스펙이 필요하다고 합니다.  그리고 여러 서버 업자에게 견적을 받았는데 INTEL Xeon도 있었지만,  AMD서버가 거의 60%가격으로 굉장히 메리트 있게 왔다고 합니다.  인텔은 2코어 였고, AMD는 4코어 인데도 말이죠.  이 AMD서버를 구입해도 되는지에 대한 조언을 요구했습니다.  제대로 된 컨설턴트라면 어떻게 얘기할까요? Intel Core는 단일 코어의 같은 클럭에서 처리 성능이 좋습니다.  그리고 AMD는 그걸 보완하기 위해서 코어수를 늘렸지요.  왜 AMD는 같은 CPU인데 인텔보다 같은 클럭에서의 처리 성능이 낮을까요? 이 이유는 OS라는 소프트웨어가 하드웨어랑 통신할 떄 사용하는 Machine code라는 어셈블러를 사용하여 OS의 명령을 처리하게 됩니다.  각각의 CPU벤더는 자기만의 머신코드와 코어 기술을 가지고 연산을 하기 떄문에 하나의 처리에 동일한 클럭을 사용하지 않습니다. 어셈블러의 명령어 체계에서부터 에뮬레이트 되거나 다른 처리를 하게 되기도 하지요....