반응형
1960년대 이후 가상화 기술이 본격적으로 확산 되었다.
가상화
물리적 자원을 추상화하여 논리적 자원 형태로 표현하는 기술이다.
가상화는 적용 대상에 따하 서버 가상화, 데스크톱 가상화, 스토리지 가상화, 네트워크 가상화, 소프트웨어 가상화로 구분할 수 있다.
서버 가상화는 물리적인 서버 하나에 가상 서버를 여러 개 구성하는 방법이다. 서버 하나에서 각 응용 프로그램과 운영체제를 독립된 환경으로 사용할 수 있어 여러 운영체제가 한 시스템의 자원을 공유할 수 있다.
가상화 방식의 분류
호스트 기반 가상화 | 베어메탈 가상화 | |
설명 | 호스트 운영체제에서 가상머신을 구동한다. | 호스트 운영체제 설치 전에 가상화 솔루션을 탑재해 가상의 CPU, 메모리 , 디스크, 네트워크 카드 등을 생성한다. |
장점 | 설치가 쉽고, 구성이 편리하다. | 향상된 성능을 제공하고, 실시간 운영체제를 지원할 수 있다. |
단점 | 성능이 떨어질 수 있다. | 운영체제 위에 없기 때문에 디바이스용 드라이버, 하드웨어 플랫폼 드라이버 등을 포함해야하고, 설치와 구성이 어렵다. |
클라우드 컴퓨팅 기술
서버 가상화 기술을 이용해 사용자에게 컴퓨팅 자원, 스토리지, 소프트웨어 등을 서비스 형태로 제공하는 클라우드 컴퓨팅 기술이 등장했다.
- 클라우드 데이터 센터에서 원하는 만큼 컴퓨터 자원을 무한대로 사용할 수 있다.
- 컴퓨터 자원을 원할 때 원하는 만큼 늘리거나 줄일 수 있다.
- 컴퓨터 자원을 사용한 만큼 돈을 낸다.
IaaS
데이터 센터에 있는 서버, 스토리지, 네트워크 등 인프라나 자원을 가상화해서 인터넷으로 제공함.
예) 아마존 EC2, S3
EC2: 개인 가상 인스턴스를 생성, 관리 실행하는 서비스
S3: 데이터를 저장하는 개인 스토리지 제공 서비스
PaaS
응용 프로그램의 구축, 테스트 및 설치가 가능한 통합 개발 환경을 웹으로 제공한다.
구글, 다음, 네이버에서 제공하는 Open API 가 PaaS 의 일종이다. 구글 앱 엔진은 웹서비스를 개발, 구축, 관리 , 배포 가능한
플랫폼을 제공한다.
SaaS
특정 소프트웨어를 인터넷으로 제공한다. 해당 소프트웨어와 관련된 데이터를 클라우드에서 관리하고, 사용자는 웹 브라우저로 접속해 소프트웨어를 사용한다. 이러한 소프트웨어를 온디맨드 소프트웨어라한다.
출처
그림으로 배우는 구조와 원리 운영체제
반응형
'용어정리' 카테고리의 다른 글
DevOps (0) | 2021.04.23 |
---|---|
OLAP vs OLTP (0) | 2021.04.21 |
프로시저 (0) | 2021.04.11 |
인증과 인가 (0) | 2021.03.26 |
용어정리: Failover(시스템 대체 작동) (0) | 2021.03.23 |