Azure 서버 관리

Visual Studio Code PostgreSQL 확장을 사용하면 지원되는 Azure Database for PostgreSQL 리소스를 Visual Studio Code 직접 관리할 수 있습니다. Azure Database for PostgreSQL 유연한 서버에 연결한 후 서버 대시보드를 열어 서버 수명 주기를 제어하고, 네트워크 액세스를 관리하고, 매개 변수를 변경하고, 백업을 만들거나 복원하고, 서버를 복제하고, 캡처된 로그를 다운로드할 수 있습니다. Azure HorizonDB(미리 보기) 연결은 방화벽 규칙에 대한 더 작은 네트워크 구성 페이지를 지원합니다.

메모

이 문서의 대부분의 작업은 Azure Database for PostgreSQL 유연한 서버 연결에만 적용됩니다. Azure HorizonDB(미리 보기)는 방화벽 규칙 관리만 지원합니다. 로컬 PostgreSQL 인스턴스 및 Docker 컨테이너는 이러한 Azure 관리 페이지를 노출하지 않습니다.

Tip

서버를 만들거나 연결해야 하는 경우 PostgreSQL 서버 또는연결 및 ID 만들기로 시작합니다.

Azure 관리 페이지 열기

  1. 연결 트리에서 관리하려는 Azure Database for PostgreSQL 리소스에 연결합니다.
  2. 서버 노드를 마우스 오른쪽 단추로 클릭하고 대시보드를 선택합니다.
  3. 유연한 서버 수명 주기 작업을 Azure Database for PostgreSQL 서버 대시보드에서 >시작, 중지 또는 다시 시작을 선택합니다.
  4. Azure 관리 페이지를 열려면 서버 설정을 선택한 다음 네트워크 구성, 서버 매개 변수, 백업 또는 서버 로그와 같은 지원되는 페이지를 선택합니다.

서버 시작, 중지 또는 다시 시작

대시보드 도구 모음의 작업 메뉴 또는 연결 트리의 서버 상황에 맞는 메뉴에서 수명 주기 작업을 실행할 수 있습니다 .

서버 시작

  1. 연결 트리에서 서버를 마우스 오른쪽 단추로 클릭하고 시작 서버를 선택하거나 대시보드를 열고 작업>시작을 선택합니다.
  2. 확장이 진행 상황 알림을 표시하고 Azure에 작업 결과를 주기적으로 확인하는 동안 기다리세요.
  3. 관리 페이지를 다시 연결하거나 열기 전에 서버가 준비 상태로 돌아오는지 확인합니다.

서버 중지

  1. 연결 트리에서 서버를 마우스 오른쪽 단추로 클릭하고 서버 중지를 선택하거나 대시보드를 열고 작업>중지를 선택합니다.
  2. 확인 대화 상자에서 중지를 선택합니다.
  3. 확장이 중지 작업을 완료하는 동안 기다립니다.
  4. 서버를 다시 시작한 후 다시 연결합니다.

Caution

서버를 중지하면 현재 연결 세션의 연결 이 끊어집니다 . 확장은 중지 작업이 완료된 후 자동으로 연결을 닫습니다.

메모

서버가 중지되면 Azure 컴퓨팅에 대한 청구를 중지하지만 스토리지 요금은 계속 적용됩니다.

서버 다시 시작

다시 시작해야 하는 매개 변수를 저장하고 다시 시작 프롬프트에서 예를 선택하면 확장이 자동으로 다시 시작을 시작합니다. 서버를 직접 다시 시작하려는 경우 다음 단계를 사용합니다.

  1. 연결 트리에서 서버를 마우스 오른쪽 단추로 클릭하고 서버 다시 시작을 선택하거나 대시보드를 열고 작업>다시 시작을 선택합니다.
  2. 확장이 서버를 다시 시작하고 서버 상태를 새로 고치는 동안 기다립니다.
  3. 서버가 준비 상태로 돌아온 후 작업을 계속합니다.

네트워크 액세스 관리

네트워크 액세스를 관리하려면 서버 설정>네트워크 구성 을 엽니다.

Platform 지원되는 네트워크 구성 설정
유연한 서버 Azure Database for PostgreSQL 방화벽 규칙, 공용 액세스, Azure 서비스 액세스 및 광범위한 IPv4 허용 목록 규칙
Azure HorizonDB(미리 보기) 방화벽 규칙 및 Azure 서비스 액세스

Azure Database for PostgreSQL 유연한 서버의 경우 네트워크 구성 페이지는 공용 액세스가 활성화될 때까지 방화벽 편집을 사용하지 않도록 설정합니다. 또한 유효한 변경을 수행할 때까지 저장 을 사용하지 않도록 유지합니다. Azure HorizonDB(미리 보기)는 공용 액세스 제어를 표시하지 않지만 Azure 내의 모든 Azure 서비스에서 이 서버로의 공용 액세스 허용 확인란을 포함합니다.

방화벽 규칙 추가 또는 편집

  1. 서버 설정>네트워크 구성을 엽니다.
  2. Azure Database for PostgreSQL 유연한 서버의 경우 공용 액세스에서 현재 해제된 경우 공용 액세스를 켭니다.
  3. 방화벽 규칙 테이블에서 빈 행을 사용하여 방화벽 규칙 이름, 시작 IP 주소끝 IP 주소를 입력하거나 기존 행을 업데이트합니다.
  4. 저장을 선택합니다.

규칙을 편집할 때 다음 유효성 검사 규칙을 사용합니다.

Field 요구 사항
방화벽 규칙 이름 필수, 고유 문자, 1-80자, 문자, 숫자, 하이픈(-) 및 밑줄(_)만
IP 주소 시작 필수, 유효한 IPv4 주소
끝 IP 주소 필수, 유효한 IPv4 주소, 시작 IP 주소보다 작지 않음

메모

페이지에는 유효성 검사 오류가 인라인으로 표시되고 편집된 모든 규칙이 유효할 때까지 저장 이 차단됩니다.

현재 클라이언트 IP 주소 허용

  1. 서버 설정>네트워크 구성을 엽니다.
  2. 방화벽 규칙 테이블 아래에서 현재 클라이언트 IP 주소 추가로 시작하는 링크를 선택합니다.
  3. 삽입된 규칙을 검토하고 저장을 선택합니다.

대시보드에서 공용 IP 주소를 검색할 수 없는 경우 링크가 현재 IP 주소를 자동으로 확인할 수 없음으로 변경됩니다. 대신 빈 방화벽 규칙 행에 주소를 수동으로 입력합니다.

더 광범위한 액세스 설정 구성

개별 IP 규칙으로 충분하지 않은 경우 네트워크 구성 페이지에서 이러한 Azure Database for PostgreSQL 유연한 서버 옵션을 사용합니다.

Option 사용해야 하는 경우
공용 액세스 서버에서 공용 IP 주소를 통해 연결을 허용하려고 합니다.
Azure 내의 모든 Azure 서비스에서 이 서버로의 공용 액세스 허용 각 서비스 IP 범위를 수동으로 추가하지 않고 Azure 호스팅 서비스를 서버에 연결하려고 합니다.
0.0.0.0 - 255.255.255.255 추가 IPv4 주소를 허용하는 규칙을 만들려고 합니다. 엄격하게 제어된 환경에서만 사용합니다.

Important

시작 및 끝 IP 주소 모두에 대해 입력 0.0.0.0 하지 마세요. 확장은 해당 범위를 잘못된 범위로 처리합니다. Azure 호스팅 서비스를 연결하려면 Azure 내의 모든 Azure 서비스에서 이 서버에 대한 공용 액세스 허용을 대신 사용합니다.

메모

Azure HorizonDB(미리 보기) 네트워크 구성에는 공용 액세스, 매개 변수, 백업, 서버 로그, 복제 또는 수명 주기 작업이 포함되지 않습니다.

Tip

Azure ID 정보가 누락되어 네트워크 구성 페이지에 Azure HorizonDB(미리 보기) 연결에 사용할 수 없는 메시지가 표시되면 페이지에서 메타데이터 가져오기를 선택하여 검색합니다. 서버 대시보드에서 사용할 수 있는 것과 동일한 메타데이터 인출입니다.

매개 변수 변경

서버 설정>서버 매개 변수를 열어 서버에 대한 PostgreSQL 매개 변수를 검색, 필터링, 편집 및 다시 설정합니다.

매개 변수 찾기

  1. 서버 설정>서버 매개 변수를 엽니다.
  2. 모두, 수정됨, 정적, 동적 또는 읽기 전용과 같은 필터 단추를 사용하여 목록의 범위를 좁힙니다.
  3. 입력란을 사용하여 매개 변수 이름 또는 설명을 검색합니다.
  4. 더 큰 작업 집합이 필요한 경우 페이지당 행을 또는 2550100변경합니다.
  5. 유사한 설정을 편집하기 전에 그룹화하려면 열을 정렬합니다.

매개 변수 변경 내용 저장

  1. 서버 설정>서버 매개 변수를 엽니다.
  2. 변경할 매개 변수를 찾습니다.
  3. 값 열에서 직접 값을 편집 합니다 .
  4. 매개 변수에 정보 단추가 표시되면 마우스로 가리키면 허용되는 값을 검토합니다.
  5. 저장을 선택합니다.

매개 변수를 다시 시작해야 하는 경우 페이지에서 매개 변수 아래에 보류 중인 다시 시작 행을 추가합니다. 하나 이상의 정적 매개 변수를 저장하면 확장에서 서버를 즉시 다시 시작할지 여부를 묻습니다.

매개 변수를 기본값으로 다시 설정

  1. 서버 설정>서버 매개 변수를 엽니다.
  2. 다시 설정할 매개 변수를 찾습니다.
  3. 매개 변수 옆에 있는 다시 설정 아이콘을 선택합니다.
  4. 저장을 선택합니다.

백업 관리

서버 설정>백업을 열어 자동 및 주문형 백업 작업을 수행합니다.

주문형 백업 만들기

  1. 서버 설정>백업을 엽니다.
  2. 지금 백업을 선택합니다.
  3. 백업 만들기에서 백업 이름을 입력합니다.
  4. Create를 선택합니다.

백업 이름에는 문자, 숫자, 하이픈(-) 및 밑줄(_)만 포함될 수 있습니다.

메모

서버가 준비 상태가 아니거나 다른 백업이 이미 실행 중이거나 현재 워크로드가 수동 백업을 지원하지 않는 경우 페이지에서 지금 Backup을 사용하지 않도록 설정할 수 있습니다.

백업에서 복원

  1. 서버 설정>백업을 엽니다.
  2. 사용하려는 백업을 찾습니다.
  3. 이 백업에서 복원을 선택합니다.
  4. 복원 워크플로를 완료하여 해당 백업에서 새 Azure Database for PostgreSQL 유연한 서버를 만듭니다.

주문형 백업 삭제

  1. 서버 설정>백업을 엽니다.
  2. 제거할 주문형 백업을 찾습니다.
  3. 을 선택하고을 삭제합니다.
  4. 백업 삭제에서 삭제를 다시 선택하여 확인합니다.

자동 백업은 Azure 관리되며 확장에서 삭제할 수 없습니다.

백업 보존 변경

  1. 서버 설정>백업을 엽니다.
  2. 보존 슬라이더를 원하는 일 수로 이동합니다.
  3. 저장을 선택합니다.

자동 또는 주문형으로 백업 목록을 필터링하고, 지난 24시간 또는 지난 7일과 같은 시간 필터로 범위를 좁히고, 이름, 상태, 완료 시간, 보존 기간 또는 유형별로 테이블을 정렬할 수도 있습니다.

서버 복제

현재 서버를 기반으로 새 Azure Database for PostgreSQL flexible server를 만들려면 Clone Server를 사용합니다.

  1. 대시보드를 엽니다.
  2. 서버 설정>복제 서버를 선택합니다.
  3. 복제 워크플로를 완료하여 새 서버를 만듭니다.

서버 로그 캡처 및 다운로드

서버 설정>서버 로그를 열어 진단 로그를 캡처하고 문제 해결을 위해 다운로드합니다.

로그 캡처 설정 또는 해제

  1. 서버 설정>서버 로그를 엽니다.
  2. 다운로드를 위해 캡처 로그를 켜거나 끕니다.
  3. 로그 캡처가 설정된 경우 로그 보존 기간을 설정합니다.
  4. 저장을 선택합니다.

로그 파일 필터링 및 다운로드

  1. 서버 설정>서버 로그를 엽니다.
  2. 모든 형식, 서버 로그 또는 업그레이드 로그를 사용하여 목록 범위를 좁힐 수 있습니다.
  3. 시간 필터 또는 파일 이름 검색 상자를 사용하여 필요한 파일을 찾습니다.
  4. 하나 이상의 로그 파일을 선택하거나 단일 행에서 다운로드 단추를 사용합니다.
  5. 다운로드를 선택합니다.

로그 테이블은 이름, 마지막으로 수정한 항목, 크기(KB) 및 형식별 정렬을 지원 합니다. 100개 이상의 파일이 현재 필터와 일치하면 페이지에 페이지 매김 컨트롤이 표시됩니다.