Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Cơ Sở Dữ Liệu

ObjectRocket giới thiệu Nút Master chuyên dụng (Dedicated Master Nodes) để tăng cường độ ổn định Elasticsearch

Bài viết gốc được đăng tải vào ngày 16 tháng 12 năm 2019 tại ObjectRocket.com/blog

Hurra, lại thêm tính năng mới cho sản phẩm Elasticsearch của ObjectRocket!

Chúng tôi đã có thành công lớn với sản phẩm Elasticsearch® trên Rackspace ObjectRocket và rất hào hứng về việc có các nút master chuyên dụng (dedicated master nodes)! Đối với những ai cần các cụm lớn hơn, đáng tin cậy hơn, việc tách biệt trách nhiệm vai trò master và gán chúng cho một nút chuyên dụng sẽ tăng cường độ ổn định cho toàn bộ cụm của bạn.

ObjectRocket giới thiệu Nút Master chuyên dụng (Dedicated Master Nodes) để tăng cường độ ổn định Elasticsearch

Nút master chuyên dụng là gì?

Nút master chịu trách nhiệm các tác vụ quản lý cụm, chẳng hạn như tạo và xóa chỉ mục (index), theo dõi tất cả các nút, và sharding (phân bổ ngang). Việc dành riêng một nút để lo việc quản lý cụm nghĩa là nút master chuyên dụng này có thể tập trung vào công việc của nó và cho phép các nút dữ liệu (data nodes) làm việc nặng nhọc về tìm kiếm, lập chỉ mục (indexing), và công việc đặc thù dữ liệu.

Với các cụm nhỏ hơn, bạn có thể cấu hình một nút vừa có vai trò master vừa có vai trò dữ liệu. Tuy nhiên, vì nút master rất quan trọng cho độ ổn định và vận hành suôn sẻ của toàn bộ cụm, chúng tôi khuyên nên sử dụng nút master chuyên dụng, đặc biệt là với các cụm lớn hơn. Tuân theo các phương pháp tốt nhất cho nút master, chúng tôi luôn tạo ba nút master cho một instance mới và cho phép thêm nút master. Việc có số lẻ nút master cho phép một nút đóng vai trò "người quyết định" (tie-breaker) và tránh trường hợp split-brain (não tách), có thể gây mất toàn vẹn dữ liệu. Bạn luôn nhận được ba nút master, và bạn có thể xác định số lượng nút dữ liệu dựa trên dung lượng (lưu trữ và bộ nhớ) mà bạn chọn khi tạo cụm.

Cách cấu hình nút master chuyên dụng?

Tại Rackspace ObjectRocket, chúng tôi luôn nỗ lực để việc khởi động cơ sở dữ liệu mới với các tính năng bạn muốn trở nên dễ dàng nhất có thể. Không cần cấu hình cụm thủ công. Bạn có thể làm mọi thứ thông qua Mission Control, Giao diện người dùng (UI) của chúng tôi, chỉ trong vài phút.

Bạn có thể chọn tùy chọn cấu hình nút master chuyên dụng khi tạo instance mới trong Mission Control của chúng tôi. Bạn cũng có thể chỉ định kích thước của các nút master chuyên dụng bằng cách nhấp vào biểu tượng ba chấm (…) ở góc trên bên phải của UI. Xem Bước 2 của việc tạo instance mới, như hiển thị trong hình ảnh sau:

ObjectRocket giới thiệu Nút Master chuyên dụng (Dedicated Master Nodes) để tăng cường độ ổn định Elasticsearch

Các nút master chuyên dụng của chúng tôi có các kích thước sau:

  • 2GB RAM / 8GB Disk
  • 4GB RAM / 16GB Disk
  • 8GB RAM / 32GB Disk

Nói chung, nếu các nút dữ liệu (storage nodes) trong cụm của bạn là 8 GB đến 32 GB, bạn nên chọn nút master 2 GB RAM. Với các nút dữ liệu lớn hơn, từ 64 GB đến 128 GB, bạn nên chọn nút master 4 GB RAM. Đối với các cụm có nút dữ liệu trên 128 GB, hãy chọn nút master 8 GB RAM.

Nếu bạn có bất kỳ câu hỏi nào về định cỡ nút master chuyên dụng hoặc bất kỳ câu hỏi Elasticsearch nào khác, hãy liên hệ với chúng tôi, chúng tôi sẽ giúp bạn.

Tiếp theo là gì?

Nút master chuyên dụng hiện chỉ có sẵn cho các instance mới. Chúng tôi luôn cải tiến sản phẩm tại Rackspace ObjectRocket để mang lại các sản phẩm và dịch vụ tốt nhất cho khách hàng. Đừng ngần ngại liên hệ với chúng tôi nếu bạn có bất kỳ câu hỏi hoặc đề xuất tính năng nào không chỉ cho Elasticsearch mà cho bất kỳ sản phẩm nào của chúng tôi! Cuối cùng, nếu bạn có cơ sở dữ liệu nào muốn chúng tôi hỗ trợ, chúng tôi rất樂意 lắng nghe.

Tìm hiểu thêm về Dịch vụ DBA của Rackspace.

Sử dụng tab Feedback để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi. Bạn cũng có thể nhấp vào Sales Chat để trò chuyện ngay và bắt đầu cuộc hội thoại.