Azure Virtual Machines (VMs)

Chiwoo Song·2023년 4월 11일
0

MS Azure

목록 보기
11/21
post-thumbnail

해당 포스트는 OpenAI ChatGPT의 도움을 받아 작성되었습니다.

Azure Virtual Machines 원문

Overview

Azure Virtual Machines (VMs)는 하드웨어 인프라의 관리 걱정 없이 애플리케이션을 실행하고 확장할 수 있는 안전하고 확장 가능한 컴퓨팅 리소스를 제공합니다. 이 서비스를 사용하면 가상화된 Windows 및 Linux 컴퓨터를 즉시 프로비저닝하고 관리할 수 있습니다.

VM 생성 및 관리

Azure VM을 생성할 때, 다음과 같은 몇 가지 요소를 고려해야 합니다.
1. OS : 운영 체제 이미지를 선택합니다. 이것은 Windows 또는 Linux 일 수 있으며, 마켓플레이스에서 사전 구성된 이미지 또는 사용자 지정 이미지를 사용할 수도 있습니다.
2. 크기 : VM의 크기를 선택합니다. 이는 CPU, 메모리, 스토리지 및 네트워크 용량과 관련이 있습니다. Azure는 다양한 VM 크기를 제공하므로 비즈니스 요구에 맞는 VM을 선택할 수 있습니다.
3. 저장소 : VM의 데이터 디스크를 선택합니다. 이는 운영 체제 디스크와 추가적인 스토리지 디스크로 구성됩니다.
4. 네트워킹 : VM이 속한 가상 네트워크 및 서브넷을 선택하고, 공용 IP 주소 및 네트워크 보안 그룹을 구성합니다.

VM 생성 후에는 백업, 모니터링, 자동화 및 다른 관리 작업을 수행할 수 있습니다.

가상 머신 크기 집합 (VMSS)

Azure VMSS (Virtual Machine Scale Sets)는 동일한 애플리케이션을 실행하는 여러 VM 인스턴스를 쉽게 관리하고 확장할 수 있는 방법을 제공합니다.
같은 용도의 가상 머신을 여러 개 실행할 때, 이 기능을 사용하면 중앙에서 효율적으로 가상 머신을 관리, 구성 및 업데이트할 수 있습니다.

  • 자동으로 부하 분산을 관리
  • 수요에 따라 가상 머신의 규모를 조절

이 기능은 대규모 서비스를 구축하는 데 적합합니다.

가상 머신 가용성 집합

이 도구는 복원력이 높은 환경을 구축하는 데 도움이 됩니다. VM이 업데이트에 시차를 주고 전원 및 네트워크 연결을 다양하게 함으로써, 단일 네트워크 또는 전원 오류로 인해 모든 VM이 손실되지 않도록 합니다. 이를 위해 업데이트 도메인과 장애 도메인 두 가지 방법으로 VM을 그룹화합니다.

업데이트 도메인 (Update Domain)

  • 업데이트 도메인은 Azure 가상 머신에 적용되는 유지 관리 이벤트(예: 패치 또는 하드웨어 업데이트)와 관련이 있습니다.
  • 업데이트 도메인은 가용성 집합의 가상 머신을 그룹화하여 Azure에서 동시에 유지 관리 작업을 수행하는 범위를 제한합니다.
  • 예를 들어, 동시에 다시 부팅할 수 있는 VM을 그룹화하여, 한 번에 하나의 그룹만 오프라인 상태가 되도록 업데이트를 적용합니다.

장애 도메인 (Fault Domain)

  • 장애 도메인은 하드웨어나 인프라 관련 문제 (예: 전원 공급 문제, 네트워크 스위치 오류 또는 냉각 시스템 장애)와 관련이 있습니다.
  • 장애 도메인은 Azure 데이터 센터의 물리적 구조를 기반으로 가상 머신을 격리시키는 데 사용합니다.
  • VM을 공통 전원 및 네트워크 스위치로 그룹화하여, 각각의 장애 도메인에 두어 물리적 전원 또는 네트워킹 오류로부터 보호할 수 있습니다.
  • 기본적으로 가용성 집합은 최대 3개의 장애 도메인으로 VM을 분할합니다.

가용성 집합 구성에 추가 비용이 없으며, 생성한 VM 인스턴스에 대해서만 요금을 지불합니다.

VM을 사용하는 경우 예시

가상 머신(VM)을 사용하는 일반적인 사례로는 다음과 같은 상황이 있습니다.

  1. 테스트 및 개발 : VM은 다양한 OS 및 애플리케이션 구성을 빠르게 생성하고 필요 없는 경우 쉽게 삭제할 수 있습니다.
  2. 클라우드에서 애플리케이션 실행 : VM은 변동하는 수요에 따라 리소스를 효율적으로 사용하고 비용을 최적화할 수 있습니다.
  3. 데이터 센터 확장 : 조직은 Azure VM을 통해 온-프레미스 네트워크의 기능을 확장하고, 애플리케이션 배포를 더 쉽고 저렴하게 만들 수 있습니다.
  4. 재해 복구 : IaaS 기반 접근 방식을 사용하여 클라우드에서 애플리케이션을 실행하고, 기본 데이터 센터에 오류가 발생한 경우 중요한 애플리케이션을 실행한 다음 복구 후 종료할 수 있어 비용을 절감할 수 있습니다.

VM 리소스

VM을 프로비저닝 할 때는 해당 VM에 연관된 리소스를 확인할 수 있으며 그 대상은 다음과 같습니다.

  • 크기(용도, 프로세서 코어 수 및 RAM 양)
  • 스토리지 디스크(하드 디스크 드라이브, 반도체 드라이브 등)
  • 네트워킹(가상 네트워크, 공용 IP 주소 및 포트 구성)
profile
Shallow but broad knowledge

0개의 댓글