다음을 통해 공유


빠른 시작: App Service Environment 만들기

이 빠른 시작에서는 App Service Environment를 만듭니다. App Service Environment 는 Azure 가상 네트워크와 통합되는 Azure App Service의 단일 테넌트 배포입니다. 각 App Service Environment 배포에는 다른 리소스에 사용할 수 없는 전용 서브넷이 필요합니다.

Azure 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.

App Service Environment를 만들기 전에

  • 환경을 만들기 전에 다음 설정을 검토합니다. 나중에 변경할 수 없습니다.

    • 위치
    • 구독
    • 리소스 그룹
    • Azure 가상 네트워크
    • 서브넷
    • 서브넷 크기
    • App Service Environment의 이름
  • 서브넷이 App Service Environment의 최대 규모를 수용할 수 있을 만큼 충분히 큰지 확인합니다. /24 256개의 주소가 있는 서브넷을 권장 크기로 사용합니다.

  • VIP(가상 IP) 유형을 선택합니다. 가상 IP 유형은 앱에 액세스하는 방법을 결정합니다.

    다음 두 가지 가상 IP 유형 중에서 선택합니다.

    • 내부 VIP: 앱은 DNS(공용 도메인 이름 시스템)에 표시되지 않는 App Service Environment 서브넷 내의 주소를 사용합니다. Azure Portal에서 App Service Environment를 만들 때 Azure 프라이빗 DNS 영역을 설정할 수 있습니다. 인바운드 IP 주소를 지정하고 자동 또는 수동을 선택합니다.

    • 외부 VIP: 앱은 공용 DNS에 나열된 공용 주소를 사용합니다. 인바운드 IP 주소를 지정하고 자동 또는 수동을 선택할 수 있습니다. 수동을 선택하는 경우 먼저 Azure에서 표준 공용 IP 주소를 만들어야 합니다.

  • 배포 유형을 선택합니다. 배포 유형은 앱이 App Service Environment에 분산되는 방식을 결정합니다. 다음 세 가지 유형 중에서 선택합니다.

    • 지역 배포:영역이 아닌 배포라고도 하는 이 옵션은 App Service Environment v3을 지원하는 모든 지역에서 사용할 수 있습니다. 가용성 영역이 있는 지역에서 앱은 단일 영역에서 실행됩니다. 지역의 가용성 영역에 중단이 발생하는 경우 지역 배포에 가동 중지 시간이 발생할 수 있습니다.

      App Service 계획에서 Windows 격리 v2의 한 인스턴스에 대해 최소 요금을 지불해야 합니다. 하나 이상의 인스턴스를 사용하는 경우 요금이 제거됩니다. 이 수수료는 가산적이지 않습니다.

    • 영역 중복 배포: 영역 중복은 한 영역에서 중단이 발생하는 경우에도 워크로드를 계속 사용할 수 있도록 합니다. 가용성 영역을 지원하는 지역에서는 앱이 동일한 지역 내의 여러 가용성 영역에 분산되도록 App Service Environment를 구성할 수 있습니다. 영역 간 중복성을 보장하려면 App Service 계획에 두 개 이상의 인스턴스를 포함해야 합니다. 한 번에 하나 이상의 인스턴스를 추가하여 규모를 확장할 수 있습니다. 자세한 내용은 App Service Environment의 안정성을 참조하세요.

    • 호스트 그룹 배포: 앱은 전용 호스트 그룹에 배포됩니다. 전용 호스트 그룹은 영역 중복이 아닙니다. 전용 하드웨어에 App Service Environment를 설치하고 사용할 수 있습니다. 전용 호스트 그룹에서 App Service Environment를 사용하기 위한 최소 인스턴스 요금은 없습니다. 그러나 App Service Environment를 프로비전할 때 호스트 그룹에 대한 비용을 지불해야 합니다. 또한 플랜을 만들고 스케일 아웃할 때 할인된 App Service 요금제 요금을 지불해야 합니다.

      전용 호스트 그룹 배포는 App Service 계획과 인프라 역할이 모두 사용하는 한정된 수의 코어를 할당합니다. 이 유형의 배포는 App Service Environment에서 일반적으로 사용할 수 있는 총 인스턴스 수 200개에 도달할 수 없습니다. 가능한 총 인스턴스 수는 총 App Service 계획 인스턴스 수와 부하 기반 인프라 역할 수와 관련이 있습니다.

포털에서 App Service Environment 만들기

Azure Portal에서 App Service Environment를 만들려면 다음 단계를 수행합니다.

  1. App Service Environment v3에 대한 Azure Marketplace를 검색합니다.

  2. 기본 사항 탭에서 다음 단계를 수행합니다.

    • 구독을 선택합니다.
    • 리소스 그룹을 선택하거나 만듭니다.
    • App Service Environment의 이름을 입력합니다.

    가상 IP 유형을 선택합니다.

    • 인바운드 주소가 서브넷 내에 있도록 하려면 내부 를 선택합니다.
    • 인바운드 주소가 공용 인터넷에 연결되도록 하려면 외부 를 선택합니다.

    36자 미만의 App Service Environment 이름을 입력합니다. 이 이름은 도메인 접미사로도 사용됩니다.

    • 예를 들어 이름이 contoso 이고 내부 VIP가 있는 경우 도메인 접미사는 다음과 같습니다 contoso.appserviceenvironment.net.
    • 이름이 contoso 이고 외부 VIP가 있는 경우 도메인 접미사는 .입니다 contoso.p.azurewebsites.net.

    App Service Environment 기본 사항 탭을 보여 주는 스크린샷

  3. 호스팅 탭에서 다음 설정을 구성합니다.

    • 물리적 하드웨어 격리의 경우 사용 또는 사용 안 함으로 선택합니다.

      이 옵션을 사용하도록 설정하면 전용 하드웨어에 배포할 수 있습니다. 전용 호스트 배포를 사용하여 App Service Environment v3를 만들 때 Azure는 두 개의 전용 호스트에 대해 요금을 청구합니다. 확장함에 따라 추가 리소스에는 각 vCore에 대한 특수 격리 v2 요금이 부과됩니다. 각 인스턴스에 대해 다음 할당이 적용됩니다.

      • I1v2는 두 개의 vCore를 사용합니다.
      • I2v2는 4개의 vCore를 사용합니다.
      • I3v2는 8개의 vCore를 사용합니다.
    • 영역 중복에 대해 사용 또는 사용 안 함을 선택합니다.

    선택 항목을 호스팅하는 App Service Environment를 보여 주는 스크린샷

  4. 네트워킹 탭에서 다음 단계를 완료합니다.

    • Virtual Network를 선택하거나 만듭니다.
    • 서브넷을 선택하거나 만듭니다.

    내부 VIP가 있는 App Service Environment를 만드는 경우 다음을 수행할 수 있습니다.

    • 도메인 접미사를 App Service Environment로 가리키도록 Azure DNS 프라이빗 영역을 구성합니다. 자세한 내용은 DNS 구성을 참조하세요.

    • 인바운드 IP 주소에 대한 수동 옵션을 사용하여 개인 IP 주소를 지정합니다.

    App Service Environment 네트워킹(App Service Environment 내부) 선택을 보여 주는 스크린샷

    비고

    네트워크 보안 그룹 또는 경로 테이블이 연결된 기존 서브넷을 사용하는 경우 서브넷 Microsoft.web/hostingEnvironments 을 위임하거나 연결된 리소스에 대해 최소한 다음 RBAC(역할 기반 액세스 제어) 권한이 있는지 확인해야 합니다.

    • Microsoft.Network/routeTables/join/action
    • Microsoft.Network/networkSecurityGroups/join/action

    외부 VIP를 사용하여 App Service Environment를 만드는 경우 인바운드 IP 주소에 대한 수동 옵션을 사용하여 공용 IP 주소를 선택할 수 있습니다.

    App Service Environment 네트워킹(App Service Environment 외부) 선택을 보여 주는 스크린샷

  5. 검토 + 만들기 탭에서 구성의 정확도를 확인한 다음 만들기를 선택합니다. App Service Environment를 만드는 데 1시간 넘게 걸립니다.

App Service Environment를 성공적으로 만든 후 앱을 만들 때 위치로 선택할 수 있습니다.