Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Localize virtual_machine.md for Korean #424

Merged
merged 2 commits into from
Feb 17, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions content/ko/virtual_machine.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: 가상 머신
status: Completed
category: 기술
---

## 개념
가상 머신(VM, virtual machine)은 특정 하드웨어에 구속(종속)되지 않는 컴퓨터 및 해당 운영 체제(operating system)이다.
VM은 [가상화(virtualization)](https://glossary.cncf.io/virtualization/)를 필요로 하는데 이는 단일 물리 컴퓨터를 여러 대의 가상 컴퓨터로 분할하기 위함이다.
이러한 분할을 통해 조직(organization)과 인프라스트럭처 제공자(infrastructure provider)는 하드웨어에 영향을 주지 않고 VM을 생성 및 삭제할 수 있다. VM은 단순 파일과 마찬가지로 쉽게 생성 및 삭제할 수 있다.

## 다루는 문제
가상 머신은 가상화를 활용한다.
[베어 메탈(bare metal)](https://glossary.cncf.io/bare_metal_machine/) 머신이 단일 운영 체제에 구속(종속)되면 머신의 자원을 효율적으로 활용하는데 다소 제약이 있다.
또한, 운영 체제가 단일 물리 머신에 구속(종속)되는 경우, 운영 체제의 이용 가능성은 해당 하드웨어에 직결된다.
만약 물리 머신이 유지 관리 또는 하드웨어 오류로 인해 오프라인 상태가 되면, 운영 체제도 오프라인 상태가 된다.

## 문제 해결 방식
운영 체제와 단일 물리 머신 사이에 직접적인 관계를 제거함으로써, 베어 메탈 머신의 여러 문제를 해결할 수 있다. (프로비저닝 시간(provisioning time), 하드웨어 이용률(hardware utilization) 및 회복력(resiliency) 등)

새로운 하드웨어의 구비, 설치 또는 이를 지원하기 위한 환경 설정이 필요 없으므로, 새 컴퓨터의 프로비저닝 시간이 대폭 향상된다.
단일 물리 머신 상에 여러 대의 가상 머신을 배치하기에 VM은 기존 물리 하드웨어 자원을 더욱 잘 활용할 수 있도록 만든다.
또한 VM은 특정 물리 머신에 구속(종속)되지 않으므로 물리 머신보다 회복력이 더욱 뛰어나다.
물리 머신을 오프라인으로 전환해야 할 때, 해당 물리 머신 상에서 동작 중인 가상 머신을 다운타임(downtime)이 거의 또는 전혀 없이 다른 물리 머신으로 이동할 수 있다.