Chúng tôi vui mừng thông báo tính khả dụng chung của PG_CIRRUS 1.0. Công cụ tự động này hợp lý hóa quá trình thiết lập cụm 3 kèo bóng đá cúp c2, giúp người dùng dễ dàng thiết lập và quản lý tính khả dụng cao trong PostgreSQL.
5396_5583
Chúng tôi đã sắp xếp hợp lý quản lý cấu hình với tập lệnh trình bao bọc Python thực thi kèo bóng đá cúp c2 playbook ansible cho kèo bóng đá cúp c2 nút chính, chờ và pgpool. Hàng tồn kho và kèo bóng đá cúp c2 tệp biến được tạo động trong thời gian chạy. Hơn nữa, pg_cirrus có thể thiết lập kèo bóng đá cúp c2 máy chủ cơ sở dữ liệu PostgreSQL trên kèo bóng đá cúp c2 cổng khác với mặc định 5432.
5988_6178
Nếu nút chính không thành công, một trong kèo bóng đá cúp c2 nút chờ được tự động quảng bá dưới dạng chính mới. Nếu nút chính mới được quảng bá cũng không thành công, nút thứ ba được quảng bá để xử lý cả yêu cầu đọc và ghi.
Để có trải nghiệm người dùng tốt hơn, pg_cirrus có giao diện dòng lệnh để lấy chi tiết cấu hình từ người dùng trong thời gian chạy. Chúng tôi cũng đã cung cấp cho người dùng conf.yml.in, vault.yml.in và incentory.in Files. Người dùng cũng có thể xem nhật ký pgpool được lưu trong/var/log/pgpool_log. Để tránh kèo bóng đá cúp c2 đầu vào không hợp lệ, xử lý ngoại lệ đã được sử dụng trong pg_cirrus. Nếu pg_cirrus thất bại trong quá trình thực hiện một vở kịch nhất định, kèo bóng đá cúp c2 playbook còn lại sẽ không được thực thi và pg_cirrus sẽ thoát ra một cách duyên dáng.
Trong pg_cirrus, sao chép vật lý được thiết lập bằng pg_basebackup. Tất cả dữ liệu từ nút chính được sao chép thành kèo bóng đá cúp c2 nút chờ. Khi nút chính được thiết lập, kèo bóng đá cúp c2 khe sao chép được tạo trong nút chính với kèo bóng đá cúp c2 nút chờ. Sau khi chuyển đổi dự phòng Khi một nút dự phòng được quảng bá dưới dạng nút chính mới, một khe sao chép được tạo trong nút chính mới được quảng bá và nút chờ còn lại tiếp tục sao chép từ nút chính mới này.
Để bảo mật PG_CIRRUS, mật khẩu được lưu trữ bằng cách sử dụng kho chứa ansible. Tất cả kèo bóng đá cúp c2 nút của cụm được giới hạn trong cùng một mạng con trong khi chỉ có nút PGPool có thể truy cập được từ bên ngoài mạng con bằng mật khẩu. kèo bóng đá cúp c2 nút chính và dự phòng chỉ có thể được truy cập từ bên trong cụm bằng mật khẩu.
Để giúp bạn bắt đầu với pg_cirrus, chúng tôi đã cung cấp kèo bóng đá cúp c2 tài nguyên sau:
Stormatics cung cấp kèo bóng đá cúp c2 dịch vụ chuyên nghiệp cho PostgreSQL. Nhiệm vụ của chúng tôi là giúp kèo bóng đá cúp c2 doanh nghiệp mở rộng quy mô PostgreSQL đáng tin cậy cho dữ liệu quan trọng của họ.