Azure Data Studio를 사용하여 Azure Arc 지원 PostgreSQL 서버 만들기
이 문서에서는 Azure Data Studio를 사용하여 Azure Arc 지원 PostgreSQL 서버를 프로비저닝하는 단계를 안내합니다.
필수 조건
이 문서의 작업을 진행하려면 다음 도구가 필요합니다. 모든 배포에는 다음 도구가 필요합니다.
Azure Data Studio
Azure Data Studio용 Azure Arc 확장
Azure CLI(
az
)Azure CLI용
arcdata
확장kubectl
환경에 따라 추가 클라이언트 도구가 필요할 수 있습니다. 보다 포괄적인 목록은 클라이언트 도구를 참조하세요.
필요한 도구 외에도 작업을 완료하려면 Azure Arc 데이터 컨트롤러가 필요합니다.
참고 항목
미리 보기 기능으로, 이 문서에 제시된 기술에는 Microsoft Azure 미리 보기에 대한 보충 사용 약관이 적용됩니다.
최신 업데이트는 릴리스 정보에서 확인할 수 있습니다.
OpenShift 사용자만을 위한 임시 예비 단계
다음 단계로 이동하기 전에 이 단계를 구현합니다. PostgreSQL 서버를 기본 프로젝트가 아닌 프로젝트의 Red Hat OpenShift에 배포하려면, 클러스터에 대해 다음 명령을 실행하여 보안 제약 조건을 업데이트해야 합니다. 이 명령은 PostgreSQL 서버를 실행할 서비스 계정에 필요한 권한을 부여합니다. SCC(보안 컨텍스트 제약 조건) arc-data-scc은 Azure Arc 데이터 컨트롤러를 배포할 때 추가한 제약 조건입니다.
oc adm policy add-scc-to-user arc-data-scc -z <server-name> -n <namespace name>
Server-name은 다음 단계를 진행하는 동안 배포될 서버의 이름입니다.
OpenShift의 SCC에 대한 자세한 내용은 OpenShift 설명서를 참조하세요. 이제 다음 단계를 구현할 수 있습니다.
Azure Arc 지원 PostgreSQL 서버 만들기
- Azure Data Studio 시작
- 연결 탭에서 왼쪽 위에 있는 점 세 개를 클릭하고 “새 배포”를 선택합니다.
- 배포 옵션에서 PostgreSQL 서버 - Azure Arc를 선택합니다.
참고 항목
현재 Azure(
az
)용 (arcdata
) 확장이 설치되어 있지 않은 경우 여기에서 설치하라는 메시지가 표시될 수 있습니다. - 개인정보취급방침 및 사용 조건에 동의하고 맨 아래에서 선택을 클릭합니다.
- PostgreSQL 서버 배포 - Azure Arc 블레이드에서 다음 정보를 입력합니다.
- 서버 이름 입력
- 서버의 postgres 관리자 사용자에 대한 암호 입력 및 확인
- 데이터에 적절한 스토리지 클래스 선택
- 로그에 적절한 스토리지 클래스 선택
- 백업에 적절한 스토리지 클래스 선택
- 배포 단추를 클릭합니다.
이렇게 하면 데이터 컨트롤러에서 Azure Arc 지원 PostgreSQL 서버가 만들어지기 시작합니다.
몇 분 후에 생성이 완료됩니다.
스토리지 클래스 고려 사항
배포 후에는 변경할 수 없으므로 서버를 배포할 때 바로 스토리지 클래스를 설정하는 것이 중요합니다. 배포 후 스토리지 클래스를 변경한 경우 데이터를 추출하고 서버를 삭제한 후 새 서버를 만들고 데이터를 가져와야 합니다. 데이터, 로그 및 백업에 사용할 스토리지 클래스를 지정할 수 있습니다. 기본적으로 스토리지 클래스를 지정하지 않으면 데이터 컨트롤러의 스토리지 클래스가 사용됩니다.
- 데이터 스토리지 클래스를 설정하려면 매개 변수
--storage-class-data
뒤에 스토리지 클래스의 이름을 지정합니다. - 로그 스토리지 클래스를 설정하려면 매개 변수
--storage-class-logs
뒤에 스토리지 클래스의 이름을 지정합니다. - 디자인과 환경을 마무리하면서 백업/복원 기능을 일시적으로 제거했기 때문에 백업 스토리지 클래스의 설정이 일시적으로 제거되었습니다.
관련 콘텐츠
-
* 위 문서에서는 Azure Portal에 로그인과 Azure Database for PostgreSQL 만들기 섹션을 건너뛰었습니다. Azure Arc 배포의 나머지 단계를 구현합니다. 이러한 섹션은 Azure 클라우드에서 PaaS 서비스로 제공되는 Azure Database for PostgreSQL 서버에 한정되지만, 문서의 다른 부분은 Azure Arc 지원 PostgreSQL 서버에 직접 적용할 수 있습니다.