May 2009 Archives

구글의 인프라는 관련 싸이트에서도 보다시피 거대한 창고에 컨테이너랙들을 배치할 정도로 큰 규모를 가진 만큼 어떻게 효율적인 인프라를 구축하고 비용을 줄일 것인가에 대해서도 규모에 걸맞게 스케일 크게 고민하고 있다.

최근 구글이 이런 거대규모 인프라를 어떻게 설계했는지를 소개하는 120여 페이지에 이르는 문서를 새로 내놓았다.

문서링크1 또는 문서링크2

문서에 많은 그림과 그래프가 삽입되어 있어서 지루하지 않고 재미있게 볼 수 있을 듯...

각종 온라인상의 데이터로 부터 마케팅분석등 다양한 분석을 하는 Dolores Lab이란 곳에서 흥미로운 조사 결과를 내놓았다.

참고: The Programming Language with the Happiest Users.

주제는 "가장 행복한 사용자들을 가진 프로그래밍 언어는 무엇일까?"로 그동안 언어의 인기도순위를 매기는 사이트 같은 건 많았으나, 특이하게 이 조사는 실제 각종 프로그래밍 언어를 사용하는 사람이 어떤 언어에 대해 느끼는 긍적적,부정적,중립적 감정을 토대로 각 언어 사용자의 행복지수를 측정했다는 것이다.

행복지수를 측정한 방법은 Twitter에서 조사 대상 언어별로 가장 최근 150개 검색결과들을 가져와서 Amazon Mechanical Turk를 통해 수집된 Twiiter 메시지를 읽고 긍정,부정,중립 여부를 분석해 줄 사람을 모아서 기초자료를 만들었다고 하는데 조사의 결과는 다음과 같다.




조사자는 COBOL에서  가장 부정적인 감정이  드러난 건 별로 놀랍지 않았는데, Perl사용자들에게서 가장 긍정적인 감정이 드러난 부분에는 다소 놀랐다고 한다.
( 나는 타 언어들에 비해 때로는 의욕에 넘치고 열정적인 에반겔리스트들이 많아 보이는 Python,Ruby의 순위가 중간 쯤 밖에 안된다는게 신기하다.)

Perl 사용자들이 가장 행복한 이유는 여러가지가 있을 수 있겠지만 개인적으로는 오랜 역사에서 나오는 성숙하고 목가적인(?) Perl 커뮤니티의 분위기가 그 바탕이 되지 않나 생각된다.

당신은 당신이 사용하는 프로그래밍 언어안에서 행복하십니까?

     

오픈소스 시스템 모니터링 시스템의 거의 표준으로 여겨지는 Nagios의 새로운 fork 프로젝트가 등장했다.

* fork : 공개된 소스를 기반으로 특정시점 부터 원 프로젝트와 별도로 개발하는 것을 뜻함.

시스템 모니터링 솔루션은 아주 고가의 상용부터 다양한 오픈소스 솔루션 등 많이 있지만 뭐니뭐니 해도 Nagios의 강점은 다양하고 방대한 plugin들과 정교한 경고 시스템 그리고 확장성과 커스터마이징이 용이하다는 점에 있다.

그래서 Nagios는 Amazon, BMW, Google, T-Mobile, Simens, Yahoo등 대량의 시스템을 보유한 글로벌 기업에서도 많이 사용되고 있는데 그동안 이런 Nagios의 약간은 불편하고 세련되지 않은 인터페이스, 느린 패치 반영 등에 불만을 품어오던 Nagios 커뮤니티 사용자들이 이런 점을 스스로 개선하고자 ICINGA라는 Nagios fork프로젝트를 시작했다.

ICINGA 프로젝트 fork의 변

ICINGA는 Nagios 코어 부분은 최대한 원 버젼과 호환성을 유지하며 그 코어를 둘러싸는 인터페이스 및 기능개선에 치중할 것으로 보이는데 5월 말에 첫 버젼을 내놓고 8월 말쯤에 정식 버젼을 릴리즈한다고 하니 어떤 모습으로 나올지 기대가 된다.

About this Archive

This page is an archive of entries from May 2009 listed from newest to oldest.

April 2009 is the previous archive.

June 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by Movable Type 4.21-en