320x100
320x100

가상화 (Virtualization)

- 물리적인 리소스를 하나 혹은 여러개로 보이게 만드는 기술

 

- 종류

ㆍ플랫폼 가상화

  : 게스트 프로그램을 만들어 마치 독립된 환경을 만들어낸 것처럼 생성

ㆍ리소스 가상화

  : 하드웨어를 가상화하여 독립된 하드웨어에서 소프트웨어가 실행되는 것처럼 생성

 

 

 

가상화 기술요소

- 컴퓨팅 가상화 

 : 리소스를 가상화하여 논리적 단위로 리소스 활용

 : 하나의 시스템에서 여러개의 운영체제 동시 가동 가능

 : Hypervisor

 

- 스토리지 가상화

 : 서버와 스토리지 사이에 SW/HW 계층을 추가하여 스토리지를 논리적으로 제어 및 활용

 : 분산 파일 시스템

 

- I/O 가상화

 : 서버와 I/O 디바이스 사이 미들웨어 계층을 통해 효율적인 연결 지원

 : 가상 NIC

 

- 컨테이너

 : 프로세스 처럼 실행되는 컨테이너를 통해 가상화

 : 도커

 

- 분산처리 기술

 : 여러 대의 컴퓨터를 이용한 대용량의 계산 문제 및 데이터 처리

 

- 네트워크 가상화 기술

 : 라우터 및 스위치등의 가상화를 통해 물리적으로 떨어져 있는 장비를 연결

 : SDN, NFV

 

 

 

클라우드 컴퓨팅

- 가상화된 컴퓨터 리소스를 제공하는 컴퓨팅 기술

 

- 분류

ㆍ사설 클라우드

  : 기업 또는 조직 내부에서 보유중인 컴퓨팅 자원을 이용하여 구축

 

ㆍ공용 클라우드

  : 클라우드 서비스 업체에서 제공하는 다중 사용자를 위한 컴퓨팅 자원 서비스

 

ㆍ하이브리드 클라우드

  : 사설 클라우드와 공용 클라우드를 모두 사용하는 클라우드 

 

- 유형

ㆍIaaS : 시스템 자원(인프라)을 클라우드로 제공

ㆍPaaS : 인프라 생성이 필요없이 필요한 플랫폼을 제공

ㆍSaaS : 소프트웨어 및 관련 데이터는 중앙에 호스팅되고 사용자는 클라이언트를 통해 이용

 

 

 

300x250
728x90

'Certification > 정보처리기사' 카테고리의 다른 글

제품 소프트웨어 패키징  (0) 2021.04.14
네트워크 (Network)  (0) 2021.04.14
운영체제  (0) 2021.04.13
애플리케이션 성능 개선  (0) 2021.04.12
애플리케이션 통합 테스트  (0) 2021.04.12