본문 바로가기

R&D

(33)
오픈소스 미들웨어 – 제이보스(JBoss) 오픈소스 미들웨어 – 제이보스(JBoss) 제이보스(JBoss)는 자바를 기반으로 하는 오픈 소스 미들웨어의 총칭으로, 대표적으로는 Java EE 스펙을 지원하는 제이보스 애플리케이션 서버가 있다. Java EE 서버란 Java Enterprise Edition(EE) 표준에 따라 구현된 서버를 의미하며 흔히 Java EE 서버를 WAS(Web Application Server)라고 부르는데 이러한 서버에는 Oracle WebLogic, IBM WebSphere, Adobe JRUN, JBoss, Apache Geronimo, Tmax JEUS등이 있다. JBoss는 현재 40개 이상의 다양한 프로젝트가 있으며, Jboss.org 커뮤니티에 의해 개발 및 운영되고 있다. 원래 JBoss는 EJB를 오픈소..
하둡(Hadoop) Hadoop 모니터링 Hadoop에 대한 소개에 이어 Hadoop을 안정적으로 운영하기 위하여 일반적으로 알려진 Monitoring Metric에 대하여 알아본다. Hadoop은 NameNode와 DataNode와 같은 데몬 프로세스 감시와 Heap Memory, Thread, Filesystem 등을 기본 Monitoring Metric으로 가진다. Monitoring Metric 1) NameNode Capacity: NameNode의 디스크 사용율 정보를 모니터링 한다. Hadoop의 가장 중요한 구성 요소 중 하나는 확장성이 높은 HDFS 파일 시스템이다. 대개의 파일시스템들처럼 Hadoop역시 사용중이거나 남아있는 공간이 얼마나 되는가가 중요한 모니터링 항목이 된다. 2) DataNode Cap..
빅 데이터의 시대 - 하둡(Hadoop), Hadoop 이란..? 빅 데이터의 시대 - 하둡(Hadoop) 500기가를 59초만에, 100테라바이트를 173분만에 정렬하는 하둡은 상상을 초월하는 데이터 분석 성능을 제공한다. 클라우드 컴퓨팅의 역사를 바꾸는 하둡! 최첨단 IT기술이 세상을 지배하고 있는 현재는 데이터 폭증의 시대이다. 전 세계의 인터넷 사용자 수는 20억명 가량 되며 사용 중인 모바일 디바이스는 이미 46억대를 넘어서고 있다. 또한 전문가들은 현재의 데이터가 2015년까지 약 500% 성장할 것으로 전망하고 있고, 이렇게 매일 2.5퀸틸리언(100경, 100만의 6제곱)바이트의 데이터가 생성되고 있는 상황에서 IT업체들은 이토록 엄청난 양의 데이터를 분석해야 하는 과제에 직면하고 있으며 이를 해결하기 위한 방법의 하나로 '하둡(Hadoop)'이 고안되었..