meeyland app
Meey Land
Cổng thông tin bất động sản xác thực 4.0
Tải ứng dụng

Database availability group (DAG) là gì? Cách tạo nên DAG

Thứ tư, 15/02/2023-11:02
Database availability group (DAG) là một ranh giới để sao chép các cơ sở dữ liệu hộp thư, chuyển đổi và chuyển đổi dự phòng cơ sở dữ liệu và máy chủ. DAG được sử dụng khá phổ biến bởi nhiều đơn vị hiện nay.

Database availability group (DAG) là gì

Nhóm khả dụng cơ sở dữ liệu (DAG) là một tập hợp gồm tối đa 16 máy chủ Hộp thư Exchange cung cấp khả năng khôi phục cấp cơ sở dữ liệu tự động từ cơ sở dữ liệu, máy chủ hoặc lỗi mạng.

DAG sử dụng tính năng sao chép liên tục và một tập hợp con các công nghệ phân cụm chuyển đổi dự phòng của Windows để cung cấp tính khả dụng cao và khả năng phục hồi của trang web. Máy chủ hộp thư trong DAG giám sát lẫn nhau để tìm lỗi. Khi máy chủ Hộp thư được thêm vào DAG, máy chủ đó sẽ hoạt động với các máy chủ khác trong DAG để cung cấp khả năng khôi phục cấp cơ sở dữ liệu tự động từ các lỗi cơ sở dữ liệu.

Khi bạn tạo một DAG, ban đầu nó trống. Khi bạn thêm máy chủ đầu tiên vào DAG, cụm chuyển đổi dự phòng sẽ tự động được tạo cho DAG. Ngoài ra, cơ sở hạ tầng giám sát các máy chủ về lỗi mạng hoặc máy chủ được bắt đầu. Sau đó, cơ chế nhịp tim của cụm chuyển đổi dự phòng và cơ sở dữ liệu cụm được sử dụng để theo dõi và quản lý thông tin về DAG có thể thay đổi nhanh chóng, chẳng hạn như trạng thái gắn kết cơ sở dữ liệu, trạng thái sao chép và vị trí gắn kết lần cuối.


DAG là một tập hợp gồm tối đa 16 máy chủ Hộp thư Exchange cung cấp khả năng khôi phục cấp cơ sở dữ liệu tự động
DAG là một tập hợp gồm tối đa 16 máy chủ Hộp thư Exchange cung cấp khả năng khôi phục cấp cơ sở dữ liệu tự động

Cách tạo nên DAG

Có thể tạo một DAG bằng cách sử dụng trình hướng dẫn Nhóm cơ sở dữ liệu khả dụng mới trong trung tâm quản trị Exchange (EAC) hoặc bằng cách chạy lệnh ghép ngắn New-DatabaseAvailabilityGroup trong Exchange Management Shell. Khi tạo DAG, bạn cung cấp tên cho DAG, máy chủ nhân chứng tùy chọn và cài đặt thư mục nhân chứng.

Ngoài ra, bạn có thể gán một hoặc nhiều địa chỉ IP cho DAG, bằng cách sử dụng địa chỉ IP tĩnh hoặc bằng cách cho phép DAG tự động được gán các địa chỉ IP cần thiết bằng Giao thức cấu hình máy chủ động (DHCP). Bạn có thể gán địa chỉ IP cho DAG theo cách thủ công bằng cách sử dụng tham số Database Availability Group Ip Addresses. Nếu bạn bỏ qua tham số này, DAG sẽ cố lấy địa chỉ IP bằng cách sử dụng máy chủ DHCP trên mạng của bạn.

Nếu bạn đang tạo DAG sẽ chứa các máy chủ Hộp thư đang chạy Windows Server 2012 R2, bạn cũng có tùy chọn tạo DAG mà không cần điểm truy cập quản trị cụm. Trong trường hợp đó, cụm sẽ không có đối tượng tên cụm (CNO) trong Active Directory và nhóm tài nguyên lõi cụm sẽ không chứa tài nguyên tên mạng hoặc tài nguyên địa chỉ IP.

Khi bạn tạo một DAG, một đối tượng trống đại diện cho DAG với tên bạn đã chỉ định và một lớp đối tượng msExchMDBAvailabilityGroup được tạo trong Active Directory.

DAG sử dụng một tập hợp con các công nghệ phân cụm chuyển đổi dự phòng của Windows trong Windows Server 2008 R2 trở lên, chẳng hạn như nhịp tim cụm, mạng cụm và cơ sở dữ liệu cụm (để lưu trữ dữ liệu thay đổi hoặc có thể thay đổi nhanh chóng, chẳng hạn như trạng thái cơ sở dữ liệu thay đổi từ hoạt động sang thụ động hoặc đảo ngược, hoặc từ lắp đến tháo hoặc đảo ngược). Do đó, bạn chỉ có thể tạo DAG trên các máy chủ Hộp thư Exchange được cài đặt trên các phiên bản Windows được hỗ trợ bao gồm cụm chuyển đổi dự phòng của Windows.


Có thể tạo một DAG bằng cách sử dụng trình hướng dẫn Nhóm cơ sở dữ liệu khả dụng mới trong trung tâm quản trị Exchange
Có thể tạo một DAG bằng cách sử dụng trình hướng dẫn Nhóm cơ sở dữ liệu khả dụng mới trong trung tâm quản trị Exchange

Các mô hình đại biểu nhóm khả dụng của cơ sở dữ liệu

Bên dưới mỗi DAG là một cụm chuyển đổi dự phòng Windows. Các cụm chuyển đổi dự phòng sử dụng khái niệm số đại biểu cần thiết, sử dụng sự đồng thuận của các cử tri để đảm bảo rằng chỉ một nhóm nhỏ các thành viên của cụm (có thể có nghĩa là tất cả các thành viên hoặc đa số thành viên) đang hoạt động cùng một lúc. Số đại biểu không phải là một khái niệm mới cho Exchange Server. Các máy chủ Hộp thư có tính sẵn sàng cao trong các phiên bản trước của Exchange cũng sử dụng phân cụm chuyển đổi dự phòng và khái niệm về số đại biểu dự kiến của nó. Số đại biểu đại diện cho dạng xem được chia sẻ của các thành viên và tài nguyên, đồng thời thuật ngữ số đại biểu cũng được sử dụng để mô tả dữ liệu vật lý đại diện cho cấu hình trong cụm được chia sẻ giữa tất cả các thành viên của cụm. Do đó, tất cả các DAG đều yêu cầu cụm chuyển đổi dự phòng cơ bản của chúng phải có đủ đại biểu. Nếu cụm mất đại biểu, tất cả các hoạt động DAG sẽ chấm dứt và tất cả các cơ sở dữ liệu được gắn kết được lưu trữ trong quá trình tháo dỡ DAG. Trong trường hợp này, cần có sự can thiệp của quản trị viên để khắc phục sự cố đại biểu và khôi phục hoạt động của DAG.


DAG cần đảm bảo được tính nhất quán
DAG cần đảm bảo được tính nhất quán

Số đại biểu cần thiết là rất quan trọng để đảm bảo tính nhất quán, hoạt động như một bộ ngắt kết nối để tránh phân vùng và để đảm bảo khả năng đáp ứng của cụm:

  • Đảm bảo tính nhất quán: Yêu cầu chính đối với cụm chuyển đổi dự phòng Windows là mỗi thành viên luôn có chế độ xem cụm nhất quán với các thành viên khác. Trung tâm cụm đóng vai trò là kho lưu trữ cuối cùng cho tất cả thông tin cấu hình liên quan đến cụm. Nếu tổ ong cụm không thể được tải cục bộ trên một thành viên DAG, thì dịch vụ Cụm sẽ không khởi động vì dịch vụ này không thể đảm bảo rằng thành viên đó đáp ứng yêu cầu có chế độ xem cụm phù hợp với các thành viên khác .
  • Đóng vai trò là người quyết định: Tài nguyên nhân chứng đại biểu được sử dụng trong các DAG có số lượng thành viên chẵn để tránh các tình huống mắc hội chứng não chia và để đảm bảo rằng chỉ một nhóm thành viên trong DAG được coi là chính thức. Khi cần máy chủ nhân chứng cho số đại biểu cần thiết, bất kỳ thành viên nào của DAG có thể giao tiếp với máy chủ nhân chứng đều có thể đặt khóa Khối tin nhắn máy chủ (SMB) trên tệp Witness.log của máy chủ nhân chứng. Thành viên DAG khóa máy chủ nhân chứng (được gọi là nút khóa) giữ lại một phiếu bầu bổ sung cho các mục đích đại biểu. Các thành viên DAG tiếp xúc với nút khóa chiếm đa số và duy trì số đại biểu dự kiến. Bất kỳ thành viên DAG nào không thể liên lạc với nút khóa đều thuộc nhóm thiểu số và do đó sẽ mất số đại biểu cần thiết.
  • Đảm bảo khả năng đáp ứng: Để đảm bảo khả năng đáp ứng, mô hình đại biểu đảm bảo rằng, bất cứ khi nào cụm đang chạy, đủ thành viên của hệ thống phân tán đang hoạt động và giao tiếp, đồng thời có thể đảm bảo ít nhất một bản sao của trạng thái hiện tại của cụm. Không cần thêm thời gian để đưa các thành viên vào giao tiếp hoặc để xác định xem một bản sao cụ thể có được đảm bảo hay không.

Database availability group (DAG) hay Nhóm khả dụng cơ sở dữ liệu có khả năng hỗ trợ phục hồi dữ liệu hiệu quả. Quản trị viên có thể chọn sử dụng DAG ở các vị trí địa lý khác nhau và trong nhiều cấu hình và thiết kế kiến trúc khác nhau.

Theo: Reatimes.vn
Copy link
Chia sẻ:

Cùng chủ đề

Meey Group chia sẻ kinh nghiệm về proptech tại Hội nghị Thượng đỉnh Khoa học và Kinh tế toàn cầu

Chủ nhân giải VinFuture 2024 khuyên người trẻ chấp nhận rủi ro và luôn tò mò

Liên danh FPT Nha Trang muốn làm khu đô thị công nghệ rộng hơn 50ha tại "hòn ngọc biển Đông"

Từng chỉ sống với 72 nghìn mỗi ngày, làm việc 100 giờ/tuần với 3 công việc: Nhiều năm sau "lội ngược dòng" thành doanh nhân thành đạt, nắm giữ khối tài sản tỷ đô

Mã độc lây lan qua Facebook có nguồn gốc từ Việt Nam NodeStealer lại “tái xuất giang hồ”

Ứng dụng AI trong “số hoá” bất động sản, Meey Group gây ấn tượng tại Diễn đàn Chuyển đổi số Hải Phòng 2024

Chưa thể cấm ngay Temu, 1688 và Shein, Bộ Công Thương và Tổng cục Thuế nói gì?

Mạng 5G lúc nhanh, lúc chậm: Viettel lý giải nguyên nhân?

Tin mới cập nhật

Các sàn giao dịch bất động sản không đủ điều kiện sẽ bị “xóa sổ” từ 31/12

19 giờ trước

Giám đốc Kinh doanh PropertyGuru Việt Nam: Giá nhà riêng tại Hà Nội đang ghi nhận “một con số rất kinh khủng”

19 giờ trước

Vẫn nhiều tranh cãi quanh ngưỡng nợ thuế từ 10 – 100 triệu đồng bị hoãn xuất cảnh

3 ngày trước

TP. HCM: Cho vay tối đa 200 tỷ đồng không lãi suất với dự án nhà ở xã hội

3 ngày trước

Huy động 100.000 tỷ đồng trái phiếu cho NOXH: Lãi suất ra sao sẽ phù hợp?

3 ngày trước