Azure Data Studio를 사용하여 Azure Arc 지원 SQL Managed Instance 만들기

이 문서에서는 Azure Data Studio를 사용하여 Azure SQL Managed Instance - Azure Arc를 설치하는 방법을 보여 줍니다.

필수 조건

이 문서의 작업을 진행하려면 다음 도구가 필요합니다. 모든 배포에는 다음 도구가 필요합니다.

  • Azure Data Studio

  • Azure Data Studio용 Azure Arc 확장

  • Azure CLI(az)

  • Azure CLI용 arcdata 확장

  • kubectl

    환경에 따라 추가 클라이언트 도구가 필요할 수 있습니다. 보다 포괄적인 목록은 클라이언트 도구를 참조하세요.

필요한 도구 외에도 작업을 완료하려면 Azure Arc 데이터 컨트롤러가 필요합니다.

단계

  1. Azure Data Studio 시작
  2. 연결 탭에서 왼쪽 위에 있는 점 세 개를 선택하고 새 배포...를 선택합니다.
  3. 배포 옵션에서 Azure SQL 관리형 인스턴스를 선택합니다.

참고 항목

현재 적절한 CLI가 설치되어 있지 않으면 여기에서 설치하라는 메시지가 표시될 수 있습니다.

  1. 선택을 선택합니다.

    Azure Data Studio는 Azure SQL 관리형 인스턴스를 엽니다.

  2. 리소스 종류에 대해 Azure SQL 관리형 인스턴스 - Azure Arc를 선택합니다.

  3. 개인정보처리방침 및 사용 조건에 동의합니다.

  4. 필요한 도구를 검토합니다. 계속하기 전에 지침에 따라 도구를 업데이트합니다.

  5. 다음을 선택합니다.

    Azure Data Studio를 사용하면 관리되는 인스턴스에 대한 사양을 설정할 수 있습니다. 다음 표에서는 필드에 대해 설명합니다.

    설정 설명 필수 또는 선택 사항
    대상 Azure 컨트롤러 Azure Arc 데이터 컨트롤러의 이름입니다. Required
    인스턴스 이름 관리되는 인스턴스 이름. Required
    사용자 이름 시스템 관리자 사용자 이름. Required
    시스템 관리자 암호 관리되는 인스턴스에 대한 SQL 인증 암호입니다. 암호는 길이가 8자 이상이어야 하며 라틴 대문자, 라틴 소문자, 숫자 및 영숫자가 아닌 문자의 네 가지 범주 중 세 가지 범주의 문자를 포함해야 합니다.

    암호를 확인합니다.
    Required
    서비스 계층 적절한 서비스 계층인 중요 비즈니스용 또는 범용을 지정합니다. Required
    SQL Server 라이선스가 이미 있음 이 관리되는 인스턴스가 조직의 라이선스를 사용할지 여부를 선택합니다. 선택 사항
    스토리지 클래스(데이터) 목록에서 선택합니다. Required
    Gi 단위의 볼륨 크기(데이터) 데이터에 할당할 공간 양(기비바이트)입니다. Required
    스토리지 클래스(데이터베이스 로그) 목록에서 선택합니다. Required
    Gi 단위의 볼륨 크기(데이터베이스 로그) 데이터베이스 트랜잭션 로그에 할당할 공간(기비바이트)입니다. Required
    스토리지 클래스(로그) 목록에서 선택합니다. Required
    Gi 단위의 볼륨 크기(로그) 로그에 할당할 공간 양(기비바이트)입니다. Required
    스토리지 클래스(백업) 목록에서 선택합니다. 백업에 대한 RWX(ReadWriteMany) 지원 스토리지 클래스를 지정합니다. 액세스 모드에 대해 자세히 알아봅니다. 이 스토리지 클래스가 RWX를 지원하지 않는 경우 배포가 성공하지 못할 수 있습니다. Required
    Gi 단위의 볼륨 크기(백업) 데이터베이스 백업에 사용할 스토리지 볼륨의 크기(기비바이트)입니다. Required
    코어 요청 관리되는 인스턴스에 대해 요청할 코어 수입니다. 정수. 선택 사항
    코어 제한 관리되는 인스턴스의 용량에 대한 요청(기가바이트)입니다. 정수. 선택 사항
    메모리 요청 목록에서 선택합니다. Required
    특정 시점 보존(일) 특정 시점 백업을 유지할 일 수입니다. 선택 사항

    필요한 값을 모두 설정하면 Azure Data Studio에서 배포 단추를 사용하도록 설정합니다. 이 컨트롤을 사용하지 않도록 설정한 경우 필요한 모든 설정이 구성되어 있는지 확인합니다.

  6. 배포 단추를 선택하여 관리되는 인스턴스를 만듭니다.

배포 단추를 선택하면 Azure Arc 데이터 컨트롤러가 배포를 시작합니다. 배포는 관리되는 인스턴스를 만듭니다. 배포 프로세스는 데이터 컨트롤러를 만드는 데 몇 분 정도 걸립니다.

Azure Data Studio에서 연결

이 데이터 컨트롤러에 프로비전된 모든 SQL Managed Instance를 봅니다. 다음 명령을 사용합니다.

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

출력은 다음과 같아야 합니다. 여기에서 ServerEndpoint(포트 번호 포함)를 복사합니다.

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. Azure Data Studio의 연결 탭에서 서버 보기의 새 연결을 선택합니다.
  2. 연결>서버에서 ServerEndpoint를 붙여넣습니다.
  3. 인증 유형으로 SQL 로그인을 선택합니다.
  4. 사용자 이름으로 sa를 입력합니다.
  5. sa 계정의 암호를 입력합니다.
  6. 필요에 따라 연결할 특정 데이터베이스 이름을 입력합니다.
  7. 필요에 따라 새 서버 그룹을 적절하게 선택/추가합니다.
  8. 연결을 선택하여 Azure SQL Managed Instance - Azure Arc에 연결합니다.

이제 SQL 인스턴스를 모니터링을 시도해보세요.