이 14개 커리큘럼에서는 PostgreSQL 사용에 대한 모범 사례와 권장 사항을 배웁니다. 이 과정에서는 Amazon Aurora 및 Amazon Relational Database Service(Amazon RDS)를 사용한 관리형 PostgreSQL에 대해 간략히 설명하고 PostgreSQL 인스턴스 설정, 구성 및 관리에 대한 자세한 안내를 제공합니다. 또한 PostgreSQL 모니터링, 유지 보수 및 업그레이드와 같은 고급 주제도 다룹니다.
- 과정 수준: 초급
- 소요 시간: 7시간
참고: 이 과정의 동영상에는 한국어 트랜스크립트 또는 자막이 지원되며 음성은 영어로 출력됩니다. 자막을 표시하려면 동영상 화면 우측 하단의 CC 버튼을 클릭하세요.
참고: 이 과정은 Google Chrome(최신 주요 버전 2개), Microsoft Edge(최신 주요 버전 2개), Safari(최신 주요 버전 2개)에 최적화되어 있습니다.
활동
이 커리큘럼에는 프레젠테이션, 동영상 및 지식 평가가 포함된 과정이 들어 있습니다.
커리큘럼 목표
이 커리큘럼에서 배울 내용은 다음과 같습니다.
- Aurora 및 Amazon RDS에서 PostgreSQL 설정, 구성 및 사용
- PostgreSQL 인스턴스로 데이터 이동
- PostgreSQL 인스턴스 관리
- PostgreSQL 인스턴스의 보안, 모니터링 및 백업을 처리하는 방법 이해
- PostgreSQL 인스턴스 확장 및 마이그레이션
수강 대상
이 커리큘럼은 다음을 대상으로 합니다.
- 데이터베이스 전문가
- 학생
- PostgreSQL 데이터베이스를 알아보고 싶은 사용자
선행 요건
- 없음
커리큘럼 개요
과정 1: Overview of Managed PostgreSQL with Amazon RDS and Aurora
- AWS 데이터베이스 및 분석
- 관계형 데이터베이스
- Amazon RDS
- Amazon RDS 주요 기능
- Amazon RDS 성능 개선 도우미
- Aurora
- Aurora 주요 기능
과정 2: Set Up and Configure PostgreSQL
- RDS 콘솔 입력
- PostgreSQL DB 인스턴스 생성
- SQL 클라이언트 다운로드
- PostgreSQL 데이터베이스에 연결
- DB 인스턴스 삭제
- PostgreSQL psql 소개
- psql 클라이언트
- psql 클라이언트를 사용하여 연결
- 테스트 테이블 생성
- 파일로 결과 내보내기
- SET 파라미터
- 쿼리 보기
과정 3: Introduction to PostgreSQL
- RDS 콘솔 입력
- SQL 프라이머
- SQL 함수
- 중첩 문 사용
- 조인 사용
- 무결성 제약 조건 사용
- 시퀀스 조작
- 쿼리 결합
- 집계 사용
과정 4: Moving Data in PostgreSQL
- COPY 명령
- 외래 데이터 래퍼
- Amazon S3 가져오기
- Pgloader 유틸리티
과정 5: Managing PostgreSQL
- PostgreSQL에 연결
- PostgreSQL 데이터베이스 생성
- 데이터베이스 관리
- PostgreSQL 스키마 생성 및 관리
- 파라미터 그룹
- 역할
- 사용자
- 그룹
- 권한
- 연결 종료
과정 6: PostgreSQL Security
- 보안 관리
- 암호 관리 제한
- SSL을 통해 PostgreSQL에 연결
- 객체 보안 권한
- 행 수준 보안
- 객체 보안 감사
과정 7: PostgreSQL Backups
- 백업
- 물리적 백업
- 논리적 백업
- 수동 스냅샷
- SQL 덤프
- 백업 복원
과정 8: PostgreSQL Monitoring
- 자동 모니터링 도구
- PostgreSQL 네이티브 모니터링
- 프로세스 모니터링
- 대기 이벤트
- SSL 모니터링
- 쿼리 모니터링
과정 9: PostgreSQL System Catalog
- PostgreSQL System Catalog
- 시스템 카탈로그 쿼리
- 객체 식별자
- 구조적 카탈로그
- 정보 카탈로그
- 성능 카탈로그
과정 10: PostgreSQL Maintenance
- 정기적인 데이터베이스 유지 보수 최적화
- 블로트
- 트랜잭션 ID 랩어라운드
- 정리
- Autovacuum
- 데이터 통계
- pg_repack
- 정기적인 리인덱싱
과정 11: PostgreSQL Major Upgrades
- 부 버전 업그레이드
- 주 버전 업그레이드
- 버전 호환 파라미터 그룹 지정
- 버전 호환성 확인
- 지원되지 않는 사용 확인
- Amazon RDS 읽기 전용 복제본 또는 Amazon Aurora 보조 클러스터 처리
- 백업 수행
- 확장 업데이트
- 확장 삭제
- 알 수 없는 데이터 형식 삭제
- 업그레이드 시운전 수행
- 실패한 업그레이드 해결
- 프로덕션 인스턴스 업그레이드
- 업그레이드 후 활동
과정 12: PostgreSQL Scalability
- 데이터베이스 크기 조정
- 수직적 크기 조정
- 수평적 크기 조정
- 교차 리전 복제본
- 논리적 복제
- 데이터베이스 연결 관리
과정 13: PostgreSQL Migration
- AWS DMS Console
- 복제 인스턴스 생성
- 소스 및 대상 엔드포인트 지정
- 태스크 생성
- 태스크 모니터링
과정 14: Advanced Features of Amazon Aurora and Amazon RDS PostgreSQL
- 빠른 데이터베이스 복제, 읽기 전용 복제본 및 사용자 지정 엔드포인트
- Aurora Serverless
- Aurora 기계 학습
- Amazon RDS 프록시
- Aurora Global Database
- 확장 소개
- 확장 설치 및 사용