연습 - Azure SQL Database 배포

완료됨

이 활동에서는 Azure Portal을 사용하여 Azure SQL Database를 배포합니다. 이 연습 전체에서 사용 가능한 옵션을 살펴봅니다.

Azure Portal을 사용하여 Azure SQL Database 배포

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

  2. 위쪽 검색 창에 Azure SQL을 입력하고 결과를 기다리면 표시되는 항목을 검토할 수 있습니다.

    여기에는 많은 항목과 범주가 있지만 이 메뉴에서는 검색할 수 있는 필터를 제공합니다. 자세히 분석해 보겠습니다.

    • 서비스: 이 필터를 사용하면 기존 리소스를 모두 함께 볼 수 있습니다. 예를 들어 Azure SQL을 선택하면 SQL 가상 머신, 데이터베이스, 논리 서버, 관리되는 인스턴스, 풀이 모두 표시됩니다.
    • 리소스: 이 검색은 기존 리소스 이름을 기반으로 합니다. 예를 들어 adventureworks를 검색한 경우 이름에 "adventureworks"가 포함된 리소스가 여기에 반환됩니다.
    • Marketplace: 이 필터를 통해 Azure Marketplace에서 새 리소스를 배포할 수 있습니다.
    • 설명서: 관련 설명서를 learn.microsoft.com에서 검색합니다.
    • 리소스 그룹: 이 필터를 통해 리소스 그룹 이름을 기준으로 검색할 수 있습니다.
  3. Marketplace에서 Azure SQL을 선택합니다. 이 단계에서는 Azure SQL 만들기 환경으로 이동합니다.

    Screenshot of the Azure SQL deployment options in the portal.

  4. SQL 데이터베이스에서 단일 데이터베이스>만들기를 선택합니다.

  5. 기본 탭에서 다음 정보를 입력합니다.

    매개 변수
    구독 Azure 구독을 선택합니다.
    리소스 그룹 사용할 리소스 그룹을 선택하거나 새로 만들기를 선택합니다.
    데이터베이스 이름 AdventureWorks
    서버 새로 만들기를 선택하고, 서버 세부 정보 창을 다음과 같이 입력하고, 확인을 선택합니다.
    서버 이름: 서버의 고유한 이름(예: aw-server0406)을 입력합니다.
    위치: 가까운 지역을 사용합니다.
    인증 방법: SQL 인증을 사용합니다.
    서버 관리자 로그인: cloudadmin
    암호/암호 확인: 강력한 암호 요구 사항을 충족하는 복잡한 암호를 사용합니다. 나중에 사용할 수 있도록 해당 암호를 기록해 둡니다.
    SQL 탄력적 풀을 사용하고 싶나요? 아니요
    워크로드 환경 기본값인 프로덕션을 그대로 둡니다.
    컴퓨팅 + 스토리지 범용, Gen5, vCore 2개, 32GB 스토리지의 기본값을 그대로 둡니다.
    백업 스토리지 중복성 지역 중복 백업 스토리지의 기본값을 그대로 둡니다.
  6. 다음: 네트워킹을 선택합니다.

  7. 연결 방법에서 퍼블릭 엔드포인트를 선택합니다. Azure 서비스 및 리소스가 이 서버에 액세스할 수 있도록 허용현재 클라이언트 IP 주소 추가 모두에 대해 를 선택합니다.

  8. 연결 정책에서 기본값을 선택합니다.

  9. 다음: 보안을 선택합니다.

  10. Azure Portal에서 Azure SQL Database를 배포하는 경우 평가판으로 Microsoft Defender for SQL 사용 여부를 묻는 메시지가 표시됩니다. 무료 평가판 시작을 선택합니다.

    평가판 이후에는 클라우드용 Microsoft Defender 표준 계층 가격 책정에 따라 요금이 청구됩니다. 이 기능을 사용하도록 설정한 후에는 잠재적 데이터베이스 취약성 식별과 완화 및 위협 탐지와 관련된 기능을 사용할 수 있습니다.

  11. 나머지 기본값을 그대로 두고 다음: 추가 설정을 선택합니다.

  12. 추가 설정 탭의 Azure SQL Database에는 AdventureWorksLT 데이터베이스를 Azure Portal에서 샘플로 선택할 수 있습니다. 이 연습에서는 기존 데이터 사용에서 샘플을 선택합니다. 메시지가 표시되면 확인을 선택합니다.

  13. 검토 + 만들기를 선택합니다. 배포 선택 사항과 Azure Marketplace 약관을 검토합니다. 모든 옵션을 검토하여 모든 선택 항목이 연습 지침과 일치하는지 확인한 다음, 만들기를 선택하여 서비스를 배포합니다.

    배포 상태를 모니터링할 수 있는 창으로 리디렉션됩니다. 리소스 그룹으로 이동하고 배포를 선택하여 동일한 창을 엽니다. 그러면 다양한 배포, 상태, 추가 정보가 표시됩니다. 이 배포는 일반적으로 5분 이내에 완료됩니다.

    Screenshot of resources being deployed.

  14. 배포가 완료되면 리소스로 이동을 선택합니다.

    Screenshot that shows deployment is complete.

    Azure Portal에서 SQL 데이터베이스에 대한 개요 창을 검토하고 상태가 온라인인지 확인합니다.

Azure SQL Database에 연결

이제 배포된 SQL 데이터베이스에 연결하는 기본 사항을 살펴보고 해당 환경을 SQL Server 연결과 비교해 보겠습니다.

SQL Server 2019에 연결하면 어떻게 표시되나요?

배포한 SQL 데이터베이스를 살펴보기 전에 SQL Server 2019의 인스턴스에 연결하면 어떻게 표시되는지 검토합니다. 일반적으로 SSMS(SQL Server Management Studio)를 열고 SQL Server 2019의 로컬 인스턴스에 연결합니다. 연결에 Windows 인증을 사용할 수 있습니다. 선택 항목은 다음 이미지와 비슷합니다.

Screenshot that shows how to connect to SQL Server 2019 in SSMS.

그러면 다음 예와 유사한 뷰가 표시됩니다.

Screenshot of what a SQL Server 2019 deployment looks like in SSMS.

다음 단계를 완료할 때 비교를 위해 참조할 수 있도록 기억해 두세요.

SSMS를 사용하여 SQL Database에 연결

  1. 논리 서버 이름을 가져옵니다. 데이터베이스의 개요 창에서 서버 이름 정보를 찾습니다. 이 이름은 논리 서버의 FQDN(정규화된 도메인 이름)입니다(예: aw-server0406.database.windows.net). 마우스를 이름의 끝에 놓고 클립보드로 복사를 선택합니다.

  2. Azure SQL Database 논리 서버에 연결합니다. 로컬 디바이스에서 SSMS가 열려 있지 않은 경우 열고 새 연결을 만듭니다. 연결>데이터베이스 엔진을 선택합니다.

    Screenshot of how to connect to Azure SQL Database in SSMS.

  3. 서버 이름에 Azure SQL Database 논리 서버의 이름을 붙여넣습니다.

    인증을 SQL Server 인증으로 변경한 다음 해당 서버 관리자 로그인암호를 입력합니다. 이러한 값은 이전 연습에서 입력한 값입니다.

    암호 저장을 선택하고 연결을 선택합니다.

    참고

    로컬 구성(예: VPN)에 따라 클라이언트 IP 주소는 배포 중에 사용되는 Azure Portal IP 주소와 다를 수 있습니다. 그렇다면 다음과 같은 메시지가 표시됩니다. 클라이언트 IP 주소에 서버에 대한 액세스 권한이 없습니다. 액세스하려면 Azure 계정에 로그인하고 새 방화벽 규칙을 만드세요.

    이 메시지를 가져오면 Azure에 사용하는 계정으로 로그인하고 클라이언트 IP 주소에 대한 방화벽 규칙을 추가합니다. SSMS의 팝업 마법사를 사용하여 해당 단계를 모두 완료할 수 있습니다.

  4. 데이터베이스와 시스템 데이터베이스를 확장합니다. 뷰는 다음 예와 유사해야 합니다.

    Screenshot of the view of SQL Database folders in SSMS.

    몇 분 동안 Azure SQL Database 논리 서버와 SQL Server 간의 차이점을 한눈에 살펴봅니다. 이 연습에서는 관리되는 인스턴스를 배포하지 않지만 다음 이미지는 관리되는 인스턴스가 SSMS에 어떻게 표시되는지 보여 줍니다.

    Screenshot of the view of a managed instance in SSMS.

이 연습에서는 Azure SQL Database를 배포하고 연결하는 방법과 SQL Server와 Azure SQL Managed Instance를 비교하는 방법을 간략하게 살펴보았습니다. 다음 연습에서는 이 비교를 계속합니다. 배포 및 설치를 확인하는 다양한 방법을 자세히 알아보고 살펴봅니다.