Amazon Aurora
📚 Giới Thiệu
Amazon Aurora là một cơ sở dữ liệu quan hệ tương thích với MySQL và PostgreSQL được xây dựng cho đám mây. Nó kết hợp hiệu suất và tính sẵn sàng của các cơ sở dữ liệu thương mại cao cấp với sự đơn giản và hiệu quả về chi phí của các cơ sở dữ liệu mã nguồn mở.
🌟 Key Features
- Performance: Cung cấp thông lượng cao hơn tới năm lần so với MySQL tiêu chuẩn và cao hơn tới ba lần so với PostgreSQL tiêu chuẩn.
- Scalability: Tự động tăng dung lượng lưu trữ lên đến 128 TB cho mỗi phiên bản cơ sở dữ liệu. Hỗ trợ tối đa 15 bản sao đọc có độ trễ thấp.
- High Availability and Durability: Dữ liệu được sao chép trên ba Vùng sẵn sàng (AZ), với sáu bản sao dữ liệu của bạn. Cung cấp khả năng chuyển đổi dự phòng tức thì.
- Cloud-Native Architecture: Tách biệt giữa tính toán và lưu trữ, cho phép cả hai có thể mở rộng quy mô một cách độc lập.
- Serverless Option: Aurora Serverless tự động khởi động, tắt và thay đổi quy mô dung lượng dựa trên nhu cầu của ứng dụng của bạn.
- Global Database: Cho phép một cơ sở dữ liệu duy nhất có thể trải rộng trên nhiều khu vực AWS, cho phép đọc cục bộ có độ trễ thấp và phục hồi sau thảm họa.
✅ Ưu Điểm
- Hiệu suất cao: Nhanh hơn đáng kể so với các công cụ cơ sở dữ liệu tương đương.
- Độ bền cao: Được thiết kế để có độ bền 99,999999999%.
- Khả năng mở rộng liền mạch: Tự động mở rộng quy mô lưu trữ và cho phép thêm các bản sao đọc một cách dễ dàng.
- Tương thích hoàn toàn: Hoàn toàn tương thích với MySQL và PostgreSQL, giúp di chuyển dễ dàng.
❌ Nhược Điểm
- Chi phí: Thường đắt hơn so với các phiên bản RDS tiêu chuẩn cho cùng một khối lượng công việc.
- Vendor Lock-in: Mặc dù tương thích với các công cụ mã nguồn mở, nhưng nó là một công nghệ độc quyền của AWS.
- Phức tạp: Kiến trúc nâng cao có thể phức tạp hơn để hiểu và quản lý so với RDS tiêu chuẩn.