= 개인 액세스 연결 방법으로 Azure Database for PostgreSQL 유연한 서버 연결 = **적용 대상 PostgreSQL용 Azure 데이터베이스 - 유연한 서버 Azure Database for PostgreSQL 유연한 서버는 클라우드에서 고가용성 PostgreSQL 서버를 실행, 관리 및 확장하는 데 사용할 수 있는 관리형 서비스입니다. 이 빠른 시작에서는 Azure Portal을 사용하여 가상 네트워크에서 유연한 서버를 만드는 방법을 보여줍니다. Azure 구독이 없는 경우 시작하기 전에 무료 Azure 계정을 만드세요. == Azure 포털에 로그인 == Azure Portal로 이동합니다. 자격 증명을 입력하여 포털에 로그인합니다. 기본 보기는 서비스 대시보드입니다. == Azure Database for PostgreSQL 유연한 서버 만들기 == 정의된 컴퓨팅 및 스토리지 리소스 세트로 유연한 서버를 생성합니다. Azure 리소스 그룹 내에서 서버를 만듭니다. 유연한 서버를 생성하려면 다음 단계를 완료하십시오. 검색 및 선택 포털의 Azure Database for PostgreSQL 서버: 선택하다 추가하다 에 Azure Database for PostgreSQL 배포 옵션 페이지를 선택하고 유연한 서버를 배포 옵션으로 선택합니다. 에 Basicstab에서 구독, 리소스 그룹, 지역 및 서버 이름을 입력합니다. 기본값을 사용하면 vCore 2개, 8GiB RAM 및 28GiB 스토리지를 사용하는 범용 가격 책정 계층으로 버전 12의 PostgreSQL 서버를 프로비저닝합니다. 백업 보존 기간은 7일입니다. Developmentworkload를 사용하여 더 저렴한 가격 책정 계층을 기본값으로 사용할 수 있습니다. 에서 기본 탭에서 고유한 관리자 사용자 이름과 관리자 비밀번호를 입력하세요. 로 이동 네트워킹 탭을 클릭하고 개인 액세스를 선택합니다. 서버를 만든 후에는 연결 방법을 변경할 수 없습니다. 가상 네트워크 만들기를 선택하여 새 가상 네트워크 vnetenvironment1을 만듭니다. 가상 네트워크 이름과 서브넷 정보를 제공했으면 확인을 선택합니다. 선택하다 유연한 서버 구성을 검토하려면 검토 + 생성 선택하다 생성하여 서버를 프로비저닝합니다. 프로비저닝은 몇 분 정도 걸릴 수 있습니다. 배포가 완료되고 성공할 때까지 기다립니다. 선택하다 리소스로 이동하여 서버의 개요 페이지를 봅니다. 페이지가 열립니다. == Azure Linux 가상 머신 만들기 == 서버가 가상 네트워크에 있으므로 서버와 동일한 가상 네트워크에 있는 다른 Azure 서비스에서만 서버에 연결할 수 있습니다. 서버를 연결하고 관리하기 위해 Linux 가상 머신을 생성해 보겠습니다. 가상 머신은 **동일한 지역** 및 **동일한 구독 Linux 가상 머신을 SSH 터널로 사용하여 데이터베이스 서버를 관리할 수 있습니다. 에 대한 피드백 제출 및 보기 서버가 생성된 리소스 그룹으로 이동합니다. 선택하다 추가하다 선택하다 우분투 서버 18.04 LTS 에서 기본 탭의 프로젝트 세부 정보에서 올바른 구독이 선택되었는지 확인한 다음 새 리소스 그룹 만들기를 선택합니다. 이름에 myResourceGroup을 입력합니다. 아래에 인스턴스 세부 정보에서 가상 머신 이름으로 myVM을 입력하고 데이터베이스 서버와 동일한 리전을 선택합니다. 아래에 관리자 계정, SSH 공개 키 선택 입력 사용자 이름 유형 azureuser 을 위한 SSH 공개 키 소스, 새 키 쌍 생성의 기본값을 그대로 두고 키 쌍 이름에 myKey를 입력합니다. 아래에 인바운드 포트 규칙>퍼블릭 인바운드 포트, ​​선택한 포트 허용을 선택한 다음 드롭다운에서 SSH(22) 및 HTTP(80)를 선택합니다. 선택 가상 네트워크를 구성하는 네트워킹 페이지입니다. 가상 네트워크의 경우 데이터베이스 서버용으로 생성된 vnetenvironment1을 선택합니다. 선택하다 서브넷 구성을 관리하여 서버에 대한 새 서브넷 생성 가상 머신의 새 서브넷 추가 서브넷이 성공적으로 생성되면 페이지를 닫습니다. 선택하다 검토 + 만들기 선택하다 창조하다. 새 키 쌍 생성 창이 열리면 개인 키 다운로드 및 리소스 생성을 선택합니다. 키 파일이 myKey.pem으로 다운로드됩니다. 중요한 당신이 알고 있는지 확인 .pemfile이 다운로드되었습니다. 다음 단계에서 경로가 필요합니다. 배포가 완료되면 다음을 선택합니다. 리소스로 이동하여 가상 머신 개요 페이지 보기 공용 IP 주소를 선택하고 클립보드에 복사합니다. == PostgreSQL 클라이언트 도구 설치 == Bash 또는 PowerShell을 사용하여 VM과의 SSH 연결을 만듭니다. 프롬프트에서 가상 머신에 대한 SSH 연결을 엽니다. IP 주소를 VM의 주소로 바꾸고 경로를 키 파일이 다운로드된 경로가 포함된 .pem ssh -i .\Downloads\myKey1.pem [email protected] 팁 만든 SSH 키는 다음에 Azure에서 VM을 만들 때 사용할 수 있습니다. 그냥 선택 **다음에 VM을 만들 때 **SSH 공개 키 소스**에 대해 **Azure에 저장된 키**를 사용하세요. 컴퓨터에 개인 키가 이미 있으므로 아무 것도 다운로드할 필요가 없습니다. 서버에 연결하려면 postgresql-client 도구를 설치해야 합니다. sudo apt-get 업데이트 sudo apt-get 설치 postgresql-client 데이터베이스에 대한 연결은 SSL로 시행되므로 공개 SSL 인증서를 다운로드해야 합니다. wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Azure Linux 가상 머신에서 서버에 연결 == 이랑 **psql** 클라이언트 도구가 설치되었으므로 이제 로컬 환경에서 서버에 연결할 수 있습니다. psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == 리소스 정리 == 이제 리소스 그룹에 Azure Database for PostgreSQL 유연한 서버를 만들었습니다. 향후 이러한 리소스가 필요하지 않을 것으로 예상되는 경우 리소스 그룹을 삭제하여 리소스를 삭제하거나 PostgreSQL 서버만 삭제할 수 있습니다. 리소스 그룹을 삭제하려면 다음 단계를 완료하세요. - Azure Portal에서 검색하여 선택합니다. 리소스 그룹 - 리소스 그룹 목록에서 리소스 그룹의 이름을 선택합니다. - 에서 리소스 그룹에 대한 개요 페이지에서 리소스 그룹 삭제를 선택합니다. - 확인 대화 상자에서 리소스 그룹의 이름을 입력한 다음 선택합니다. 삭제 == 다음 단계 == == 피드백 ==