và nếu hai hệ thống không chia sẻ ổ đĩa thông thường, sau đó các chế độ chờ cung cấp một
chức năng sao lưu nhưng không có quyền truy cập vào cơ sở dữ liệu bởi chính quản lý.
Các chế độ chờ thụ động thường không được gọi là cluster. Các clusteris hạn
dành cho nhiều máy tính kết nối được tất cả tích cực làm việc xử lý trong khi duy trì hình ảnh của một hệ thống duy nhất với thế giới bên ngoài. Thuật ngữ
secondaryis hoạt động thường được sử dụng khi đề cập đến cấu hình này. Ba phân loại
các phân nhóm có thể được xác định:. máy chủ riêng biệt, không có gì chia sẻ, và bộ nhớ chia sẻ
Trong một cách tiếp cận để phân nhóm, mỗi máy tính là một serverwith riêng biệt của riêng mình
đĩa và không có ổ chia sẻ giữa các hệ thống (Hình 17.9a). Sự sắp xếp này cung cấp hiệu suất cao cũng như tính sẵn sàng cao. Trong trường hợp này, một số loại
quản lý hoặc lịch trình phần mềm là cần thiết để gán yêu cầu khách hàng đến
các máy chủ để tải được cân bằng và sử dụng cao là đạt được. Đó là mong muốn
để có một khả năng chuyển đổi dự phòng, có nghĩa là nếu một máy tính không trong khi thực hiện một
ứng dụng, một máy tính khác trong cluster có thể nhận và hoàn thành các ứng dụng. Đối với điều này xảy ra, dữ liệu phải liên tục được sao chép giữa các hệ thống để mỗi
hệ thống có quyền truy cập vào các dữ liệu hiện tại của các hệ thống khác. Chi phí của dữ liệu này
giá đảm bảo tính sẵn sàng cao với chi phí của một hình phạt hiệu quả.
Để giảm chi phí thông tin liên lạc, hầu hết các cụm doanh nghiệp bao gồm các máy chủ
kết nối với ổ đĩa thông thường (hình 17.9b). Trong một biến thể của phương pháp này, được gọi là
chia sẻ không có gì, các ổ đĩa thông thường được phân chia thành khối lượng, và mỗi tập được
sở hữu bởi một máy tính duy nhất. Nếu máy tính mà không thành công, cluster phải được cấu hình lại
để một số máy tính khác có quyền sở hữu khối lượng của máy tính thất bại.
Bảng 17.2 Phương pháp Clustering: Lợi ích và hạn chế
Clustering Phương thức Mô tả Lợi ích Hạn chế
thụ động chờ Một máy chủ thứ cấp mất
hơn trong trường hợp của chính
máy chủ thất bại.
Dễ dàng để thực hiện. Chi phí cao vì các
máy chủ thứ cấp là
không có sẵn cho các
nhiệm vụ xử lý.
Hoạt động thứ cấp: Các máy chủ thứ cấp
cũng được sử dụng để chế biến
. nhiệm vụ
giảm chi phí bởi vì
máy chủ thứ cấp có thể được
. sử dụng cho chế biến
. phức tạp Tăng
máy chủ riêng biệt các máy chủ riêng biệt có
đĩa riêng của họ. Dữ liệu được
liên tục sao chép từ
tiểu học đến trung
server.
Tính sẵn sàng cao. Mạng cao và máy chủ
trên do sao chép
hoạt động.
Máy chủ kết nối
đến đĩa
máy chủ được cáp đến
cùng một đĩa, nhưng mỗi
máy chủ sở hữu đĩa của nó. Nếu
một máy chủ không thành, các ổ đĩa
được thực hiện trên của các
máy chủ khác.
Giảm mạng và
máy chủ trên do
loại bỏ các sao chép
hoạt động.
Thông thường đòi hỏi đĩa
ánh xạ hoặc RAID
công nghệ để
bù đắp cho rủi ro
của đĩa thất bại.
Servers Share
Đĩa
Nhiều máy chủ đồng thời chia sẻ truy cập để
đĩa.
mạng thấp và máy chủ
trên không. Giảm nguy cơ
của thời gian chết gây ra bởi
sự thất bại đĩa.
Yêu cầu quản lý khóa
phần mềm. Thường được sử dụng
với ánh xạ ổ đĩa hoặc
công nghệ RAID.
636 Chương 17 / CHẾ BIẾN PARALLEL
Nó cũng có thể có nhiều máy tính chia sẻ cùng một đĩa tại cùng một
thời gian (gọi là diskapproach chia sẻ), do đó mỗi máy tính có quyền truy cập vào tất cả các
khối lượng trên tất cả các ổ đĩa. Cách tiếp cận này yêu cầu sử dụng của một số loại khóa
cơ sở để đảm bảo rằng dữ liệu chỉ có thể được truy cập bởi một máy tính tại một thời điểm.
Hệ điều hành các vấn đề thiết kế
đầy đủ khai thác của một cấu hình phần cứng cụm đòi hỏi một số cải tiến
cho một hệ điều hành duy nhất hệ thống.
THẤT BẠI MANAGEMENTHow thất bại được quản lý bởi một nhóm phụ thuộc vào
phương pháp phân nhóm sử dụng (Bảng 17.2). Nói chung, hai cách tiếp cận có thể được thực hiện để
đối phó với thất bại: cụm tính sẵn sàng cao và cụm chịu lỗi. Một cao
cụm có sẵn cung cấp một khả năng cao là tất cả các nguồn lực sẽ được phục vụ. Nếu một thất bại
xảy ra, chẳng hạn như một hệ thống đi xuống hoặc một ổ đĩa bị mất, sau đó các truy vấn trong tiến trình
bị mất. Bất kỳ truy vấn bị mất, nếu thử lại, sẽ được phục vụ bởi một máy tính khác nhau trong
cluster. Tuy nhiên, hệ điều hành cụm không đảm bảo về trạng thái của
các giao dịch được thực hiện một phần. Điều này sẽ cần phải được xử lý ở mức độ ứng dụng.
Một cụm chịu lỗi đảm bảo rằng tất cả các nguồn lực luôn có sẵn. Điều này
được thực hiện bằng việc sử dụng các ổ đĩa chia sẻ dự phòng và cơ chế sao lưu ra
các giao dịch không được cam kết và cam kết giao dịch hoàn tất.
Các chức năng chuyển đổi các ứng dụng và tài nguyên dữ liệu trên từ một thất bại
hệ thống vào một hệ thống thay thế trong cluster được gọi là chuyển đổi dự phòng. Một quan
chức năng là sự phục hồi của các ứng dụng và tài nguyên dữ liệu vào hệ thống ban đầu
khi nó đã được cố định; này được gọi là failback. Failback có thể được tự động, nhưng
đây là mong muốn chỉ khi vấn đề thực sự là cố định và không có khả năng tái diễn. Nếu không, failback tự động có thể gây ra sau đó nguồn tài nguyên không thể phục hồi trở lại và ra
giữa các máy tính, kết quả thực hiện và phục hồi các vấn đề.
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)