다음을 통해 공유


빠른 시작: Azure SQL Managed Instance 만들기

적용 대상:Azure SQL Managed Instance

이 빠른 시작에서는 Azure Portal, PowerShell 및 Azure CLI를 사용하여 Azure SQL Managed Instance의 배포를 만드는 과정을 안내합니다.

참고 항목

Azure SQL Managed Instance를 무료로 사용해 보고 처음 12개월 동안 인스턴스당 최대 100개의 데이터베이스가 포함된 범용 SQL Managed Instance에서 720시간의 vCore 시간을 얻으세요.

필수 구성 요소

  • Azure 구독 Azure 구독이 없는 경우 체험 계정 만들기
  • 일반적으로 사용자는 구독 범위에서 SQL Managed Instance 기여자 역할 이 할당되어 있어야 합니다.
  • Azure SQL Managed Instance에 이미 위임된 서브넷에서 프로비저닝하는 경우 사용자는 구독 범위에서 할당된 Microsoft.Sql/managedInstances/쓰기 권한만 있으면 됩니다.
  • 최신 Azure CLI 버전이나 최신 Az.SQL PowerShell 모듈.

제한 사항은 지원되는 지역지원되는 구독 유형을 참조하세요.

Azure SQL Managed Instance 만들기

Azure Portal, PowerShell 및 Azure CLI를 사용하여 Azure SQL Managed Instance의 배포를 만들 수 있습니다.

다음을 고려하십시오.

  • Azure Portal, PowerShell이나 Azure CLI 또는 REST API를 사용하는 기타 도구를 통해 프로비전 프로세스를 취소할 수 있습니다.
  • 인스턴스 배포는 장기 실행 복원 또는 인스턴스 크기 조정과 같은 동일한 서브넷의 다른 작업의 영향을 받는 경우 지연됩니다.
  • 리소스 그룹의 관리형 인스턴스를 보려면 리소스 그룹에 대한 읽기 권한이 필요합니다.

Important

관리형 인스턴스 배포는 장기 실행 작업입니다. 서브넷에서 첫 번째 인스턴스를 배포하는 경우 보통 기존 인스턴스가 있는 서브넷에 배포하는 것보다 훨씬 오래 걸립니다.

Azure Portal에 로그인

Azure Portal에서 인스턴스를 생성하려면 먼저 Azure Portal에 로그인한 다음, Azure SQL Managed Instance 만들기 페이지에서 정보를 입력해야 합니다.

인스턴스를 생성하려면 다음 단계를 수행합니다.

  1. Azure Portal에 로그인합니다.

  2. Azure Portal의 왼쪽 메뉴에서 Azure SQL을 선택합니다. 목록에 Azure SQL이 없는 경우 모든 서비스를 선택한 다음, 검색 상자에 Azure SQL을 입력합니다.

  3. + 만들기를 선택하여 SQL 배포 옵션 선택 페이지를 엽니다. SQL 관리형 인스턴스 타일에서 세부 정보 표시를 선택하면 Azure SQL Managed Instance에 대한 추가 정보를 볼 수 있습니다.

  4. 드롭다운에서 단일 인스턴스를 선택한 다음, 만들기를 선택하여 Azure SQL Managed Instance 만들기 페이지를 엽니다.

    Azure Portal의 SQL 배포 선택 페이지의 스크린샷입니다.

기본 사항 탭

기본 사항 탭에 필요한 필수 정보를 입력합니다. 이는 SQL Managed Instance를 프로비전하기 위한 최소 요구 사항입니다.

다음 테이블에서는 기본 사항 탭에 필요한 자세한 정보를 제공합니다.

설정 제안 값 설명
구독 사용자의 구독. 새 리소스를 만들 권한을 제공하는 구독입니다.
리소스 그룹 새 또는 기존 리소스 그룹입니다. 유효한 리소스 그룹 이름은 명명 규칙 및 제한 사항을 참조하세요.
관리형 인스턴스 이름 모든 유효한 이름 유효한 이름은 명명 규칙 및 제한 사항을 참조하세요.
지역 관리형 인스턴스를 만들 지역. 지역에 대한 자세한 내용은 Azure 지역을 참조하세요.
인스턴스 풀에 속합니까? 인스턴스 풀 내에 이 인스턴스를 만들려면 를 선택합니다.
인증 방법 SQL 인증 사용 이 빠른 시작을 위해 SQL 인증을 사용합니다. 그러나 SQL 및 Microsoft Entra 인증을 모두 사용하도록 선택할 수도 있습니다.
Managed Instance 관리자 로그인 유효한 사용자 이름. 유효한 이름은 명명 규칙 및 제한 사항을 참조하세요. serveradmin은 예약된 서버 수준 역할이므로 사용하지 마세요.
암호 유효한 암호 암호는 16자 이상이어야 하며 정의된 복잡성 요구 사항을 충족해야 합니다.

Managed Instance 세부 정보 아래 컴퓨팅 + 스토리지 섹션에서 Managed Instance 구성을 선택하여 컴퓨팅 + 스토리지 페이지를 엽니다.

Managed Instance 구성이 선택된 Azure SQL Managed Instance 만들기 페이지의 스크린샷

다음 테이블에서는 샘플 SQL Managed Instance에 대한 컴퓨팅 및 스토리지에 대한 권장 사항을 제공합니다.

설정 제안 값 설명
서비스 계층 범용 범용 계층은 기본 옵션으로, 대부분의 프로덕션 워크로드에 적합합니다. 향상된 차세대 범용 서비스 계층은 대부분의 워크로드에도 적합합니다. 자세한 내용은 리소스 제한을 검토하세요.
하드웨어 세대 표준 시리즈(Gen5) 표준 시리즈(Gen5)는 컴퓨팅 및 메모리 한도를 정의하는 기본 하드웨어 세대입니다. 표준 시리즈(Gen5)가 기본값입니다.
vCore 수 값을 지정합니다. vCore 수는 항상 워크로드에 대해 프로비전되는 컴퓨팅 리소스의 정확한 양을 나타냅니다. 8개 vCore가 기본값입니다.
스토리지(GB) 값을 지정합니다. 스토리지 크기(GB)는 예상 데이터 크기에 따라 선택합니다.
SQL Server 라이선스 적용 가능한 라이선스 모델을 선택합니다. 종량제로 Azure 하이브리드 혜택에서 기존 SQL 라이선스를 사용하거나 하이브리드 장애 조치(failover) 권한을 사용합니다.
백업 스토리지 중복성 지역 중복 백업 스토리지. 백업 스토리지에 대한 Azure 내 스토리지 중복성. 지역 중복 백업 스토리지는 지역 영역을 통해 기본값으로 권장되며, 영역 및 로컬 중복성을 통해 비용 유연성을 높이고 단일 지역 데이터 상주를 허용합니다.

컴퓨팅 + 스토리지 구성을 지정한 후에는 적용을 사용하여 설정을 저장하고 Azure SQL Managed Instance 만들기 페이지로 다시 이동합니다. 다음을 선택하여 네트워킹 탭으로 이동합니다.

네트워킹 탭

네트워킹 탭에서 선택적 정보를 입력합니다. 이 정보를 생략하면 포털에서 기본 설정이 적용됩니다.

다음 테이블에서는 네트워킹 탭에 대한 세부 정보를 제공합니다.

설정 제안 값 설명
가상 네트워크/서브넷 기존 가상 네트워크를 사용하거나 새로 생성합니다. 네트워크 또는 서브넷을 사용할 수 없는 경우 네트워크 요구 사항을 충족하도록 수정해야만 새 관리형 인스턴스의 대상으로 선택할 수 있습니다.
연결 형식 적합한 연결 형식을 선택합니다. 자세한 내용은 연결 형식을 참조하세요.
공용 엔드포인트 사용 안 함을 선택합니다. 공용 데이터 엔드포인트를 통해 관리형 인스턴스에 액세스할 수 있도록 하려면 이 옵션을 활성화해야 합니다.
다음에서 액세스 허용(공용 엔드포인트를 사용하는 경우) 액세스 권한 없음을 선택합니다. 포털은 퍼블릭 엔드포인트를 사용하여 보안 그룹을 구성합니다.

시나리오에 따라 다음 옵션 중 하나를 선택합니다:
  • Azure 서비스: Power BI 또는 다른 다중 테넌트 서비스에서 연결하는 경우 이 옵션을 사용하는 것이 좋습니다.
  • 인터넷: 관리형 인스턴스를 신속하게 가동하려는 경우에 테스트 용도로 사용합니다. 프로덕션 환경에는 권장하지 않음.
  • 액세스 권한 없음: 이 옵션은 거부 보안 규칙을 만듭니다. 공용 엔드포인트를 통해 관리형 인스턴스에 액세스할 수 있도록 이 규칙을 수정합니다.

퍼블릭 엔드포인트 보안에 대한 자세한 내용은 퍼블릭 엔드포인트를 통해 Azure SQL Managed Instance를 안전하게 사용을 참조하세요.

검토 + 만들기를 선택하여 관리형 인스턴스를 만들기 전에 선택 항목을 검토합니다. 또는 다음: 보안 설정을 선택하여 보안 설정을 구성합니다.

보안 탭

이 빠른 시작을 위해 보안 탭의 설정을 기본값으로 둡니다.

검토 + 만들기를 선택하여 관리형 인스턴스를 만들기 전에 선택 항목을 검토합니다. 또는 다음: 추가 설정을 선택하여 사용자 지정 설정을 더 많이 구성합니다.

추가 설정

추가 설정 탭에서 선택적 정보를 입력합니다. 이 정보를 생략하면 포털에서 기본 설정이 적용됩니다.

다음 테이블에서는 추가 설정 탭에 대한 세부 정보를 제공합니다.

설정 제안 값 설명
데이터 정렬 관리형 인스턴스에 사용할 데이터 정렬을 선택합니다. SQL Server에서 데이터베이스를 마이그레이션하는 경우 SELECT SERVERPROPERTY(N'Collation') 명령으로 원본 데이터 정렬을 확인하고 해당 값을 사용합니다. 데이터 정렬에 대한 자세한 내용은 서버 데이터 정렬 설정 또는 변경을 참조하세요.
표준 시간대 관리형 인스턴스에 사용할 표준 시간대를 선택합니다. 자세한 내용은 표준 시간대를 참조하세요.
지역 복제 아니요를 선택합니다. 관리형 인스턴스를 장애 조치(failover) 그룹 보조로 사용하려는 경우에만 이 옵션을 사용합니다.
유지 관리 기간 적절한 유지 관리 기간을 선택합니다. 서비스에서 인스턴스를 유지 관리하는 경우 일정을 지정합니다.

검토 + 만들기를 선택하여 관리형 인스턴스를 만들기 전에 선택 항목을 검토합니다. 또는 다음: 태그(권장)를 선택하여 Azure 태그를 구성합니다.

태그

태그를 ARM 템플릿(Azure Resource Manager 템플릿)의 리소스에 추가합니다. 태그를 통해 리소스를 논리적으로 구성할 수 있습니다. 태그 값은 비용 보고서에 표시되며, 태그별로 다른 관리 작업을 허용합니다. 적어도 [소유자] 태그를 새 SQL Managed Instance에 지정하여 만든 사람을 식별하고, [환경] 태그를 지정하여 이 시스템이 프로덕션, 개발 등인지 여부를 확인하는 것이 좋습니다. 자세한 내용은 Azure 리소스에 대한 명명 및 태그 지정 전략 개발을 참조하세요.

검토 + 만들기를 선택하여 계속 진행합니다.

검토 + 만들기

검토 + 만들기 탭에서 선택 항목을 검토하고 만들기를 선택하여 관리형 인스턴스를 배포합니다.

배포 진행률 모니터링

  1. 알림 아이콘을 선택하여 배포 상태를 확인합니다.

    SQL Managed Instance 배포 진행률의 스크린샷

  2. 알림에서 배포 진행 중을 선택하여 SQL Managed Instance 창을 열고 배포 진행 상황을 자세히 모니터링합니다.

배포가 완료되면 리소스 그룹으로 이동하여 관리형 인스턴스를 봅니다.

Azure Portal에서 SQL Managed Instance 리소스의 스크린샷

웹 브라우저를 닫거나 배포 진행률 화면에서 벗어난 경우 관리형 인스턴스의 개요 페이지 또는 PowerShell이나 Azure CLI를 통해 프로비전 작업을 모니터링할 수 있습니다.

네트워크 설정 검토

리소스 그룹에서 경로 테이블 리소스를 선택하여 SQL Managed Instance 가상 네트워크에서, 그리고 해당 가상 네트워크 내부에서 트래픽을 라우팅할 기본 사용자 정의 경로 테이블 개체 및 항목을 검토합니다. 경로를 변경하거나 추가하려면 경로 테이블 설정에서 경로를 엽니다.

네트워크 보안 그룹 개체를 선택하여 인바운드 및 아웃바운드 보안 규칙을 검토합니다. 규칙을 변경하거나 추가하려면 네트워크 보안 그룹 설정에서 인바운드 보안 규칙아웃바운드 보안 규칙을 엽니다.

Azure Portal에서 인스턴스에 대한 보안 규칙의 스크린샷

Important

SQL Managed Instance에 대해 퍼블릭 엔드포인트를 사용하는 경우 포트를 열어 공용 인터넷에서 SQL Managed Instance로 네트워크 트래픽 연결을 허용합니다.

데이터베이스 만들기

Azure Portal, PowerShell 또는 Azure CLI를 사용하여 새 데이터베이스를 생성할 수 있습니다.

Azure Portal에서 인스턴스의 새 데이터베이스를 생성하려면 다음 단계를 수행합니다.

  1. Azure Portal에서 SQL Managed Instance로 이동합니다.

  2. SQL Managed Instance의 개요 페이지에서 + 새 데이터베이스를 선택하여 Azure SQL Managed Database 만들기 페이지를 엽니다.

    Azure Portal에서 새 데이터베이스를 만드는 스크린샷.

  3. 기본 사항 탭에서 데이터베이스의 이름을 제공합니다 .

  4. 데이터 원본 탭에서 빈 데이터베이스에 대해 없음을 선택하거나 백업에서 데이터베이스를 복원합니다.

  5. 나머지 탭에서 나머지 설정을 구성한 다음, 검토 + 만들기를 선택하여 선택 항목의 유효성을 검사합니다.

  6. 만들기를 사용하여 데이터베이스를 배포합니다.

SQL Managed Instance에 대한 연결 세부 정보 검색

SQL Managed Instance에 연결하려면 다음 단계를 수행하여 호스트 이름 및 FQDN(정규화된 도메인 이름)을 검색합니다.

  1. 리소스 그룹으로 돌아가서 만들어진 SQL 관리형 인스턴스 개체를 선택합니다.

  2. 개요 탭에서 호스트 속성을 찾습니다. 다음 빠른 시작에서 사용할 수 있도록 클립보드에 복사 단추를 클릭하여 관리되는 인스턴스에 대한 호스트 이름을 클립보드에 복사합니다.

    호스트 이름이 선택된 Azure Portal의 인스턴스에 대한 개요 페이지의 스크린샷

    복사된 값은 SQL Managed Instance에 연결하는 데 사용할 수 있는 FQDN(정규화된 도메인 이름)을 나타냅니다. 이는 your_host_name.a1b2c3d4e5f6.database.windows.net과 같은 주소 예제와 유사합니다.

다음 관련 콘텐츠를 검토합니다.

기존의 온-프레미스 SQL Server 데이터베이스를 SQL Managed Instance에 복원하려면 다음을 수행합니다.

다음 단계

애플리케이션을 SQL Managed Instance에 연결