Posts Categorized: devops

Ceph 가볍게 살펴보기

1. Ceph은 무엇인가? 분산 object store이자 file system으로 분산 클러스터 위에서 object storage를 구현해 object, block, file level의 storage 인터페이스를 제공한다. 하나로 object / block storage, file system 모두를 제공한다는게 장점. SPOF 없는 완전한 분산처리와 exabyte 단위까지 확장 가능하다고 한다.   2. Ceph architecture <출처 : http://docs.ceph.com/docs/master/architecture/> 실제 data 저장을 담당하는 것은 RADOS이고, CephFS (File System)는 FUSE 지원으로 RADOS에… Read more »

Juju로 Azure에서 Hadoop deploy 하기 (간단하게)

1주에 한번씩 스터디 중이고 이번주는 hadoop을 deploy 해서 가야 한다. Hadoop에 대해서는 잘 모른다. 하지만 배우면 되겠지라고 생각하면서 시작. 1. Juju charm Charm을 찾아보니 간단하게 기술되어 있다. (Charm 자체는 간단하겠지만 hadoop에 대한 내용은 어려울 것이다.) 기술된 내용을 읽다보니 HDFS와 MapReduce가 혼합된 형태로 deploy 하는 부분이 있다. Scale out을 위해 분리된 형태로 deploy 하는 내용도 있었지만… Read more »

Juju bootstrap & deploy

Ubuntu를 배포하고 있는 Canonical에서 사용자가 cloud 환경에서 쉽게 서비스를 모델링하고 배포하기 위한 tool을 Juju라는 이름으로 내놓았다. Server instance를 간편하게 관리한다는 측면에서는 Chef와 유사하지만 instance 자체를 생성하거나 제거할 수 있기 때문에 또 다른 것 같다. Juju는 instance가 아닌 service 위주의 관리와 배포를 목적으로 하고 있는 것으로 보인다. 실제로 특정 서비스 (charm이라고 부르는)를 deploy하면 신규 instance를 추가해서 charm에… Read more »