Azure Stack Hub VM 소개

Azure Stack Hub는 주문형 및 확장 가능한 컴퓨팅 리소스의 유형으로 VM(가상 머신)을 제공합니다. 컴퓨팅 환경에 대한 더 많은 제어가 필요한 경우 VM을 선택할 수 있습니다. 이 문서에서는 첫 번째 VM을 만드는 방법에 대한 세부 정보를 제공합니다.

Azure Stack Hub VM은 클러스터 또는 개별 머신을 관리할 필요 없이 가상화의 유연성을 제공합니다. 그러나 여전히 VM에서 실행되는 소프트웨어 구성, 패치/업데이트 및 설치와 같은 작업을 수행하여 VM을 유지 관리해야 합니다.

여러 가지 방법으로 Azure Stack Hub VM을 사용할 수 있습니다. 예를 들면 다음과 같습니다.

  • 개발 및 테스트: Azure Stack Hub VM을 사용하면 애플리케이션을 코딩하고 테스트하는 데 필요한 특정 구성으로 컴퓨터를 만들 수 있습니다.

  • 클라우드의 애플리케이션: 애플리케이션에 대한 수요가 변동할 수 있으므로 Azure Stack Hub의 VM에서 실행하는 것이 경제적일 수 있습니다. 필요할 때 추가 VM에 대한 비용을 지불하고 그렇지 않을 때 종료합니다.

  • 확장 데이터 센터: Azure Stack Hub 가상 네트워크의 VM은 organization 네트워크 또는 Azure에 연결할 수 있습니다.

애플리케이션에서 사용하는 VM은 요구 사항을 충족하는 데 필요한 모든 항목으로 확장하거나 스케일 아웃할 수 있습니다.

VM을 만들기 전에

Azure Stack Hub에서 애플리케이션 인프라를 빌드할 때는 항상 디자인 고려 사항이 있습니다. VM의 이러한 측면은 인프라 만들기를 시작하기 전에 고려해야 할 사항입니다.

  • 애플리케이션 리소스의 이름입니다.
  • VM의 크기입니다.
  • 만들 수 있는 최대 VM 수입니다.
  • VM의 운영 체제
  • 시작 이후의 VM 구성
  • VM에 필요한 관련 리소스입니다.

이름

VM에는 이름이 할당되어 있으며 운영 체제의 일부로 구성된 컴퓨터 이름이 있습니다. VM 이름은 최대 15자로 제한됩니다.

Azure Stack Hub를 사용하여 운영 체제 디스크를 만드는 경우 컴퓨터 이름과 VM 이름은 동일합니다. 이전에 구성된 운영 체제가 포함된 고유한 이미지를 업로드하고 사용하고 VM을 만드는 데 사용하는 경우 이름이 다를 수 있습니다. 사용자 고유의 이미지 파일을 업로드하는 경우 운영 체제의 컴퓨터 이름이 VM 이름과 일치하는지 확인하는 것이 가장 좋습니다.

VM 크기

사용할 VM의 크기는 실행하려는 워크로드를 기준으로 결정됩니다. 그런 다음 선택하는 크기는 처리 성능, 메모리 및 스토리지 용량 등의 요소를 결정합니다. Azure Stack Hub는 다양한 유형의 사용을 지원하기 위해 다양한 종류의 크기를 제공합니다.

VM 한도

구독에는 프로젝트의 VM 배포에 영향을 미칠 수 있는 기본 할당량 제한이 있습니다. 구독별 기준으로 현재 제한은 지역당 20대의 VM입니다.

운영 체제 디스크 및 이미지

Azure Stack Hub의 VM은 1세대 VHD/VHDX(가상 하드 디스크) 형식으로 제한됩니다. VHD를 사용하여 OS(컴퓨터 운영 체제) 및 데이터를 저장할 수 있습니다. VHD는 OS 설치에 쓰이는 이미지에도 사용됩니다. Azure Stack Hub는 다양한 버전의 운영 체제와 함께 사용할 수 있는 마켓플레이스를 제공합니다. Marketplace 이미지는 이미지 게시자, 제품, SKU 및 버전으로 식별됩니다(일반적으로 최신 버전은 최신 버전으로 지정됨).

다음 표에서는 이미지에 대한 정보를 찾는 방법을 보여줍니다.

메서드 Description
Azure Stack Hub 포털 사용할 이미지를 선택할 때 사용자에 적합한 값이 자동으로 지정됩니다.
Azure Stack Hub PowerShell Get-AzVMImagePublisher -Location "location"
Get-AzVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
REST API 이미지 게시자 나열
이미지 제안 나열
이미지 SKU 나열

사용자 고유의 이미지를 업로드하고 사용하도록 선택할 수 있습니다. 이렇게 하면 게시자 이름, 제품 및 SKU가 사용되지 않습니다.

확장

VM 확장은 배포 후 구성 및 자동화된 작업을 통해 VM에 추가 기능을 제공합니다. 확장을 사용하여 다음과 같은 일반적인 작업을 수행할 수 있습니다.

  • 사용자 지정 스크립트 실행: 사용자 지정 스크립트 확장을 사용하면 VM이 프로비전될 때 스크립트를 실행하여 VM에서 워크로드를 구성할 수 있습니다.

  • 구성 배포 및 관리: DSC(PowerShell Desired State Configuration) 확장을 사용하면 VM에서 DSC를 설정하여 구성 및 환경을 관리할 수 있습니다.

  • 진단 데이터 수집: Azure Diagnostics 확장을 사용하면 애플리케이션의 상태를 모니터링하는 데 사용할 수 있는 진단 데이터를 수집하도록 VM을 구성할 수 있습니다.

다음 표의 리소스는 VM에서 사용되며 VM을 만들 때 존재하거나 만들어야 합니다.

리소스 필수 Description
Resource group VM은 리소스 그룹에 포함되어야 합니다.
스토리지 계정 No VM은 관리 디스크를 사용하는 경우 가상 하드 디스크를 저장하는 데 스토리지 계정이 필요하지 않습니다.
가상 네트워크 VM은 가상 네트워크의 구성원이어야 합니다.
공용 IP 주소 원격으로 액세스하기 위해 VM에 할당된 공용 IP 주소가 있을 수 있습니다.
네트워크 인터페이스 네트워크에서 통신하기 위해 VM에 네트워크 인터페이스가 필요합니다.
데이터 디스크 VM은 스토리지 기능을 확장하기 위해 데이터 디스크를 포함할 수 있습니다.

첫 번째 VM 만들기

VM을 만드는 방법에는 여러 가지가 있습니다. 사용자의 선택은 환경에 따라 달라집니다. 다음 표에서는 VM 만들기를 시작하는 데 도움이 되는 정보를 제공합니다.

방법 아티클
Azure Stack Hub 포털 Azure Stack Hub 포털을 사용하여 Windows VM 만들기
Azure Stack Hub 포털을 사용하여 Linux VM 만들기
템플릿 Azure Stack Hub 빠른 시작 템플릿
PowerShell Azure Stack Hub에서 PowerShell을 사용하여 Windows VM 만들기
Azure Stack Hub에서 PowerShell을 사용하여 Linux VM 만들기
Azure CLI Azure Stack Hub에서 Azure CLI를 사용하여 Windows VM 만들기
Azure Stack Hub에서 Azure CLI를 사용하여 Linux VM 만들기

VM 관리

브라우저 기반 포털, 스크립팅을 지원하는 명령줄 도구 또는 API를 통해 직접 VM을 관리할 수 있습니다. 몇 가지 일반적인 관리 작업은 다음과 같습니다.

  • VM에 대한 정보를 가져옵니다.
  • VM에 연결.
  • 가용성 관리.
  • 백업 만들기.

사용자 VM에 대한 정보 가져오기

다음 표에서는 VM에 대한 정보를 가져올 수 있는 몇 가지 방법을 보여줍니다.

메서드 Description
Azure Stack Hub 포털 허브 메뉴에서 Virtual Machines를 클릭하고 목록에서 VM을 선택합니다. VM에 대한 페이지에서 개요 정보, 값 설정 및 모니터링 메트릭에 액세스할 수 있습니다.
Azure PowerShell VM 관리는 Azure 및 Azure Stack Hub에서 비슷합니다. PowerShell 사용에 대한 자세한 내용은 Azure 항목 Azure PowerShell 모듈을 사용하여 Windows VM 만들기 및 관리를 참조하세요.
클라이언트 SDK C#을 사용하여 VM을 관리하는 것은 Azure 및 Azure Stack Hub에서 비슷합니다. 자세한 내용은 C#을 사용하여 Azure에서 Windows VM 만들기 및 관리를 참조하세요.

가상 머신 보기

Azure Stack Hub의 2301 릴리스부터 모든 사용자 구독에서 가상 머신을 표시하는 Azure Stack Hub 관리 포털의 운영자에 대한 새 보기가 추가되었습니다. 이 보기에는 다음 정보가 표시됩니다.

  • VM GUID
  • 사용자 구독
  • Resource group
  • VM 크기
  • 상태
  • 노드
  • 노드 상태
  • 프로비전 오류

이 새 보기를 사용하면 운영자가 패브릭 오류가 발생할 경우 가상 머신의 상태를 감지하고 구독 소유자에게 조치를 취하도록 알릴 수 있습니다. 개인 정보 보호를 위해 운영자는 VM GUID만 볼 수 있지만 가상 머신의 이름은 볼 수 없습니다. 뷰는 컴퓨팅 리소스 공급자에 연결되며 가상 머신이라는 사용자 리소스로 나열됩니다.

vm 상태 출력의 스크린샷

VM에 연결

Azure Stack Hub 포털에서 연결 옵션을 사용하여 VM에 연결할 수 있습니다.

다음 단계