Azure Spring Cloud 인스턴스 만들기

완료됨

Azure Portal 또는 Azure CLI를 사용하여 Azure Spring Cloud 클러스터를 만들 수 있습니다. 이 첫 번째 모듈에서는 필요한 도구를 구성하고 첫 번째 클러스터를 만듭니다.

Azure CLI 설정

머신에 아직 설치되어 있지 않은 경우 Azure CLI를 설치합니다. 다음을 실행하여 현재 Azure CLI 설치 버전을 확인할 수 있습니다.

az --version

Azure CLI Azure 구독에 로그인되어 있는지 확인합니다.

az login # Sign into an azure account
az account show # See the currently signed-in account.

기본 구독이 이 랩에 사용하려는 구독인지 확인하고, 그렇지 않은 경우 다음을 사용하여 구독을 설정합니다.

az account set --subscription <SUBSCRIPTION_ID>

다음을 실행하여 Azure CLI에 대한 spring-cloud 확장을 설치합니다.

az extension add -n spring-cloud -y

축하합니다. 이제 Azure CLI에서 첫 번째 클러스터를 만들 준비가 되었습니다.

Azure Spring Cloud 인스턴스 만들기

이 섹션에서는 Azure CLI를 사용하여 Azure Spring Cloud 인스턴스를 만듭니다. Azure Portal을 사용하여 정확히 동일한 구성을 수행할 수 있습니다.

먼저 Azure Spring Cloud 인스턴스의 이름을 지어야 합니다.

  • 이 이름은 Azure 전체에 걸쳐 모든 Azure Spring Cloud 인스턴스 간에 고유해야 합니다. 이름의 일부로 사용자 이름을 사용하는 것이 좋습니다.
  • 이름에는 소문자, 숫자 및 하이픈만 사용할 수 있습니다. 첫 글자는 문자여야 합니다. 마지막 글자는 문자 또는 숫자여야 합니다. 값은 4~32자여야 합니다.

입력을 제한하려면 변수 RESOURCE_GROUP_NAME을 이전 섹션에서 만든 리소스 그룹의 이름으로 설정합니다. 변수 SPRING_CLOUD_NAME을 만들어질 Azure Spring Cloud 인스턴스의 이름으로 설정합니다.

참고

위에서 설명한 대로 RESOURCE_GROUP_NAMESPRING_CLOUD_NAME에 대한 고유한 값을 대체해야 합니다. SPRING_CLOUD_NAME은 전역적으로 고유해야 합니다.

RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop

이러한 변수를 설정하면 이제 리소스 그룹을 만들 수 있습니다. 다음 스크립트에서 리소스 그룹은 eastus 지역에 있지만(-l eastus 인수를 사용) 성능 향상을 위해 더 가까운 지역을 선택할 수 있습니다(az account list-locations를 사용하여 사용 가능한 모든 지역 나열).

az group create \
    -g "$RESOURCE_GROUP_NAME" \
    -l eastus

그런 다음, Azure Spring Cloud 인스턴스를 만듭니다.

az spring-cloud create \
    -g "$RESOURCE_GROUP_NAME" \
    -n "$SPRING_CLOUD_NAME" \
    --sku standard \
    --enable-java-agent

이 명령은 완료하는 데 시간이 걸리고 완료되는 동안 계속 읽을 수 있습니다.

이 워크숍의 나머지 부분에서는 동일한 리소스 그룹 및 Azure Spring Cloud 인스턴스를 참조하는 Azure CLI 명령을 실행합니다. 따라서 다시 지정할 필요가 없도록 기본값으로 설정해 보겠습니다.

az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring-cloud=${SPRING_CLOUD_NAME}

지식 점검

1.

참 또는 거짓: Azure Spring Cloud 클러스터를 만들려면 Azure CLI를 사용해야 합니다.

2.

참 또는 거짓: Azure Spring Cloud 클러스터의 이름은 모든 Azure에서 고유해야 합니다.