Cloud/클라우드 4

4. [클라우드 서비스] hypervisor 와 docker의 차이점

4. [클라우드 서비스] hypervisor 단점 그리고 docker와 차이점 1. hypervisor 기반의 단점 1) 불피요한 기능의 중복 (1) Host OS와 Guest OS간의 기능 중복 - 프로세스 스케쥴링 2) 상대적으로 무겁다 - overhead 가 10 ~ 20% 정도 발생 3) 배치(Deployment)의 어려움 - 여러개의 가상화 machine을 뛰울 때 어렵다.2. container 기반 가상화 Docker 1) Docker의 개념 - Build-ship-run - H/w 가상화가 아닌 실행 환경의 분리(isolation) - 각 container간의 영향을 분리 2) 성능 - Overhead가 3 ~ 5% 이내 3) Docker의 특징 (1) 동작 OS - Linux에 최적화 되어..

Cloud/클라우드 2019.02.24

3. [클라우드 서비스] hypervisor 관리 툴 - vagrant

3. [클라우드 서비스] hypervisor 관리 툴 - vagrant 1. vagrant 란? - hypervisor를 관리를 자동으로 해주는 Tools 입니다. - vagrantfile를 이용하여 hypervisor를 관리 합니다. - http://vagrantup.com 2. 사용 가능한 hypervisor 1) Virtual Box(무료) 2) VMWare(유료) 3) Docker(유료)3. 왜 사용 하는가? - hypervisor를 사용시 사용자가 Virtual Machine에 OS 부터 설치를 다해야 합니다. 그러나 Vagrant는 OS설치 가된 Box를 다운 받아 바로 사용 할수 있게 지원합니다. *Box란? - OS가 모둔 설치된 Virtual Machine을 하나의 파일로 만들어 놓은 것..

Cloud/클라우드 2019.02.23

2. [클라우드 서비스] 가상화 개념

2. [클라우드 서비스] 가상화 1. 가상화 기본 개념 1) hypervisor - 하나의 system에 다수의 Guest OS를 돌리기 위한 Platform 2) hypervisor 유형 (1) type-1 : hypervisor를 OS 처럼 설치 - window 나 linux OS가 필요 없습니다. (2) type-2 : Host OS(window, linux 등)에 hypervisor를 설치 3) hypervisor 가상화의 특징 (1) 장점 - 시스템가상화로 인해 다향한 Guest OS를 실행할 수 있음 Ex) window/linux/NAS/OSX 등 (2) 단점 - 물리시스템과 GuestOS가느이 가상화 기능으로 인한 성능 저하 약 10~15% 정도의 Over Head가 존재. - Host OS..

Cloud/클라우드 2019.02.23

1. [클라우드 서비스] 개념편

1. [클라우드 서비스] 개념편 1. 클라우드 서비스(cloud service) 란? - 내 자원은 사용하지 않고 다름 사람의 자원을 빌려서 사용하는 개념 입니다. - 컴퓨터를 월세 내고 쓰는 것과 같습니다. - 그리고 이러한 클라우드 서비스를 구현 하기 위해서 가상화 기술이 필수로 사용 됩니다. 한정된 자원을 쪼개서 사용하는데 가상화 만큼 좋은 것은 없습니다. 2. 클라우드 서비스의 모델 - 클라우드는 서비스는 다음과 같은 3가지의 서비스 모델을 가지고 있습니다. 1) IaaS(Infrastructure as a Service) - h/w(cpu/메모리/디스크/네트워크 등) 물리 적인 자원을 가상화 하여 제공 합니다 Ex) 아마존 AWS EC2 가 IaaS 입니다. 2) PaaS(Platform as ..

Cloud/클라우드 2019.02.23