Truy cập vào AWS Management Console:

Tiếp tục:

Trong giao diện Create DB subnet group:
FCJ-Management-Subnet-GroupSubnet Group for FCJ Management
ℹ️ Information: DB Subnet Group cho phép Amazon RDS triển khai các instance database trên nhiều Availability Zone, đảm bảo tính sẵn sàng cao và khả năng chịu lỗi cho ứng dụng của bạn.
Tiến hành cấu hình subnet:

Chọn Create

Thành công tạo DB Subnet Group với 2 AZ


Truy cập vào Amazon RDS Console:

Chọn phương thức tạo database:

Cấu hình Engine database:

ℹ️ Information: Amazon RDS for MySQL cung cấp khả năng quản lý đơn giản, hiệu suất cao và khả năng mở rộng cho cơ sở dữ liệu MySQL, giúp bạn tập trung vào phát triển ứng dụng thay vì quản lý cơ sở dữ liệu.
Cấu hình Template:

💡 Pro Tip: Triển khai Multi-AZ giúp tăng tính sẵn sàng bằng cách tự động tạo và duy trì một bản sao chờ đồng bộ trong một AZ khác. Trong trường hợp bảo trì theo lịch hoặc sự cố AZ, Amazon RDS sẽ tự động chuyển đổi sang bản sao chờ.
Tiếp theo, thực hiện cài đặt chi tiết:
fcj-management-db-instanceadmin
Tiếp tục:
123Vodanhphai)
🔒 Security Note: Đảm bảo sử dụng mật khẩu mạnh cho cơ sở dữ liệu trong môi trường sản xuất thực tế. Mật khẩu nên bao gồm ít nhất 8 ký tự với sự kết hợp của chữ hoa, chữ thường, số và ký tự đặc biệt.
Cấu hình chi tiết cho instance:
db.m5d.largeGeneral Purpose SSD (gp3)20 GB
Thực hiện cấu hình Connectivity cho DB instance:
AutoScaling-Lab đã tạo
Tiếp tục:

⚠️ Warning: Đảm bảo rằng Security Group cho RDS chỉ cho phép kết nối từ các EC2 instance trong Auto Scaling Group của bạn. Không mở cổng database ra internet công cộng để tránh các rủi ro bảo mật.
Khởi tạo Initial Database với tên awsfcjuer, còn lại để mặc định.

Bấm Create database

Database instance đã được tạo thành công.

ℹ️ Information: Quá trình tạo Amazon RDS Database Instance có thể mất từ 5-10 phút. Trong thời gian này, AWS đang cấp phát tài nguyên, thiết lập cấu hình và triển khai cơ sở dữ liệu của bạn.
Chúng ta có được Endpoint và Port như dưới đây.

💡 Pro Tip: Lưu lại thông tin Endpoint và Port này để sử dụng trong các bước tiếp theo khi cấu hình kết nối từ ứng dụng FCJ Management đến cơ sở dữ liệu. Endpoint này sẽ không thay đổi ngay cả khi RDS instance được khởi động lại.
Trong phần này, chúng ta đã hoàn thành việc khởi tạo và cấu hình Amazon RDS Database Instance cho ứng dụng FCJ Management. Các bước chính bao gồm:
🔒 Security Note: Amazon RDS cung cấp nhiều tính năng bảo mật như mã hóa dữ liệu, sao lưu tự động, và cập nhật bảo mật. Trong môi trường sản xuất, bạn nên bật tính năng mã hóa dữ liệu và thiết lập lịch sao lưu phù hợp với yêu cầu khôi phục dữ liệu của ứng dụng.
💡 Pro Tip: Để tối ưu chi phí và hiệu suất, bạn có thể sử dụng Amazon RDS Performance Insights để giám sát và điều chỉnh hiệu suất database mà không cần kiến thức chuyên sâu về quản trị cơ sở dữ liệu.
Trong bước tiếp theo, chúng ta sẽ tiến hành cài đặt dữ liệu cho database để chuẩn bị cho việc triển khai ứng dụng FCJ Management.