가상화 (Virtualization)
- 하드웨어 자원을 가상으로 나누어 여러 환경을 만드는 기술
- 예: CPU, 메모리, 디스크를 쪼개서 가상의 컴퓨터 여러 대처럼 사용
- 하나의 물리 서버에서 여러 운영체제나 애플리케이션 실행 가능
- 자원 활용도 향상, 비용 절감, 유연한 시스템 관리 가능
- 예: VMware, Hyper-V, KVM
Guest OS / Host OS
- Host OS: 물리적 하드웨어에서 직접 실행되는 운영체제
- Guest OS: 가상화 소프트웨어 위에서 실행되는 운영체제
- Host OS는 자원을 관리하고, Guest OS는 격리된 환경에서 동작
- 예시: Windows Host OS 위에 설치된 Ubuntu Guest OS
런타임 (Runtime)
- 프로그램이 실행되는 동안 필요한 환경이나 상태
- 메모리 관리, 예외 처리, 입출력 등 실행 시 필요한 기능 제공
- 예시: Java Runtime Environment (JRE), .NET Runtime
'Cloud' 카테고리의 다른 글
클라우드 컴퓨팅, 클라우드 서비스 모델 (0) | 2025.05.29 |
---|---|
Containers, Orchestration (0) | 2025.05.13 |
클라우드 관리 및 운영 방식 (0) | 2025.05.13 |
Cloud Native Application (0) | 2025.04.29 |
Cloud Model 및 특징 이해 (0) | 2025.04.29 |
Cloud의 이해 (0) | 2025.04.29 |