클라우드 컴퓨팅의 핵심 '가상화' 기술 ( 하이퍼바이저, 컨테이너, 가상머신 등)
가상화 기술에는 여러 가지가 있습니다.
일부 주요한 가상화 기술에는 다음과 같은 것들이 있습니다
하이퍼바이저 (Hypervisor):
형식 1 하이퍼바이저: 이 유형의 하이퍼바이저는 호스트 운영체제 위에 직접 실행됩니다. 예를 들어, VMware ESXi와 Microsoft Hyper-V가 있습니다.
형식 2 하이퍼바이저: 이 유형의 하이퍼바이저는 일반 운영체제에서 실행되며, 가상 환경을 호스팅합니다. 예를 들어, Oracle VirtualBox와 VMware Workstation이 있습니다.
컨테이너 가상화:
Docker: 가장 인기 있는 컨테이너 가상화 플랫폼 중 하나로, 애플리케이션과 해당 종속성을 컨테이너로 패키징하여 실행할 수 있도록 합니다.
Kubernetes: 컨테이너 관리 플랫폼으로, 컨테이너 배포, 확장, 스케일링 및 관리를 단순화하고 자동화합니다.
가상 머신 (Virtual Machine):
VMware: 가상 머신을 만들고 실행하는 데 사용되는 VMware 제품군, 예를 들어 VMware vSphere, VMware Workstation 등이 있습니다.
Microsoft Hyper-V: 마이크로소프트의 가상화 플랫폼으로, 가상 머신을 만들고 실행하는 데 사용됩니다.
컨테이너 오케스트레이션:
Docker Swarm: 도커 컨테이너의 클러스터링과 오케스트레이션을 제공하는 도구입니다.
Kubernetes: 컨테이너 오케스트레이션 시스템으로, 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화합니다.
가상 네트워킹:
VXLAN (Virtual Extensible LAN): 가상 네트워킹을 위한 프로토콜로, 가상 머신과 컨테이너 사이의 가상 네트워크 트래픽을 분리하고 격리합니다.
Open vSwitch: 오픈 소스 가상 스위치로, 가상 환경에서 가상 네트워크 연결을 구축하고 관리합니다.
이 외에도 많은 가상화 기술과 도구들이 있으며, 이들은 가상화의 다양한 측면과 요구에 맞게 사용될 수 있습니다.