Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Amazon Aurora PostgreSQL from A to Z

Amazon Aurora PostgreSQL từ A đến Z

Amazon Aurora PostgreSQL từ A đến Z

Học cách thiết kế & quản lý Cụm Cơ sở dữ liệu Amazon Aurora PostgreSQL

4.6
(840 đánh giá)
6,309 học viên
Giảng viên
Rajeev Sakhuja
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.0 giờ video
149 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Kiến thức cơ bản về PostgreSQL
Kiến trúc & Cơ chế bên trong của RDS Aurora
Xây dựng & Quản lý Cơ sở dữ liệu Aurora PostgreSQL
Thiết kế một cụm Aurora PostgreSQL
Các phương pháp hay nhất cho Aurora PostgreSQL
Sử dụng hiệu quả các tính năng như Global DB, Cloning, Serverless, CCM...

Yêu cầu

Có kinh nghiệm với bất kỳ Hệ quản trị Cơ sở dữ liệu quan hệ (RDBMS) nào
Kiến thức thực tế về đám mây AWS
Kiến thức cơ bản về lập trình shell Unix
Sẵn sàng tìm hiểu sâu và học hỏi

Đối tượng phù hợp

Kiến trúc sư Đám mây AWS
Kiến trúc sư & Nhà phát triển Ứng dụng
Quản trị viên Cơ sở dữ liệu (DBA) muốn phát triển kỹ năng AWS/RDS
Bất kỳ ai quan tâm đến việc học PostgreSQL và Aurora

Nội dung khóa học

17 phần • 149 bài giảng
1 Giảng viên của bạn
2 Tận dụng TỐI ĐA khóa học này
1 Mục tiêu Phần học
2 Phần 1: Lưu trữ, Tiến trình & Xử lý truy vấn
3 Phần 2: WAL, Checkpointing, Archiver & Các tiến trình nền
4 Phần 3: Tính sẵn sàng cao, Máy chủ dự phòng & Sao chép
5 Phần 4: Mở rộng quy mô, Mở rộng Đọc so với Ghi
6 Phần 5: Công cụ, Cấu hình, Nhật ký & Danh mục hệ thống
1 Mục tiêu Phần học
2 Các tùy chọn PostgreSQL trên AWS
3 RDS so với Aurora PostgreSQL
4 Các tính năng đặc thù của Aurora
5 Aurora - Phiên bản & phát hành PostgreSQL
6 Quyết định lựa chọn giữa RDS & Aurora PostgreSQL
1 Mục tiêu Phần học
2 Môi trường phát triển & kho lưu trữ dự án
3 Thực hành: Thiết lập VPC Kiểm thử
4 Thực hành: Thiết lập Cụm Cơ sở dữ liệu Aurora
5 Thực hành: Thiết lập Bastion Host
6 Thực hành: Thiết lập Bastion Host Windows
7 AWS CLI & Các tiện ích Script
8 Thực hành: Dọn dẹp Thiết lập Kiểm thử
1 Mục tiêu Phần học
2 Kiến trúc Lưu trữ Aurora
3 Các lớp Phiên bản Cơ sở dữ liệu & Hiệu suất I/O
4 Điều chỉnh Quy mô phù hợp cho Phiên bản Cơ sở dữ liệu
5 Phiên bản chính, Bản sao & Điểm cuối
6 Thực hành: Read Replica
7 Hoạt động Đọc & Ghi trong Aurora
8 Mô hình Chịu lỗi AZ +1
9 Sao chép Dự phòng Aurora
10 Thực hành: Độ trễ Sao chép
1 Mục tiêu Phần học
2 Đường cơ sở, KPI & Giám sát Chỉ số
3 Giới thiệu công cụ Pgbench
4 Chỉ số & Chiều dữ liệu CloudWatch của RDS
5 Chỉ số RDS Aurora
6 Thực hành: Chỉ số CloudWatch Aurora
7 Chỉ số Nâng cao của RDS
8 Thực hành: Chỉ số Nâng cao
9 Nhật ký Cơ sở dữ liệu RDS
10 Tệp nhật ký & cấu hình PostgreSQL
11 Thực hành: Kiểm tra Nhật ký PostgreSQL
12 Sự kiện RDS
13 Thực hành: Lưu giữ Sự kiện RDS vào CloudWatch
1 Mục tiêu Phần học
2 Mở rộng quy mô Lưu trữ Aurora
3 Mở rộng quy mô Tính toán Aurora
4 Thực hành: Mở rộng quy mô Dọc
5 Thực hành: Tự động Mở rộng quy mô
6 Chuyển đổi dự phòng Aurora
7 Thực hành: Chuyển đổi dự phòng Aurora
8 Quản lý Bộ nhớ đệm Cụm Aurora
1 Mục tiêu Phần học
2 Nhóm Tham số Cụm & Cơ sở dữ liệu
3 Thực hành: Nhóm Tham số
4 Nhóm Tùy chọn RDS & Các phần mở rộng
5 Các phần mở rộng PostgreSQL
6 Các phần mở rộng được Aurora hỗ trợ
7 Thực hành: Phần mở rộng Chuẩn hóa địa chỉ
8 Thực hành: Sử dụng phần mở rộng S3
1 Mục tiêu Phần học
2 Hệ thống con Thống kê PostgreSQL
3 Các hàm Thống kê PostgreSQL
4 Thực hành: Khung nhìn và hàm Thống kê
5 Sự kiện chờ và Khóa trong PostgreSQL
6 Thực hành: Sự kiện Chờ & Khóa
7 Phần mở rộng pg_stat_statements
8 Thực hành: Phần mở rộng pg_stat_statements
1 Mục tiêu Phần học
2 Xử lý Truy vấn, Kế hoạch, Đường dẫn, Bộ tối ưu hóa PostgreSQL
3 Lệnh Explain
4 Thực hành: Lệnh Explain
5 Lệnh Analyze PostgreSQL
6 Điều khiển Tương tranh Đa phiên bản (MVCC)
7 Vacuum - Giải quyết tình trạng phình to bảng
8 Vacuum - Giải quyết vấn đề wraparound
9 Lệnh Vacuum
10 Thực hành: Lệnh vacuum
11 Tự động vacuum
1 Mục tiêu Phần học
2 Tổng quan về Performance Insights
3 Bộ đếm Performance Insights
4 Tải Cơ sở dữ liệu & Phiên hoạt động
5 Thực hành: Bảng điều khiển Performance Insights
6 Sự kiện chờ I/O
7 Điều chỉnh Bộ nhớ đệm
8 Thực hành - Performance Insights
9 Sự kiện IO XactSync Aurora
10 Thực hành: Sự kiện IO XactSync
11 Sự kiện I/O: DataFileRead, BufFileRead, BufFileWrite
12 Thực hành: Sự kiện I/O BufFileRead & BufFileWrite
13 Sự kiện chờ Khóa Nhẹ
14 Sự kiện chờ Khóa Nặng
15 Thực hành: Khóa transactionid
16 Sự kiện chờ từ Máy khách & Hết thời gian
17 Thực hành: Sự kiện chờ Hết thời gian
1 Mục tiêu Phần học
2 Hỗ trợ Mã hóa Dữ liệu
3 Thực hành: Bắt buộc kết nối TLS/SSL
4 Bảo mật Mạng Cơ sở dữ liệu
5 Kiểm soát Truy cập & Ủy quyền RDS Aurora
6 Xác thực bằng Mật khẩu
7 Thực hành: Xác thực bằng Mật khẩu
8 Xác thực IAM Aurora
9 Thực hành: Xác thực IAM
10 Giới thiệu Kerberos và AWS Managed AD
11 Thực hành: Thiết lập AWS Managed AD
12 Xác thực Kerberos RDS Aurora
13 Thực hành: Thiết lập Aurora PostgreSQL cho Kerberos
14 Phần mở rộng PostgreSQL Pgaudit
15 Thực hành: Phần mở rộng pgAudit
1 Mục tiêu Phần học
2 Cơ sở dữ liệu Toàn cầu Aurora
3 Thực hành: Thiết lập cụm Cơ sở dữ liệu Toàn cầu Aurora
4 Quản lý Cơ sở dữ liệu Toàn cầu Aurora
5 Thực hành: Chuyển đổi dự phòng Cơ sở dữ liệu Toàn cầu có kế hoạch
6 Giám sát Cơ sở dữ liệu Toàn cầu Aurora
7 Khôi phục Thảm họa (DR) & RPO được Quản lý
8 DR & Quản lý Điểm cuối Aurora
9 Thực hành: Quản lý Điểm cuối
10 Thực hành: Dọn dẹp Cơ sở dữ liệu Toàn cầu Aurora
1 Mục tiêu Phần học
2 Sao lưu và khôi phục PostgreSQL
3 Thực hành: PostgreSQL pg_dump
4 Thực hành: PostgreSQL pg_restore
5 Sao lưu Tự động & Thủ công Aurora
6 Thực hành: Khôi phục từ một ảnh chụp nhanh
7 Thực hành: Khôi phục đến thời điểm cụ thể (PITR)
8 Mã hóa, Sao chép và Chia sẻ Bản sao lưu
9 Thực hành: Xuất ảnh chụp nhanh sang S3
10 Chi phí và Giám sát Sao lưu
11 Dịch vụ Sao lưu AWS
1 Mục tiêu Phần học
2 Nhân bản Aurora & Giao thức Copy on write
3 Thực hành: Tạo một bản sao Aurora
4 Nhân bản xuyên tài khoản
1 Mục tiêu Phần học
2 Phiên bản Cơ sở dữ liệu Aurora Serverless v2
3 Thực hành: Xây dựng một cụm Aurora với Serverless v2
4 Các cân nhắc về Tính sẵn sàng cao
5 Mở rộng quy mô dung lượng Phiên bản Cơ sở dữ liệu Serverless v2
6 Các cân nhắc về Giám sát
1 Phiên bản RDS và PostgreSQL
2 Nâng cấp Aurora PostgreSQL
3 Nâng cấp phiên bản phụ
4 Nâng cấp phiên bản chính
5 Thực hành - Sao chép gốc PostgreSQL
6 Các bản phát hành & Ngừng hỗ trợ Aurora PostgreSQL

Giới thiệu khóa học

PS:

  • Focus of this course is on Designing, Building and Managing Aurora PostgreSQL clusters

  • This course will NOT teach you SQL or Database design


Who will benefit from this course?

  • Cloud Architects, & Engineers looking to leverage Aurora PostgreSQL

  • Database Administrators interested in diving deep into Aurora Postgres

  • Cloud Developers looking to leverage Aurora Postgres for building cloud native applications

  • Anyone interested in learning how Aurora Postgres is different from community version of Postgres


Objectives

By the end of this course you will be able to:


  1. Design & deploy highly available, and scalable Aurora PostgreSQL clusters

  2. Ensure security of your DB cluster from all perspectives (Network, Data, A&A ...)

  3. Effectively use the Aurora features such as Global Database, Serverless, Cloning, Cache management etc.

  4. Carry out monitoring using CloudWatch metrics, Events, Logs

  5. Query performance tuning using tools such as Performance Insights


Pre-Requisites

This course is intended for anyone who is interested in using AWS Aurora PostgreSQL database for their cloud applications. If you are new to PostgreSQL then no worries as the course starts with the fundamentals of PostgreSQL.


  1. Hands on with AWS

  2. Experience with any RDBMS

  3. Basic Unix shell scripting

  4. Open to learn

Course outline

Course is divided into multiple sections. Each section starts with a lesson titled "Section Objectives". To gain a better understanding of the topics covered in the course, please check out the first lesson (preview) in sections of your interest.


  • Fundamentals of PostgreSQL

  • Aurora Architecture deep dive & cluster setup

  • Monitoring features and tools (CloudWatch, Enhanced Monitoring, Performance Insights ..)

  • Designing highly available, and scalable clusters

  • Cluster configuration management

  • Query performance tuning

  • Aurora Postgres Security

  • Effectively using Aurora features such as Global Database, Serverless, Cache management

  • Aurora Disaster Recovery

  • Backup Recovery

  • Cluster management tasks such as vaccuming, analyze, explain etc.

Why I built this course?

Aurora is complex and architecturally very different from the databases available in the market. When I started to learn it, the biggest challenge was the non availability of Aurora specific information. The only source of information is the Amazon Aurora documentation website which in my humble opinion is not the most effective way to learn. It took me quite sometime to wrap my head around Aurora's architecture and features; the tutorials in the documentation involve manual steps, mostly on the console, as a result they are not easy to follow. Long story short, for folks new to Aurora (& Postgres) learning Aurora can be daunting.

Based on my personal experience with learning Aurora Postgres, I decided to put together this course to help others get up to speed with Aurora in minimum possible time. So if I have to describe in one line, why I built this course  - "It is to accelerate students learning".


Disclaimer

  • Course content developed using publicly available sources such as AWS documentation & blogs

  • Opinions/views expressed in the course are my (Rajeev Sakhuja) own and does not reflect opinions/views of my employer or Amazon/AWS


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Database Management
Hiển thị tất cả khoá học Postgresql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊