2.1 서버 가상화란
요약
- 서버 가상화란 물리 서버 한 대에 가상 서버 여러 대를 구축하는 기술이다.
- 서버 가상화 종류에는 호스트 OS형 가상화, 하이퍼바이저형 가상화, 컨테이너형 가상화가 있다.
2.2 호스트 OS형 가상화란
요약
- 호스트 OS형 가상화란 호스트 OS 위에 가상화 소프트웨어를 설치해 가상 서버(가상머신/게스트OS/APP)을 구동시키는 것을 의미한다.
- 어떤 게스트 OS를 실행할 수 있는지는 호스트 OS에 설치된 호스트 OS 가상화 소프트웨어 유형에 따라 달라진다.
2.3 하이퍼바이저형 가상화: 호스트 OS가 필요 없다
요약
- 하이퍼바이저형 가상화는 하이퍼바이저형 가상화 소프트웨어에서 가상 서버를 실행하는 기술이며, 물리 서버에 OS가 필요 없다.
- 호스트 OS가 없고 게스트 OS에서 직접 제어하기 때문에 컴퓨터의 리소스를 활용하기 쉽다.
2.4 컨테이너형 가상화: 애플리케이션별로 독립적인 공간으로 구축한다
요약
- 컨테이너형 가상화는 ‘컨테이너’라는 애플리케이션과 실행 환경을 같이 분리하는 방식을 이용해 OS 단위가 아닌 애플리케이션 단위로 가상화 하는 기술이다.
- 여러 컨테이너를 조합해 환경을 구축할 수 있으므로 유연하게 환경을 구축할 수 있다.
- 컨테이너형 가상화의 대표적인 소프트웨어는 도커다.
2.7 VLAN: 물리 구성에 얽매이지 않는 유연한 네트워크 구현
요약
- VLAN은 물리적 네트워크를 분할해 여러 논리 네트워크를 구축하는 기술이다.
- 포트 VLAN은 포트별로 번호를 매기고 그룹화해 가상으로 네트워크를 분할한다.
- 태그 VLAN은 데이터에 '태그'라는 식별자를 부여해 데이터를 전송할 그룹을 식별한다.
2.8 오버레이 네트워크: VLAN의 약점을 극복하는 기술
요약
- 오버레이 네트워크는 가상 네트워크를 구축하는 기술 중 하나다.
- 터널링이란 패킷을 다른 패킷으로 덧씌워서 전송하는 것을 말한다.
2.9 VPN: 가상 전용선을 구축하는 기술
요약
- VPN은 가상 전용선을 구축하는 기술이다.
- VPN은 오버레이 네트워크의 한 종류다.
- VPN에서는 터널링이나 IPsec 등의 기술이 사용된다.
2.10 SDN: 소프트웨어로 네트워크를 정의한다
요약
- SDN(Software Defined Network)은 소프트웨어가 네트워크를 정의하는 기술이다.
- SDN은 관리가 쉽고 변경이 유연한 네트워크를 구축할 수 있다.
- SDN을 구현한 예로 OpenFlow가 있다.
2.11 NFV: 네트워크 기기의 기능을 소프트웨어로 구현한다
요약
- NFV란 가상 환경에서 소프트웨어로서 네트워크 기기의 기능을 구현하는 기술이다.
2.12 SD-WAN: 거점 간 연결을 중앙 집중화한다
요약
- SDN(Software Defined Network)은 소프트웨어가 네트워크를 정의하는 기술이다.
- SDN은 관리가 쉽고 변경이 유연한 네트워크를 구축할 수 있다.
- SDN을 구현한 예로 OpenFlow가 있다.
'DevOps > 그림으로 이해하는 가상화와 컨테이너' 카테고리의 다른 글
5. 컨테이너 오케스트레이션 도구, 쿠버네티스 (0) | 2024.08.14 |
---|---|
4. 컨테이너형 가상화 소프트웨어, 도커 (0) | 2024.08.14 |
3. 컨테이너 기술과 기초 지식 (0) | 2024.08.13 |
1. 가상화 기초 지식 (0) | 2024.08.13 |