왕 삽질 후에 성공한 hicc 화면

HICC(Hadoop Infrastructure Care Center)는 chukwa의 서브 모듈로 탑재 되어 있으며 하둡 클러스터를 모니터링 하는 화면을 제공한다.
지난번에 한번 실패하고 이번에 다시 도전해서 성공... 지난번에도 성공헀었는데 화면단에서 조회 조건에서 GMT+0 기준으로 데이터 조회하고 있는 바람에 데이터가 나타나지 않았다는 ㅋㅋㅋ

사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


최근 근황

요즘 생각을 좀 정리 해봤습니다.

개발을 좋아하시는 분들은 언제까지 내가 개발을 할 수 있을까? 아니면 관리, 전략 등이 아닌 현장에서 계속해서 엔지니어로 남을 수 있을까? 현장에 있어도 제대로 대접 받으면서 있을 수 있을까? 에 대한 고민을 계속 하실겁니다.
저도 마찬가지이고요. 벌써 만 14년이 넘었습니다. 제 동기들이나 저와 같은 경력을 가지신 분들중에 설계, 개발 등을 계속하시는 분들은 많지 않습니다. 그런 일을 원하는 회사도 많지 않고요. 회사입장에서도 많은 임금을 주면서 경력많은 사람을 개발자로 두고 싶지 않겠죠.
경력에 따라 개발자의 역할이 틀려지겠죠. 저 같은 경우 코딩도 하지만 새롭게 등장하는 개념에 대한 연구 및 활용 사례 도출, 실제 적용, 교육 등등의 업무도 같이 수행하고 있습니다. 그리고 이런 역할을 수행하면 회사에서도 손해보지는 않겠죠. 문제는 특정 분야에 이런 역할을 수행하는 사람이 계속 필요한가입니다. 어렵거나 새로운 기술도 시간이 지나면 일반화되는 분야가 많습니다. 어떤 회사에서는 일반화된 기술이 다른 회사에서는 아직 어렵고 새로운 기술로 인식될 수도 있습니다. 그래서 자신의 분야가 일반화되면 그 분야를 담당하는 조직도 생겼고 자연스럽게 그 조직의 관리자로 올라가는 것이 대부분입니다.
저는 조금 다른 경력 모델을 만들어 볼려고 합니다. 하나의 회사에서 일반화되면 더 이상 그 회사에 있기 보다는 그 기술을 필요로 하는 다른 회사와 일을 하면서 기술 역량을 더욱 늘리면서 서로 윈윈하는 모델입니다. 정직원으로 일할 수도 있지만 가능한 2 ~ 3년 장기 컨설팅 계약을 하는 것입니다. 제가 가지고 있는 기술을 그 회사에 제공하면 회사는 필요한 기술을 가지고 사업을 추진하고 기술을 전수 받아 내재화 시킬수 있습니다. 비용은 고임금의 인력을 장기적으로 채용하기 보다는 필요한 시기에 적절하게 소싱하여 활용하는 것입니다.
지금 이런 모델로 첫 계약을 진행했습니다. 계약하는 도중에 많은 어려움이 있었습니다. 대기업-소기업 계약이 너무 어렵다는 것을 알았습니다. 국내 대기업이 외국의 신생기업인 클라우데라와 계약하는 것은 아주 쉽게 하는 것을 보았는데 국내 기업에는 적용되지 않나 봅니다. 점점 저와 같은 생각을 가진 엔지니어들이 많아 질것이라 예상합니다. 이제 기업도 이런 전문 엔지니어를 활용하는 방법이나 프로세스에 대해 고민을 해야할 시기라고 생각합니다.
지금의 기술은 분야도 다양해지고 수준도 높아지고 있습니다. 1 ~ 2년 동안 습득할 수 있는 수준이 아닙니다. 기술의 내재화를 위해서 이런 전문 엔지니어를 이용하여 회사내의 기술자와 협업을 하도록 해서 전문 엔지니어의 기술을 전수 받도록 해야 합니다. 이렇게 하면 엔지니어는 다양한 요구사항과 사업 분야에서 자신이 가진 기술을 적용해 봄으로써 기술을 점점 더 성숙시키고 해당 분야에 리더로 커 나갈 수 있습니다. 이렇게 15 ~ 20년 이상의 경력을 가지게 되면 진정한 고수의 반열에 올라설 수 있을 것입니다.

제 근황은 그루터(www.searcus.com)라는 검색 전문 회사에 입사해서 S사에 클라우드 컴퓨팅 컨설팅을 수행하고 있습니다. 오픈 소스인 neptune(www.openneptune.com)을 어떻게 진행할 것인지에 대해서도 고민 중입니다. 그리고 www.nosql.co.kr 도메인을 어떻게 활성화 시킬 것인가도 생각해봐야 하고요. 6월4일에는 컨퍼런스에서 nosql 관련해서 전반적인 overview에 대한 발표도 있습니다.
마지막으로 언제 마무리 될지는 모르겠지만 클라우드 컴퓨팅 관련해서 글을 쓰고 있습니다. 출판이 될지, 온라인으로만 배포할지는 아직 결정된게 없습니다. 목차는 대략 다음과 같습니다. 현재 약 200 페이지 정도 작성되었고 몇분이 도와주고 계십니다.

아키텍처의 변화
  Introduction
  분산 컴퓨팅 & EJB
  Lightweight Container(Spring) 및 프레임워크의 등장
  분산 기술의 발전
  클라우드 서비스를 위한 아키텍처
  Move To SaaS(Software as a Service)
애플리케이션 서버 개발
  Thrift
  Avro
분산시스템 구성 및 관리
  분산시스템 구성시 일반적인 문제
  Apache ZooKeeper(Distributed Coordinator Service)
  ZooKeeper를 이용한 분산시스템 관리
분산 파일 시스템
  HDFS(Hadoop Distributed File System)
  mogileFS
  기타 분산 파일 시스템
분산 데이터베이스 관리
  MySQL 클러스터
  NoSQL
기타
  분산 처리(MapReduce)
  로그 관리
  캐쉬 서비스


혹시 더 추가되었으면 하는 내용이 있으면 알려주기면 참고하겠습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


개발자생활 3.0 시작을 위한 휴식 및 준비

회사생활 2.0이라는 제목으로 시작한지 4년이 다 되어 갑니다. 뒤돌아 보면 개발자로 지내온지 14년이 넘었습니다.

- 화사생활 1.0: SI 프로젝트
- 회사생활 1.5: 글로벌 제조회사 유지보수
- 회사생활 2.0: 플랫폼 및 클라우드
- 회사생활 2.5: 인터넷 서비스 운영

이번에는 달콤한 휴식과 함께 새로운 시작을 준비해봅니다. 회사생활 3.0이란 버전이 아닌 "개발자생활 3.0"으로 이름 지어 봅니다.

사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


최근 보안 이슈때문에 공인인증서에 대한 언급이 많은데 아직도 우리나라의 많은 웹사이트는 기본 보안 조차도 안되어 있는 경우가 많습니다. 이것부터라도 먼저 해결해야지... 이 사이트는 저는 사용자 가입은 하지 않았는데... 이런 사이트는 가입하는 순간 개인정보는 외부로 ㅋㅋㅋ Warning: is_file() [function.is-file]: Stat failed for /svc/www/data/newFeed/20100329/SIJANG_INFO_ALL_1530 (errno=116 - Stale NFS file handle) in /svc/web/common/common/include/stock2009/class/dataload.class.php on line 1605 그래도 유명한 신문사의 웹사이트 접속 시 나타나는 문구입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


Hadoop NameNode 이중화 해결?

아래 기사 내용중에 자체적으로 해결했다고 되어있습니다.

http://in.sys-con.com/node/1323620

Appistry explains that the native HDFS architecture is built around a single metadata repository called the NameNode and because the NameNode isn't easily clustered, it represents a single point of failure and a bottleneck for the entire system. CloudIQ Storage fixes that limitation.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


지경부 공개SW 지원-나눠먹기인가

http://www.nipa.kr/BusinessNoticeView.do?mainbizID=kipa%20&boardID=noti%20%20%20%20&srl=29.0&menu_num=43

과제 내용을 미리 정해놓고 한다는 거는 이미 짜고치는 고스톱 같네요...

과제를 미리 선정하기 보다는 자유롭게 과제 제출을 받고 거기서 과제의 기술적 중요도도 평가를 해야겠지만 아파치에서 과제 인큐베이션 할때 평가하는 것처럼 오픈소스 프로젝트의 프로젝트 관리 능력, 프로젝트 참여 멤버 구성, 개발자들의 후원, 멘토 여부 등등이 고려되어야 할 것 같은데... 내 세금 30억이 날라가는 구나 ㅋㅋㅋ

o 스마트 그리드(송전과 배전에서 발생되는 대용량 전력 데이터의 수집 및 분석 등)
o 프로세스 관리(SW개발의 모든과정과 산출물들의 상관관계를 통합관리 하는 플랫폼개발 등)
o 모바일 플랫폼(모바일 SW개발환경 배포/분석 및 단말 기반 기술, 콘텐츠 제작 관련 기술 개발 등)
o 필기체 문자 인식(’09년 우수과제)
o 리눅스 커널 및 성능분석 도구(’09년 우수과제)
o 임베디드 리눅스 개발 환경 (’09년 우수과제)
o SW개발 플랫폼
o Business Intelligence(BI) 플랫폼(HTML 웹편집기 등)
o 스마트폰 응용 분야(증강현실 플랫폼 등)


크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


조직은 열정과 프로세스로 구성된다. But

트위터에는 일회성인 것 같아서 블로그에 기록합니다.
(from http://twitter.com/parkto)
조직은 열정과 프로세스로 구성된다." ; 프로세스를 구축한답시고 직원들의 가슴에서 열정을 송두리째 앗아가 버리고, 열정이라는 미명으로 프로세스를 쉽게 뭉게버리는 경우는 얼마나 많은지...
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


Digg서비스 MySQL에서 NoSQL로 이전

Digg 서비스가 MySQL에서 NoSQL인 Cassandra로 이관되었다고 합니다. 이관하면서 만든 도구는 오픈소스로 공개할 예정이라고 하네요... Cassandra 이놈도 분석좀 해봐야 겠네요.
http://itmanagement.earthweb.com/datbus/article.php/3870116/Digg-Moves-From-MySQL-to-NoSQL.htm

데이터 저장소를 바꾸는 것은 위험한 시도인데 이렇게 바꿀 수 있었던 것은 Digg내에 Cassandra 커미터가 있었기 때문에 가능했을 것이라고 추측해봅니다.
MySQL도 사용하고 있지만 MySQL은 small-scale 프로젝트나 프로토타입 만들때 사용한다고 하네요...
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


조직 문화와 혁신

기업에서의 조직 문화와 혁신이 어떻게 반응할 수 있는지에 대한 너무나도 잘 정리되고 눈에 팍 들어오는 내용이네요.

마이크로소프트..."창조력 상실"


http://www.nytimes.com/2010/02/04/opinion/04brass.html?ref=technology http://x86osx.com/bbs/view.php?id=freeboard&no=25590
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


tcpdump

console에 보기:  tcpdump -vvv -s 1600 -X -f "ip host 127.0.0.2"

-s: 캡처 길이인데 default는 header만 보여주는 정도. 따라서 1600 이상
-X: ACSII도 보여라
-f: filter, 이거는 이더리얼 참고

파일로 저장: tcpdump -vvv -s 1600 -X -f "ip host 127.0.0.2" -w [파일명]
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


« Previous : 1 : 2 : 3 : 4 : 5 : ... 35 : Next »