가상화와 실행 환경

2025. 5. 13. 22:22·Cloud

가상화 (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
'Cloud' 카테고리의 다른 글
  • Containers, Orchestration
  • 클라우드 관리 및 운영 방식
  • Cloud Native Application
  • Cloud Model 및 특징 이해
jaeon.cloud
jaeon.cloud
  • jaeon.cloud
    JEONG JAE ON
    jaeon.cloud
  • 전체
    오늘
    어제
    • 분류 전체보기 (60)
      • Docker (8)
      • Cloud (7)
      • AWS (14)
      • Network (9)
      • Linux (1)
      • Python (7)
      • Javascript (3)
      • React (5)
      • Project (3)
      • Kubernetes (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    네트워크
    docker
    클라우드
    Python
    AWS
    lambda
    cors
    3-tier Architecture
    http
    react
    kubernetes
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
jaeon.cloud
가상화와 실행 환경
상단으로

티스토리툴바