SQL 데이터베이스 탄력적 풀 배포

완료됨

탄력적 풀은 동일한 풀에 속한 것으로 정의된 여러 데이터베이스 간에 공유되는 Azure 컴퓨팅 리소스(CPU, 메모리 및 스토리지)를 구매하는 배포 옵션입니다. 온-프레미스 SQL Server와 자주 비교되는 점은 탄력적 풀이 다중 사용자 데이터베이스가 있는 SQL Server 인스턴스와 비슷하다는 것입니다. 탄력적 풀을 사용하면 쉽게 풀 리소스를 관리하는 동시에 비용도 절감할 수 있습니다. 또한 탄력적 풀을 사용하면 설정된 한도까지 쉽게 스케일링할 수 있으므로, 예측할 수 없는 워크로드 때문에 풀의 단일 데이터베이스에 리소스가 필요한 경우 리소스를 확보할 수 있습니다. 전체 풀에 추가 리소스가 필요한 경우 Azure Portal 내의 간단한 슬라이더 옵션을 사용하면 탄력적 풀을 확장 또는 축소할 수 있습니다.

새 탄력적 풀 만들기

Azure Portal을 사용하여 "SQL 탄력적 풀"을 검색합니다. 그런 다음 만들기 를 선택하여 SQL 탄력적 풀 만들기 페이지를 엽니다.

Azure Portal의 탄력적 풀 페이지를 보여 주는 스크린샷.

기존 풀에 데이터베이스 추가

  1. Azure Portal을 사용하여 데이터베이스를 추가할 풀을 찾습니다.

    Azure Portal에서 탄력적 풀에 데이터베이스를 추가하는 방법을 보여 주는 스크린샷

  2. + Add databases를 선택하여 데이터베이스를 풀에 추가한 다음, 적용을 선택합니다.

    탄력적 풀에 추가할 데이터베이스를 선택하는 방법을 보여 주는 스크린샷

    그러면 데이터베이스 선택 항목이 이 풀에 추가할 준비됨 섹션에 추가됩니다. 저장을 선택합니다.

풀 리소스 관리

Azure 포털은 탄력적 풀의 상태 및 건강에 대한 포괄적인 인사이트를 제공합니다. 리소스 사용률을 모니터링하고 가장 많은 리소스를 사용하는 데이터베이스를 식별할 수 있습니다. 이 정보는 특히 한 데이터베이스가 대부분의 리소스를 사용하는 경우 성능 문제를 식별하거나 데이터베이스가 풀에 적합하지 않은지 확인하는 데 유용합니다.

탄력적 풀의 리소스 사용률 페이지를 보여 주는 스크린샷

탄력적 풀에 할당된 리소스를 조정하려면 탄력적 풀 관리 쪽 메뉴의 설정 섹션에서 구성 옵션을 사용합니다. 탄력적 풀을 만든 후 많은 변경 작업을 수행할 수 있습니다.

  • DTU, vCore 및 스토리지 크기를 포함하는 풀 크기.
  • 서비스 계층
  • 데이터베이스당 리소스.
  • 풀에 포함된 데이터베이스를 추가하거나 제거합니다.

데이터베이스당 최소 및 최대 DTU 또는 vCore와 같은 일부 변경 내용은 온라인으로 수행됩니다. 풀의 총 크기를 변경하거나 필요에 따라 데이터베이스를 추가 및 제거할 수도 있습니다. 크기 조정이 완료되면 활성 연결이 종료됩니다.

가장 유용한 기능 중 하나는 데이터베이스 리소스 사용률을 모니터링하는 기능입니다. 이 기능은 풀 내의 데이터베이스 성능을 쉽게 평가할 수 있는 방법을 제공합니다.

Azure Portal에서 탄력적 풀의 데이터베이스당 사용률입니다.

탄력적 풀은 각 테넌트에 자체 데이터베이스 복사본이 있는 다중 테넌트 데이터베이스에 적합합니다. 한 데이터베이스에서 모든 풀의 리소스를 독점할 수 없도록 데이터베이스 간에 워크로드의 균형을 맞춥니다.