Các khái niệm sẵn có cho mạng và hệ thống

Trong phần cứng và phần mềm máy tính, tính khả dụng đề cập đến "thời gian hoạt động" tổng thể của hệ thống (hoặc các tính năng cụ thể của hệ thống). Ví dụ, một máy tính cá nhân có thể được coi là "có sẵn" để sử dụng nếu hệ điều hành của nó được khởi động và chạy.

Trong khi liên quan đến tính khả dụng, khái niệm về độ tin cậy có nghĩa là một cái gì đó khác nhau. Độ tin cậy đề cập đến khả năng chung của một sự cố xảy ra trong một hệ thống đang chạy. Một hệ thống hoàn toàn đáng tin cậy cũng sẽ được hưởng 100% sẵn có, nhưng khi thất bại xảy ra, sự sẵn có có thể bị ảnh hưởng theo những cách khác nhau tùy thuộc vào bản chất của vấn đề.

Tính khả dụng cũng ảnh hưởng đến tính khả dụng. Trong một hệ thống hữu ích, các lỗi có thể được phát hiện và sửa chữa nhanh hơn trong một hệ thống không đáng kể, có nghĩa là ít thời gian ngừng hoạt động hơn cho mỗi sự cố trung bình.

Mức độ khả dụng

Cách tiêu chuẩn để xác định các mức hoặc các lớp sẵn có trong một hệ thống mạng máy tính là một "quy mô của gai". Ví dụ: 99% thời gian hoạt động chuyển thành hai mức độ khả dụng, 99,9% thời gian hoạt động thành 3 lần, v.v. Bảng được hiển thị trên trang này minh họa ý nghĩa của thang đo này. Nó thể hiện từng cấp về số lượng thời gian ngừng hoạt động tối đa cho mỗi năm (nonleap) có thể được dung thứ để đáp ứng yêu cầu thời gian hoạt động. Nó cũng liệt kê một vài ví dụ về loại hệ thống đang được xây dựng thường đáp ứng các yêu cầu này.

Khi nói về mức độ sẵn có, lưu ý rằng khung thời gian tổng thể liên quan (tuần, tháng, năm, vv) nên được xác định để mang lại ý nghĩa mạnh nhất. Một sản phẩm đạt được 99,9% thời gian hoạt động trong khoảng thời gian một hoặc nhiều năm đã chứng minh bản thân ở mức độ lớn hơn nhiều so với mức độ sẵn có chỉ được đo trong một vài tuần.

Tính khả dụng của mạng: Một ví dụ

Tính khả dụng luôn là đặc điểm quan trọng của các hệ thống nhưng trở thành vấn đề quan trọng và phức tạp hơn trên mạng. Theo bản chất của họ, các dịch vụ mạng thường được phân phối trên nhiều máy tính và có thể phụ thuộc vào nhiều thiết bị phụ trợ khác.

Lấy hệ thống tên miền (DNS) , ví dụ - được sử dụng trên Internet và nhiều mạng nội bộ riêng để duy trì một danh sách tên máy tính dựa trên địa chỉ mạng của chúng. DNS giữ chỉ mục tên và địa chỉ của nó trên một máy chủ được gọi là máy chủ DNS chính. Khi chỉ có một máy chủ DNS được cấu hình, một sự cố máy chủ sẽ giảm tất cả khả năng DNS trên mạng đó. DNS, tuy nhiên, cung cấp hỗ trợ cho các máy chủ phân tán. Bên cạnh máy chủ chính, quản trị viên cũng có thể cài đặt các máy chủ DNS thứ cấp và đại học trên mạng. Bây giờ, một sự thất bại trong bất kỳ một trong ba hệ thống là ít có khả năng gây ra một sự mất mát hoàn toàn của dịch vụ DNS.

Máy chủ bị treo sang một bên, các loại cúp mạng khác cũng ảnh hưởng đến tính khả dụng của DNS. Liên kết thất bại, ví dụ, có hiệu quả có thể mất DNS bằng cách làm cho nó không thể cho khách hàng để giao tiếp với một máy chủ DNS. Nó không phải là không phổ biến trong các kịch bản cho một số người (tùy thuộc vào vị trí thực tế của họ trên mạng) để mất quyền truy cập DNS nhưng những người khác vẫn không bị ảnh hưởng. Cấu hình nhiều máy chủ DNS cũng giúp giải quyết các lỗi gián tiếp có thể ảnh hưởng đến tính khả dụng.

Tính khả dụng và khả năng sẵn sàng cao

Cúp không phải là tất cả tạo ra bằng nhau: Thời gian của sự thất bại cũng đóng một vai trò lớn trong sự sẵn có nhận thức của một mạng. Ví dụ, một hệ thống kinh doanh bị mất điện thường xuyên có thể hiển thị số lượng sẵn có tương đối thấp, nhưng thời gian chết này có thể không được chú ý bởi lực lượng lao động thông thường. Ngành mạng sử dụng thuật ngữ sẵn sàng cao để tham khảo các hệ thống và công nghệ được thiết kế đặc biệt cho độ tin cậy, tính khả dụng và khả năng phục vụ. Các hệ thống này thường bao gồm phần cứng dự phòng ( ví dụ: đĩa và nguồn điện) và phần mềm thông minh ( ví dụ: cân bằng tải và chức năng không hoạt động). Khó khăn trong việc đạt được tính sẵn sàng cao tăng đáng kể ở mức bốn và năm mức, do đó các nhà cung cấp có thể tính phí bảo hiểm cho các tính năng này.