Trình điều khiển từ nhà cung cấp dữ liệu .NET nâng cao của AWS được cung cấp rộng rãi
Trình điều khiển từ nhà cung cấp dữ liệu .NET nâng cao của Amazon Web Services (AWS) hiện được cung cấp rộng rãi cho các cơ sở dữ liệu tương thích với PostgreSQL và MySQL là Amazon RDS và Amazon Aurora. Trình điều khiển cơ sở dữ liệu nâng cao này giúp rút ngắn thời gian chuyển đổi RDS Blue/Green và thời gian chuyển đổi dự phòng cơ sở dữ liệu, từ đó nâng cao độ sẵn sàng của ứng dụng. Ngoài ra, trình điều khiển này còn hỗ trợ nhiều cơ chế xác thực cho cơ sở dữ liệu, bao gồm Xác thực liên kết, xác thực qua Trình quản lý thông tin bí mật của AWS và xác thực dựa trên mã token với dịch vụ Quản lý danh tính và truy cập trong AWS (IAM).
Trình điều khiển này được xây dựng dựa trên trình điều khiển Npgsql PostgreSQL, MySql.Data gốc và MySqlConnector nhằm tăng cường thêm chức năng để không chỉ dừng lại ở khả năng kết nối cơ sở dữ liệu tiêu chuẩn. Trình điều khiển này được tích hợp gốc với cơ sở dữ liệu Aurora và RDS, cho phép theo dõi trạng thái cụm cơ sở dữ liệu và nhanh chóng kết nối với các nút ghi mới được thăng cấp trong trường hợp xảy ra sự cố ngoài ý muốn kích hoạt chuyển đổi dự phòng cơ sở dữ liệu. Hơn nữa, trình điều khiển này hoạt động mượt mà với các khung phổ biến như NHibernate và hỗ trợ Entity Framework (EF) với cơ sở dữ liệu MySQL.
Trình điều khiển có sẵn dưới dạng dự án mã nguồn mở theo giấy phép Apache 2.0. Tham khảo hướng dẫn trên kho lưu trữ GitHub để bắt đầu.