클라우드가상화시스템

3. #클라우드 서비스#클라우드 가상 머신 템블릿#Sysprep&네트워크

봉구 IT세상 2015. 6. 22. 09:14

#1 클라우드 서비스 개요

 

# 클라우드 컴퓨팅 서비스 정의

 

- 클라우드 컴퓨팅은 인터넷을 통해 서버, 스토리지, SW 등 IT 자원을 필요시 이용하는 컴퓨팅 방식

- 공통적으로 인터넷을 통해 가상화된 형태로 이용자가 필요로 하는 IT 자원을 필요한 만큼 빌려쓰는 개념

- 클라우드 컴퓨팅에 대한 다양한 정의와 서비스가 출현하고 관련 기술 개발이 빠르게 진행되면서 클라우드 서비스의 개념도 지속적으로 변화해 가고 있음

 

#인프라 서비스(IaaS)


- 스토리지, 서버, 메모리 등 컴퓨팅 인프라 구축에 필요한 가상 하드웨어 자원을 제공

 

-  인프라 구축에 부담을 느끼는 중소기업 고객이 주요 대상

 

# 자체플랫폼 서비스(PaaS)


- 프로그램이나 애플리케이션을 개발하는데 필요한 툴이나 프레임워크 등을 제공

 

- 고가의 장비나 개발 툴을 구매하지 않고도 소프트웨어 개발이 가능하다는 이점이 있음

# 소프트웨어 서비스(SaaS)


- 소프트웨어나 애플리케이션을 엔드 유저(End-User)에게 제공

- 사용자는 소프트웨어를 직접 구매해 자신의 단말기에 설치하는 대신 웹 접속을 통한 임대 형태로 사용

 

# 퍼블릭 클라우드 서비스(Public Cloud Service)

 

- 사용 대상에 제한을 두지 않으며 공개적으로 서비스를 제공

- 초기 투자비용이 없기 때문에 경제적이나 서비스 제공자에 대한 의존도가 큼

 

# 프라이빗 클라우드 서비스(Private Cloud Service)

- 특정 대상에게만 클라우드 서비스를 제공

- 대규모의 투자 비용이 소요되지만, 데이터 및 인프라에 대한 통제권이 크기 때문에 보안에 강점이 있음

 

# 하이브리드 클라우드 서비스(Hybrid Cloud Service)

- 퍼블릭 클라우드 서비스와 프라이빗 클라우드 서비스를 혼용하는 방식

- 시스템 자원을 효율적으로 사용하면서도 비용 절감이 가능 세부 내용

 

# Native App
- 운영체제가 설치된 사용자의 단말기 상에 데이터 저장과 애플리케이션 구동이 진행되며 일부 작업에서만 클라우드 자원을 활용

- 동작 속도가 빠르며 네트워크 단절시에도 사용 가능하나, 운영체제별로 서비스 애플리케이션 개발해야 하는 단점이 있음

 

# Web App
- 모든 데이터와 애플리케이션이 온라인 서버에 저장되며 웹 브라우저를 통해 클라우드 서비스를 이용

- 하나의 애플리케이션만 요구되기 때문에 서비스 개발 비용이 저렴하나, 네이티브 앱 대비 구동 속도가 느림

 

# Hybrid App
- 사용자 인터페이스는 네이티브 앱을, 서비스 프로세스는 웹 앱 방식으로 구현

- 웹 앱 대비 구동 속도는 빨라졌으나 운영체제별로 서비스 애플리케이션을 개발해야 한다는 불편함은 여전히 존재

 

# Cloud Streaming

- 모든 데이터는 온라인 서버에 저장돼 있으며, 애플리케이션 구동 또한 서버 상에서 진행되므로 사용자의 단말기에는 서비스 관련 이미지만 전송

- 단일 애플리케이션만을 요구하며 서비스 속도 또한 빠르나 완벽에 가까운 네트워크가 필요하다는 제약이 존재 세부 내용

 

#2 가상 머신 템블릿

- 신속 하게 빠른 OS설치가 가능 하다

- 게스트 머신은 다른 운영 체제를 사용 할수 있다

- 가상 머신 셀프-서비스  포털(web)

 

# APP-v의 장점

- EXE버전에 맞는 DLL등으로 가상의 애플리 케이션을 생성 해서 클라이언트에 배포 하는 것입니다, 캐쉬에 저장해서 용하게 되며 오프라인때도 요 캐쉬에 있는 걸 불러서 프로그램을 가동 하게 됩니다.

 

# Hype-v 구현

- 가상 머신 하드웨어

- 동적 메모리 구성

- 가상 머신 통합 서비스 구성

- 가상 머신 시작과 중지 작업

 

# Hype-v

- Windows Server 2012하드웨어 가상화 역할

- 가상 머신 게스트가 호스트의 하드웨어 직접 액세스 할수 있도록 해줌

 

# 기술

- 서버는 부모 파티션이라고도 함

- 가상 머신은 자식 파티션이라고 도 함

 

# 호환되는 서버 운영체제

- Window Server 2012 Full GUI

- Window Server 2012 Server Core

- Window Server 2012 Server Hype Core

 

# Hype-v 하드 웨어 요구 사항

- Hype-V 를 실행 하는 서버의 하드 웨어 계획 고려 사항

 

# 프로세서 특성

- SLAT와 Data Execuiton을 지원하는 x64 플랫폼

 

# 프로세싱 용량

# 메모리

# 저장소 하위시스템 성능

# 네트워크 처리량(일반적으로 에러 NIC)

- Windows Server 2012에서 실행되는 가상 머신은 최대 1TB RAM , 32개 의 가상 CPU를 지원

 

# 가상 머신 시작과 중지 작업

# 사용 할수 있는 작동 시작 작업

- 없음

- 서비스 가 중지 될때 실행중이 었으면 자동 시작

- 가상 머신 을 항상 시작

 

# 가상 머신 저장소 관리

- 가상 하드디스크

- 가상 디스크 형식 만들기

- 가상 하드 디스크 관리

- 차이점 디스크(Differencing Disk)로 저장소 공간 감소

- 스냅샷 이용

 

# 가상 하드디스크

- 가상 하드 디스크는 전통적인 하드 디스크 드라이브를 표현 하는 특별한 파일 포맷

- VHDX 포맷은 VHD 보다 아래와 같은 이점을 제공함

- 더큰 디스크 크기(64TB,VHD는 2TB)

- 디스크 의 corrupt 발생률이 더낮음

- 대용량 섹터 디스크에 배포할 때 성능 제공

- 동적 디스크와 차이점 디스크에서 더큰 블록 사이즈 허용

- windows Server2012 SMB3 파일 공유에 저장된 가상 하드디스크 지원

 

# 가상 디스크 형식 만들기

- 동적 확장 가상 하드 디스크 : VHD는 약 260KB, VHDX는 약 4MB 크기로 시작

 

- 고정 크기 가상 하드 디스크 : 고정 가상 하드 디스크는 .vhd파일 을 사용 해 저장소 용량을 제공하는데 이때 이 .vhd 파일의 크기는 디스크 생성 될때 가상 하드 디스크에 저장 되었던크기 입니다. .vhd파일의 크기는 저장되는 데이터 양에 상관 없이 고정된 상태를 유합니다

 

- Pass-through 디스크 : Hype-V 를 통한 컴퓨터 게스트 는 호스트 서버에 볼륨을 표시 할 필요 없이 실제 서버에 연결되어 있는 SAN LUN이나 로컬 디스크에 직접 액세스 할수 있습니다. 가상 컴퓨터 게스트는 호스트의 파일 시스템을 사용하지 않고도 디스크 GUID를 사용 해 직접 액세스합니다

 

- 차이점 가상 하드 디스크 : 하드 디스크 는 부모 가상 하드 디스크를 바꾸지 않고도 해당 디스크에 변화를 줄 수 있는 저장소를 제공합니다. 차이점 보관용 디스크를 위한 .vhd 파일 크기는 디스크에 변경 사항이 저장 될대 마다 켜집니다.

 

 

# 가상 스위치

- 외부 : 네트워크를 특정 네트워크 어댑터나 네트워크 어댑터 팀에 매핑

 

- 내부 : 호스트 의 가상 머신간 통신, 가상 머신과 호스트 자신과 통신에 사용

 

- 개인 : 가상 머신과 통신에 사용 가상 머신과 호스트 간 통신을 지원하지 않음

 

#3 Hyper-v

 

 

#4 Sysprep

 

#4-1 Sysprep 네트워크 연결