Azure Stack 허브 Vm 소개Introduction to Azure Stack Hub VMs

Azure Stack 허브는 주문형 및 확장 가능한 컴퓨팅 리소스의 유형으로 Vm (가상 머신)을 제공 합니다.Azure Stack Hub offers virtual machines (VMs) as a type of on-demand and scalable computing resource. 컴퓨팅 환경을 보다 세부적으로 제어 해야 하는 경우 VM을 선택할 수 있습니다.You can choose a VM when you need more control over the computing environment. 이 문서에서는 첫 번째 VM 만들기에 대 한 세부 정보를 제공 합니다.This article provides details about creating your first VM.

Azure Stack 허브 VM은 클러스터 나 개별 컴퓨터를 관리할 필요 없이 가상화의 유연성을 제공 합니다.An Azure Stack Hub VM gives you the flexibility of virtualization without the need to manage clusters or individual machines. 그러나를 실행 하는 소프트웨어의 구성, 패치/업데이트 및 설치와 같은 작업을 수행 하 여 VM을 계속 유지 관리 해야 합니다.However, you still need to maintain the VM by doing tasks such as configuring, patching/updating, and installing the software that runs on it.

Azure Stack 허브 Vm은 여러 가지 방법으로 사용할 수 있습니다.You can use Azure Stack Hub VMs in several ways. 다음은 그 예입니다. For example:

  • 개발 및 테스트 : Azure Stack 허브 vm을 사용 하면 응용 프로그램을 코딩 하 고 테스트 하는 데 필요한 특정 구성을 사용 하 여 컴퓨터를 만들 수 있습니다.Development and test : Azure Stack Hub VMs enable you to create a computer with a specific configuration required to code and test an application.

  • 클라우드의 응용 프로그램: 응용 프로그램에 대 한 요구가 변동 수 있으므로 Azure Stack 허브에서 VM에 대해이를 실행 하는 것이 경제적 일 수 있습니다.Applications in the cloud : Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure Stack Hub. 필요할 때 추가 Vm에 대 한 비용을 지불 하 고, 그렇지 않은 경우 종료 합니다.You pay for extra VMs when you need them and shut them down when you don't.

  • 확장 데이터 센터 : Azure Stack 허브 가상 네트워크의 vm을 조직의 네트워크 또는 Azure에 연결할 수 있습니다.Extended datacenter : VMs in an Azure Stack Hub virtual network can be connected to your organization's network, or to Azure.

응용 프로그램에서 사용 하는 Vm은 요구 사항에 맞게 확장 하거나 확장할 수 있습니다.The VMs that your application uses can scale up, or scale out, to whatever is required to meet your needs.

VM 만들기 전Before creating a VM

Azure Stack 허브에서 응용 프로그램 인프라를 빌드할 때 항상 디자인 고려 사항이 있습니다.There are always design considerations when you build out an application infrastructure in Azure Stack Hub. VM의 이러한 측면은 인프라 만들기를 시작 하기 전에 고려해 야 할 사항입니다.These aspects of a VM are important to think about before you start creating your infrastructure:

  • 응용 프로그램 리소스의 이름입니다.The names of your application resources.
  • VM의 크기입니다.The size of the VM.
  • 만들 수 있는 최대 Vm 수입니다.The maximum number of VMs that can be created.
  • VM이 실행 되는 운영 체제입니다.The operating system that the VM runs.
  • VM이 시작 된 후의 구성입니다.The configuration of the VM after it starts.
  • VM에 필요한 관련 리소스The related resources that the VM needs.

이름Names

VM에는 할당 된 이름이 있으며 운영 체제의 일부로 구성 된 컴퓨터 이름이 있습니다.A VM has a name assigned to it and it has a computer name configured as part of the operating system. VM 이름은 최대 15자로 제한됩니다.The name of a VM can be up to 15 characters.

Azure Stack 허브를 사용 하 여 운영 체제 디스크를 만드는 경우 컴퓨터 이름과 VM 이름이 동일 합니다.If you use Azure Stack Hub to create the operating system disk, the computer name and the VM name are the same. 이전에 구성 된 운영 체제를 포함 하는 사용자 고유의 이미지를 업로드 하 여 사용 하 고이를 사용 하 여 VM을 만드는 경우 이름이 다를 수 있습니다.If you upload and use your own image that contains a previously configured operating system and use it to create a VM, the names may be different. 사용자 고유의 이미지 파일을 업로드 하는 것이 가장 좋은 방법으로 운영 체제의 컴퓨터 이름이 VM 이름과 일치 하는지 확인 하는 것이 좋습니다.When you upload your own image file, as a best practice make sure the computer name in the operating system matches the VM name.

VM 크기VM size

사용할 VM의 크기는 실행하려는 워크로드를 기준으로 결정됩니다.The size of the VM that you use is determined by the workload that you want to run. 그런 다음 선택하는 크기는 처리 성능, 메모리 및 스토리지 용량 등의 요소를 결정합니다.The size that you choose then determines factors such as processing power, memory, and storage capacity. Azure Stack 허브는 다양 한 종류의 용도를 지원 하기 위해 다양 한 종류의 크기를 제공 합니다.Azure Stack Hub offers different kinds of sizes to support many types of uses.

VM 제한VM limits

구독에는 프로젝트에 대 한 Vm 배포에 영향을 줄 수 있는 기본 할당량 한도가 있습니다.Your subscription has default quota limits in place that can impact the deployment of VMs for your project. 구독별 기준으로 현재 제한은 지역당 20대의 VM입니다.The current limit on a per subscription basis is 20 VMs per region.

운영 체제 디스크 및 이미지Operating system disks and images

Azure Stack 허브의 Vm은 1 세대 VHD/VHDX (가상 하드 디스크) 형식으로 제한 됩니다.VMs in Azure Stack Hub are limited to the generation 1 virtual hard disk (VHD/VHDX) format. Vhd는 OS (컴퓨터 운영 체제) 및 데이터를 저장 하는 데 사용할 수 있습니다.VHDs can be used to store the machine operating system (OS) and data. Vhd는 OS를 설치 하는 데 사용 하는 이미지에도 사용 됩니다.VHDs are also used for the images you use to install an OS. Azure Stack 허브는 다양 한 버전 및 운영 체제 유형과 함께 사용할 수 있는 마켓플레이스를 제공 합니다.Azure Stack Hub provides a marketplace to use with various versions and types of operating systems. Marketplace 이미지는 이미지 게시자, 제품, SKU 및 버전으로 식별 됩니다 (일반적으로 최신 버전은 최신 버전으로 지정 됨).Marketplace images are identified by image publisher, offer, SKU, and version (typically the latest version is specified as latest ).

다음 표에서는 이미지에 대 한 정보를 찾는 방법을 보여 줍니다.The following table shows how to find the information for an image:

메서드Method DescriptionDescription
Azure Stack 허브 포털Azure Stack Hub portal 사용할 이미지를 선택할 때 사용자에 적합한 값이 자동으로 지정됩니다.The values are automatically specified for you when you select an image to use.
Azure Stack 허브 PowerShellAzure Stack Hub PowerShell Get-AzVMImagePublisher -Location "location"
Get-AzVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
REST APIREST APIs 이미지 게시자 나열List image publishers
이미지 제안 나열List image offers
List 이미지 SkuList image SKUs

사용자 고유의 이미지를 업로드 하 고 사용 하도록 선택할 수 있습니다.You can choose to upload and use your own image. 이렇게 하면 게시자 이름, 제품 및 SKU가 사용 되지 않습니다.If you do, the publisher name, offer, and SKU aren't used.

확장Extensions

VM 확장은 배포 후 구성 및 자동화 된 작업을 통해 VM에 추가 기능을 제공 합니다.VM extensions give your VM additional capabilities through post-deployment configuration and automated tasks. 확장을 사용 하 여 다음과 같은 일반적인 작업을 수행할 수 있습니다.You can accomplish these common tasks using extensions:

  • 사용자 지정 스크립트 실행 : 사용자 지정 스크립트 확장을 사용 하면 vm이 프로 비전 될 때 스크립트를 실행 하 여 vm에서 작업을 구성할 수 있습니다.Run custom scripts : The Custom Script extension helps you to configure workloads on the VM by running your script when the VM is provisioned.

  • 구성 배포 및 관리 : PowerShell Dsc (필요한 상태 구성) 확장을 사용 하면 VM에서 구성 및 환경을 관리 하는 dsc를 설정할 수 있습니다.Deploy and manage configurations : The PowerShell Desired State Configuration (DSC) extension helps you set up DSC on a VM to manage configurations and environments.

  • 진단 데이터 수집 : Azure 진단 확장은 응용 프로그램의 상태를 모니터링 하는 데 사용할 수 있는 진단 데이터를 수집 하도록 VM을 구성 하는 데 도움이 됩니다.Collect diagnostics data : The Azure Diagnostics extension helps you configure the VM to collect diagnostics data that can be used to monitor the health of your application.

다음 표의 리소스는 vm에서 사용 되며 VM을 만들 때 있어야 하거나 만들어야 합니다.The resources in the following table are used by the VM and need to exist or be created when the VM is created:

리소스Resource 필수Required DescriptionDescription
Resource groupResource group Yes VM은 리소스 그룹에 포함되어야 합니다.The VM must be contained in a resource group.
스토리지 계정Storage account 아니요No 관리 디스크를 사용 하는 경우 VM은 가상 하드 디스크를 저장 하는 저장소 계정이 필요 하지 않습니다.The VM doesn't need the storage account to store its virtual hard disks if using managed disks.
가상 네트워크Virtual network Yes VM은 가상 네트워크의 구성원이어야 합니다.The VM must be a member of a virtual network.
공용 IP 주소Public IP address No 원격으로 액세스하기 위해 VM에 할당된 공용 IP 주소가 있을 수 있습니다.The VM can have a public IP address assigned to it to remotely access it.
네트워크 인터페이스Network interface Yes 네트워크에서 통신하기 위해 VM에 네트워크 인터페이스가 필요합니다.The VM needs the network interface to communicate in the network.
데이터 디스크Data disks No VM은 스토리지 기능을 확장하기 위해 데이터 디스크를 포함할 수 있습니다.The VM can include data disks to expand storage capabilities.

첫 번째 VM 만들기Create your first VM

여러 가지 방법으로 VM을 만들 수 있습니다.There are several ways to create a VM. 사용자의 선택은 사용자의 환경에 따라 달라 집니다.Your choice depends on your environment. 다음 표에서는 VM 만들기를 시작 하는 데 도움이 되는 정보를 제공 합니다.The following table provides information to help get you started creating your VM:

메서드Method 아티클Article
Azure Stack 허브 포털Azure Stack Hub portal Azure Stack Hub 포털을 사용 하 여 WINDOWS VM을 만듭니다.Create a Windows VM with the Azure Stack Hub portal.
Azure Stack 허브 포털을 사용 하 여 LINUX VM을 만듭니다.Create a Linux VM using the Azure Stack Hub portal.
템플릿Templates Azure Stack Hub 빠른 시작 템플릿은 다음 위치에 있습니다.Azure Stack Hub Quickstart templates are located at:
https://github.com/Azure/AzureStack-QuickStart-Templates
PowerShellPowerShell Azure Stack 허브에서 PowerShell을 사용 하 여 Windows VM 만들기Create a Windows VM by using PowerShell in Azure Stack Hub
Azure Stack 허브에서 PowerShell을 사용 하 여 Linux VM 만들기Create a Linux VM by using PowerShell in Azure Stack Hub
CLICLI Azure Stack 허브에서 CLI를 사용 하 여 Windows VM 만들기Create a Windows VM by using CLI in Azure Stack Hub
Azure Stack 허브에서 CLI를 사용 하 여 Linux VM 만들기Create a Linux VM by using CLI in Azure Stack Hub

VM 관리Manage your VM

스크립트를 지 원하는 브라우저 기반 포털, 명령줄 도구를 사용 하거나 Api를 통해 직접 Vm을 관리할 수 있습니다.You can manage VMs using a browser-based portal, command-line tools with support for scripting, or directly through APIs. 몇 가지 일반적인 관리 작업은 다음과 같습니다.Some typical management tasks are:

  • VM에 대 한 정보 가져오기Getting information about a VM.
  • VM에 연결 하는 중입니다.Connecting to a VM.
  • 가용성 관리.Managing availability.
  • 백업 만들기Making backups.

VM에 대 한 정보 가져오기Get information about your VM

다음 표에서는 VM에 대 한 정보를 얻을 수 있는 몇 가지 방법을 보여 줍니다.The following table shows some of the ways you can get information about a VM:

메서드Method DescriptionDescription
Azure Stack 허브 포털Azure Stack Hub portal 허브 메뉴에서 Virtual Machines 를 클릭하고 목록에서 VM을 선택합니다.On the hub menu, click Virtual Machines and then select the VM from the list. VM에 대 한 페이지에서 개요 정보, 값 설정 및 메트릭 모니터링에 액세스할 수 있습니다.On the page for the VM, you have access to overview information, setting values, and monitoring metrics.
Azure PowerShellAzure PowerShell Vm 관리는 Azure 및 Azure Stack 허브에서 비슷합니다.Managing VMs is similar in Azure and Azure Stack Hub. PowerShell을 사용 하는 방법에 대 한 자세한 내용은 Azure 항목 Azure PowerShell 모듈을 사용 하 여 Windows Vm 만들기 및 관리를 참조 하세요.For more information about using PowerShell, see the Azure topic Create and Manage Windows VMs with the Azure PowerShell module.
클라이언트 SDKClient SDKs C #을 사용 하 여 Vm을 관리 하는 것은 Azure 및 Azure Stack 허브에서 비슷합니다.Using C# to manage VMs is similar in Azure and Azure Stack Hub. 자세한 내용은 c #을 사용 하 여 Azure에서 Windows Vm 만들기 및 관리를 참조 하세요.For more information, see Create and manage Windows VMs in Azure using C#.

VM에 연결Connect to your VM

Azure Stack 허브 포털에서 연결 옵션을 사용 하 여 VM에 연결할 수 있습니다.You can use the Connect option in the Azure Stack Hub portal to connect to your VM.

다음 단계Next steps