다음을 통해 공유


여러 서브넷을 사용하여 가상 네트워크(클래식) 만들기

중요합니다

클래식 Virtual Network는 이제 신규 고객을 위해 사용되지 않으며 모든 고객에 대해 2024년 8월 31일에 사용 중지됩니다. 새 배포는 Azure Resource Manager 기반 Virtual Network새 Azure Resource Manager 기반 배포 모델을 사용해야 합니다.

중요합니다

Azure에는 리소스를 만들고 사용하기 위해 두 가지 다른 배포 모델인 Resource Manager와 클래식이 있습니다. 이 문서에서는 클래식 배포 모델 사용에 대해 설명합니다. Resource Manager 배포 모델을 통해 대부분의 새 가상 네트워크를 만드는 것이 좋습니다.

이 자습서에서는 별도의 퍼블릭 및 프라이빗 서브넷이 있는 기본 Azure 가상 네트워크(클래식)를 만드는 방법을 알아봅니다. 서브넷에서 가상 머신 및 클라우드 서비스와 같은 Azure 리소스를 만들 수 있습니다. 가상 네트워크(클래식)에서 만든 리소스는 가상 네트워크에 연결된 다른 네트워크의 리소스와 서로 통신할 수 있습니다.

모든 가상 네트워크서브넷 설정에 대해 자세히 알아봅니다.

경고

구독을 사용하지 않도록 설정하면 Azure에서 가상 네트워크(클래식)를 즉시 삭제합니다. 가상 네트워크(클래식)는 리소스가 가상 네트워크에 있는지 여부에 관계없이 삭제됩니다. 나중에 구독을 다시 사용하도록 설정하는 경우 가상 네트워크에 있는 리소스를 다시 만들어야 합니다.

Azure Portal, Azure CLI(명령줄 인터페이스) 1.0또는 PowerShell 사용하여 가상 네트워크(클래식)를 만들 수 있습니다.

입구

  1. 인터넷 브라우저에서 Azure Portal이동합니다. Azure 계정사용하여 로그인합니다. Azure 계정이 없는 경우 평가판등록할 수 있습니다.

  2. 포털에서 리소스 만들기를 클릭합니다.

  3. 창에 나타나는 맨 위의 Marketplace 검색 상자에 가상 네트워크을 입력합니다. 검색 결과에 표시되는 가상 네트워크 클릭합니다.

  4. Virtual Network 창에서 표시되는 배포 모델 선택 상자에서 클래식을 선택한 후 만들기을 클릭합니다.

  5. 가상 네트워크 만들기(클래식) 창에 다음 값을 입력한 다음 만들기클릭합니다.

    설정 가치
    이름 myVnet
    주소 공간 10.0.0.0/16
    서브넷 이름 대중
    서브넷 주소 범위 10.0.0.0/24
    리소스 그룹 만들기를 선택된 상태로 남겨두고, 그런 다음 myResourceGroup을 입력합니다.
    구독 및 위치 구독 및 위치를 선택합니다.

    Azure에 처음이라면, 리소스 그룹, 구독위치(지역이라고도 함)에 대해 자세히 알아보세요.

  6. 포털에서 가상 네트워크를 만들 때 하나의 서브넷만 만들 수 있습니다. 이 자습서에서는 가상 네트워크를 만든 후 두 번째 서브넷을 만듭니다. 나중에 공용 서브넷에서 인터넷에 액세스할 수 있는 리소스를 만들 수 있습니다. 프라이빗 서브넷에서 인터넷에서 액세스할 수 없는 리소스를 만들 수도 있습니다. 두 번째 서브넷을 만들려면 페이지 맨 위에 있는 검색 리소스 상자에 myVnet 입력합니다. 검색 결과에 myVnet 이 나타나면을 클릭합니다.

  7. 표시되는 가상 네트워크 만들기(클래식) 창에서 서브넷(설정 섹션)를 클릭합니다.

  8. 표시되는 myVnet - 서브넷 창에서 + 추가를 클릭합니다.

  9. 서브넷 추가 창에서 이름프라이빗 입력합니다. 주소 범위10.0.1.0/24 입력합니다. 확인을 클릭합니다.

  10. myVnet - 서브넷 창에서 만든 공용프라이빗 서브넷을 볼 수 있습니다.

  11. 선택적: 이 자습서를 마치면 만든 리소스를 삭제하여 사용 요금이 발생하지 않도록 할 수 있습니다.

    • myVnet 창에서 개요 클릭합니다.
    • myVnet 창에서 삭제 아이콘을 클릭합니다.
    • 삭제를 확인하려면 가상 네트워크 삭제 상자에서 를 클릭합니다.

Azure 명령줄 인터페이스 (CLI)

  1. Azure CLI설치 및 구성하거나 Azure Cloud Shell 내에서 CLI를 사용할 수 있습니다. Azure Cloud Shell은 Azure Portal 내에서 직접 실행할 수 있는 무료 Bash 셸입니다. Azure CLI가 사전 설치되어 계정에서 사용하도록 구성되어 있습니다. CLI 명령에 대한 도움말을 보려면 azure <command> --help입력합니다.

  2. CLI 세션에서 다음 명령을 사용하여 Azure에 로그인합니다. 아래 상자에서 시도해 보기 버튼을 클릭하면 Cloud Shell이 열립니다. 다음 명령을 입력하지 않고 Azure 구독에 로그인할 수 있습니다.

    azure login
    
  3. CLI가 서비스 관리 모드에 있는지 확인하려면 다음 명령을 입력합니다.

    azure config mode asm
    
  4. 프라이빗 서브넷을 사용하여 가상 네트워크를 만듭니다.

    azure network vnet create --vnet myVnet --address-space 10.0.0.0 --cidr 16  --subnet-name Private --subnet-start-ip 10.0.0.0 --subnet-cidr 24 --location "East US"
    
  5. 가상 네트워크 내에서 공용 서브넷을 만듭니다.

    azure network vnet subnet create --name Public --vnet-name myVnet --address-prefix 10.0.1.0/24
    
  6. 가상 네트워크 및 서브넷을 검토합니다.

    azure network vnet show --vnet myVnet
    
  7. 선택적: 이 자습서를 완료할 때 만든 리소스를 삭제하여 사용 요금이 발생하지 않도록 할 수 있습니다.

    azure network vnet delete --vnet myVnet --quiet
    

비고

CLI를 사용하여 가상 네트워크(클래식)를 만들 리소스 그룹을 지정할 수는 없지만 Azure는 Default-Networking리소스 그룹에 가상 네트워크를 만듭니다.

PowerShell

  1. 최신 버전의 PowerShell Azure 모듈을 설치합니다. Azure PowerShell을 처음 사용하는 경우 Azure PowerShell 개요를 참조하세요.

  2. PowerShell 세션을 시작합니다.

  3. PowerShell에서 Add-AzureAccount 명령을 입력하여 Azure에 로그인합니다.

  4. 다음 경로 및 파일 이름을 적절하게 변경한 다음, 기존 네트워크 구성 파일을 내보냅니다.

    Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xml
    
  5. 공용 및 프라이빗 서브넷이 있는 가상 네트워크를 만들려면 텍스트 편집기를 사용하여 네트워크 구성 파일에 뒤에 VirtualNetworkSite 요소를 추가합니다.

    <VirtualNetworkSite name="myVnet" Location="East US">
        <AddressSpace>
          <AddressPrefix>10.0.0.0/16</AddressPrefix>
        </AddressSpace>
        <Subnets>
          <Subnet name="Private">
            <AddressPrefix>10.0.0.0/24</AddressPrefix>
          </Subnet>
          <Subnet name="Public">
            <AddressPrefix>10.0.1.0/24</AddressPrefix>
          </Subnet>
        </Subnets>
      </VirtualNetworkSite>
    

    전체 네트워크 구성 파일 스키마을 검토하십시오.

  6. 네트워크 구성 파일을 가져옵니다.

    Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xml
    

    경고

    변경된 네트워크 구성 파일을 가져오면 구독의 기존 가상 네트워크가 변경될 수 있습니다. 이전 가상 네트워크만 추가하고, 구독에서 기존 가상 네트워크를 변경하거나 제거하지 않도록 합니다.

  7. 가상 네트워크 및 서브넷을 검토합니다.

    Get-AzureVNetSite -VNetName "myVnet"
    
  8. 선택적: 이 자습서를 완료할 때 만든 리소스를 삭제하여 사용 요금이 발생하지 않도록 할 수 있습니다. 가상 네트워크를 삭제하려면 4-6단계를 다시 완료합니다. 이번에는 5단계에서 추가한 VirtualNetworkSite 요소를 제거합니다.

비고

PowerShell을 사용하여 가상 네트워크(클래식)를 만들 리소스 그룹을 지정할 수는 없지만 Azure는 Default-Networking리소스 그룹에 가상 네트워크를 만듭니다.


다음 단계

  • 모든 가상 네트워크 및 서브넷 설정에 대한 자세한 내용은 가상 네트워크 관리 및 가상 네트워크 서브넷 관리를 참조하세요. 다양한 요구 사항을 충족하기 위해 프로덕션 환경에서 가상 네트워크 및 서브넷을 사용하기 위한 다양한 옵션이 있습니다.
  • Windows 또는 Linux 가상 머신을 만든 다음 기존 가상 네트워크에 연결합니다.
  • 동일한 Azure 위치 내에서 두 가상 네트워크를 연결하려면, 가상 네트워크 간에 가상 네트워크 피어링을 설정합니다. 가상 네트워크(Resource Manager)를 가상 네트워크(클래식)에 피어링할 수 있지만 두 가상 네트워크(클래식) 간에 피어링을 만들 수는 없습니다.
  • VPN Gateway 사용하거나 Azure ExpressRoute 회로를 가상 네트워크를 온-프레미스 네트워크에 연결합니다.