Computer Science/Cloud Computing
[Cloud Computing] Hypervisor-based(Type-1, Type-2) 가상화
Hypervisor의 위치 및 역할에 따라 두 가지 타입으로 나눌 수 있다. 📌 Type-1 하이퍼바이저 위에 게스트OS가 바로 탑재되는 형태. 네이티브 또는 베어메탈 하이퍼바이저를 이용하는 가상화이다. 베어메탈을 관리할 OS를 설치하지 않기 때문에 호스트형 가상화에 비해 오버헤드가 적다는 장점이 있다. 또한 하드웨어 리스소 관리가 유연하므로 Type2보다 성능이 좋다. 하지만 자체적으로 머신에 대한 관리 기능이 없기 때문에 관리에 필요한 컴퓨터나 콘솔(CLI)이 필요하다. 그래서 Type-2보다 사용성이 낮다. 예) Oracle VM Server for X86, VM Server, Citrix Xenserver, Hyper-V 등 📌 Type-2 호스트 운영체제 위에 하이퍼바이저가 있다. 예를 들어 운..
[Cloud Computing] 하둡(hadoop)을 사용한 Word count
컨테이너(Container)에 기반한 Hadoop 1.2.1 버전의 가상 분산 (Pseudo-distributed) 모드 환경을 구축하고 Word count 실행해보기!📒 컨테이너 기반 하둡 구성📌 하둡 설치 방식📝 가상 분산(Pseudo-distributed) 모드– 하나의 장비에 모든 하둡 환경을 설정하고 서비스를 제공 – HDFS, MapReduce와 관련된 데몬들을 하나의 장비에서 실행 📝 가상 분산 모드 + 컨테이너– Hadoop 1.0 의 가장 안정적인 버전인 1.2.1을 기준으로 실습Index of /dist/hadoop/core/hadoop-1.2.1 (apache.org) Index of /dist/hadoop/core/hadoop-1.2.1 archive.apache.org 📌..