가상화 (Virtualization)
- 물리적인 리소스를 하나 혹은 여러개로 보이게 만드는 기술
- 종류
ㆍ플랫폼 가상화
: 게스트 프로그램을 만들어 마치 독립된 환경을 만들어낸 것처럼 생성
ㆍ리소스 가상화
: 하드웨어를 가상화하여 독립된 하드웨어에서 소프트웨어가 실행되는 것처럼 생성
가상화 기술요소
- 컴퓨팅 가상화
: 리소스를 가상화하여 논리적 단위로 리소스 활용
: 하나의 시스템에서 여러개의 운영체제 동시 가동 가능
: Hypervisor
- 스토리지 가상화
: 서버와 스토리지 사이에 SW/HW 계층을 추가하여 스토리지를 논리적으로 제어 및 활용
: 분산 파일 시스템
- I/O 가상화
: 서버와 I/O 디바이스 사이 미들웨어 계층을 통해 효율적인 연결 지원
: 가상 NIC
- 컨테이너
: 프로세스 처럼 실행되는 컨테이너를 통해 가상화
: 도커
- 분산처리 기술
: 여러 대의 컴퓨터를 이용한 대용량의 계산 문제 및 데이터 처리
- 네트워크 가상화 기술
: 라우터 및 스위치등의 가상화를 통해 물리적으로 떨어져 있는 장비를 연결
: SDN, NFV
클라우드 컴퓨팅
- 가상화된 컴퓨터 리소스를 제공하는 컴퓨팅 기술
- 분류
ㆍ사설 클라우드
: 기업 또는 조직 내부에서 보유중인 컴퓨팅 자원을 이용하여 구축
ㆍ공용 클라우드
: 클라우드 서비스 업체에서 제공하는 다중 사용자를 위한 컴퓨팅 자원 서비스
ㆍ하이브리드 클라우드
: 사설 클라우드와 공용 클라우드를 모두 사용하는 클라우드
- 유형
ㆍIaaS : 시스템 자원(인프라)을 클라우드로 제공
ㆍPaaS : 인프라 생성이 필요없이 필요한 플랫폼을 제공
ㆍSaaS : 소프트웨어 및 관련 데이터는 중앙에 호스팅되고 사용자는 클라이언트를 통해 이용
'Certification > 정보처리기사' 카테고리의 다른 글
제품 소프트웨어 패키징 (0) | 2021.04.14 |
---|---|
네트워크 (Network) (0) | 2021.04.14 |
운영체제 (0) | 2021.04.13 |
애플리케이션 성능 개선 (0) | 2021.04.12 |
애플리케이션 통합 테스트 (0) | 2021.04.12 |