Apache Kafka – A high-throughput distributed messaging system

1. Apache Kafka? LinkedIn에서 자사의 내부 데이터 처리를 위해 개발한 대용량 분산 메세징 시스템 입니다. Kafka는 확장이 용이하고, 높은 처리량과 분산처리를 할수 있으며, In-Memory에 비해 뒤지지 않는 성능과 비휘발성으로 데이터를 디스크 저장 한다는 장점이 있습니다. Kafka를 활용하는 대표적인 기업으로는 LinkedIn, Twitter, Netflix, Tumblr, Foursquare가 사용하는 것으로 알고 있으며, 그 외에도 대용량 메세징을 다루는 기업에서 활용 […]

Apache Mesos – Cluster Resource Management

Apache Mesos? UC Berkeley에서 Nexus 라는 이름으로 개발이 진행되던 프로젝트가 Mesos라는 이름으로 Apache 재단에 오픈소스로 발표된 프로젝트로써, Cloud Infrastructure 및 Computing Engine들의 자원을 통합적으로 관리 할수 있도록 만든 자원관리 프로젝트 입니다. Mesos를 활용하는 기업으로는 Twitter, Facebook, eBay, Riot Games가 있는데, 트위터의 경우 SNS 사용량이 급증함에 따라, 엔지니어들이 이 문제를 개선하기 위해, 트위터의 모든 서비스들을 독립적으로 […]

Arcus – Open-source cloud cache server

1. Arcus? 네이버에서 자사 서비스에 적용하기 위해 Zookeeper와 Memcached를 조합 하여 만든 오픈소스 프로젝트 입니다. Arcus를 웹서버 또는 데이터베이스 사이에 위치시켜 빠른 응답 및 부하를 줄이기 위한 용도로 사용 할수 있습니다. 기타 자세한 사항은 http://naver.github.io/arcus/ 를 참고 하시기 바랍니다.   1.1. Arcus Architecture Figure1. Arcus Architecture (https://github.com/naver/arcus) 1.2. Arcus 배포 과정 Figure2. Arcus Deployment 2. 서버구성 총 4대의 서버 […]

How to Install JIRA + MariaDB on CentOS 6

Jira? Atlassian사에서 개발한 Issue Tracking System 이며, 프로젝트 스케쥴에 대한 관리도구와 개발원간에 작업을 배분하고 커뮤니케이션하는 도구로 사용 합니다. Figure 1. JIRA Architectural Overview   본 문서는 CentOS 6.x 에서 테스트 되었으며, Front-end는 Nginx가 위치하며 Reverse Proxy로 Jira에 연결 해주며, Jira는 standalone 형태로, RDBMS는 MariaDB로 사용하여 설치를 진행 하였습니다.   1. CentOS 설정 – Selinux 비활성화

[…]

How to install own private git server on Ubuntu 12.04 LTS

개인적으로 private git 저장소가 필요한 경우나 회사 프로젝트의 협업을 위한 도구를 찾고자 하는 경우 gitlab을 구축하여 아주 유용하게 사용할수가 있습니다. 테스트 환경은 Ubuntu 12.04 LTS 에서 진행 되었습니다. 1. 필요 패키지 설치

  2. Ruby 설치 기존 패키지 방식으로 설치시 버전이 낮으므로 최신버전으로 합니다. gitlab의 요구사항중에 하나가 ruby 1.9 버전 이상입니다. Ubuntu 12.04 LTS […]

How to Running an SSH services in a Docker Container

Docker를 가지고 해당 Container에 SSH 서비스를 운영할수 있는 방법에 대해 설명 드리겠습니다. Dockerfile 문서 파일을 생성후 아래와 같이 저장 합니다.

  Dockerfile 생성 이후에 sshd 라는 이미지를 만듭니다.

  이후 해당 명령어로 살펴보면 sshd 라는 이미지가 생성이 됩니다.

  해당 이미지를 Detached mode로 띄워서 실행 해봅시다.

  그럼, HostOS의 49156번의 […]