Nonstop là một loạt các máy tính máy chủ được giới thiệu ra thị trường vào năm 1976 bởi Tandem Computer Inc., bắt đầu với dòng sản phẩm NonStop, tiếp theo là phần mở rộng dòng sản phẩm Hewlett-Packard Integrity NonStop. Do các hệ thống NonStop dựa trên ngăn xếp phần cứng / phần mềm tích hợp, HP cũng đã phát triển hệ điều hành NonStop OS cho chúng.
Các hệ thống NonStop, ở một mức độ nào đó, tự phục hồi. Để tránh các điểm thất bại duy nhất, chúng được trang bị hầu như chỉ các thành phần dự phòng. Khi một thành phần chính tuyến bị lỗi, hệ thống sẽ tự động quay trở lại bản sao lưu.
Những hệ thống này thường được sử dụng bởi các ngân hàng, sàn giao dịch chứng khoán, nhà cung cấp viễn thông và các doanh nghiệp khác đòi hỏi thời gian hoạt động cực kỳ cao.
Lịch sử [ chỉnh sửa ]
Được giới thiệu lần đầu tiên vào năm 1976 bởi Tandem Computer Inc., dòng này sau đó thuộc sở hữu của Compaq (từ 1997) và Hewlett-Packard (từ 2003). Năm 2005, dòng sản phẩm hiện tại của máy chủ HP Integrity NonStop, dựa trên bộ vi xử lý Intel Itanium (TNS / E), đã được giới thiệu. Vào năm 2014, các hệ thống đầu tiên "NonStop X" (hoặc TNS / X) chạy trên chip Intel X86 đã được giới thiệu.
Các ứng dụng NonStop sớm phải được mã hóa cụ thể để chịu lỗi. Yêu cầu đó đã được loại bỏ vào năm 1983 với việc giới thiệu Cơ sở giám sát giao dịch (TMF), nơi xử lý các khía cạnh khác nhau của khả năng chịu lỗi ở cấp độ hệ thống.
Phần mềm [ chỉnh sửa ]
Hệ điều hành NonStop là hệ điều hành dựa trên thông báo được thiết kế để chịu lỗi. Nó hoạt động với các cặp quy trình và đảm bảo rằng các quy trình sao lưu trên các CPU dự phòng sẽ xử lý trong trường hợp xảy ra lỗi hoặc quá trình CPU. Tính toàn vẹn dữ liệu được duy trì trong những lần tiếp quản đó; không có giao dịch hoặc dữ liệu bị mất hoặc bị hỏng.
Toàn bộ hệ điều hành được gắn nhãn Hệ điều hành NonStop và bao gồm lớp Người bảo vệ, là thành phần cấp thấp của hệ điều hành và cái gọi là tính cách OSS chạy trên lớp này, thực hiện giao diện giống Unix cho các thành phần khác của hệ điều hành sử dụng.
Cả hệ điều hành và ứng dụng đều được thiết kế để hỗ trợ phần cứng chịu lỗi. Hệ điều hành liên tục theo dõi trạng thái của tất cả các thành phần, chuyển đổi điều khiển khi cần thiết để duy trì hoạt động. Ngoài ra còn có các tính năng được thiết kế trong phần mềm cho phép các chương trình được viết dưới dạng các chương trình có sẵn liên tục. Điều đó được thực hiện bằng cách sử dụng một cặp quy trình trong đó một quy trình thực hiện tất cả quá trình xử lý chính và quy trình còn lại đóng vai trò là một bản sao lưu dự phòng nóng, nhận các bản cập nhật cho dữ liệu bất cứ khi nào chính đạt đến điểm quan trọng trong xử lý. Nếu dừng chính, các bước sao lưu để tiếp tục thực hiện bằng giao dịch hiện tại. [1]
Các hệ thống hỗ trợ các hệ thống quản lý cơ sở dữ liệu quan hệ như NonStop SQL và cơ sở dữ liệu phân cấp như Đăng ký.
Phần cứng [ chỉnh sửa ]
Máy tính HP Integrity NonStop là dòng máy tính chịu lỗi dựa trên nền tảng bộ xử lý Intel Itanium và được tối ưu hóa để xử lý giao dịch. Mức độ sẵn có trung bình 99,999% đã được quan sát. [2] Các hệ thống NonStop có kiến trúc xử lý song song (MPP) và cung cấp khả năng mở rộng tuyến tính. Mỗi CPU (hệ thống có thể được mở rộng lên tới hơn 4000 CPU) chạy bản sao HĐH riêng. Đây là một kiến trúc không chia sẻ - một sự sắp xếp "không chia sẻ gì" còn được gọi là đa xử lý kết hợp lỏng lẻo và không có "lợi nhuận giảm dần" xảy ra khi thêm nhiều bộ xử lý (xem luật của Amdahl).
Do ngăn xếp phần cứng / phần mềm tích hợp và hình ảnh hệ thống duy nhất cho các cấu hình lớn nhất, yêu cầu quản lý hệ thống cho các hệ thống NonStop khá thấp. Trong hầu hết các triển khai chỉ có một máy chủ sản xuất duy nhất, không phải là trang trại máy chủ phức tạp.
Hầu hết khách hàng cũng có một máy chủ dự phòng ở một địa điểm từ xa để khắc phục thảm họa. Có các sản phẩm tiêu chuẩn để giữ cho dữ liệu của sản xuất và máy chủ dự phòng được đồng bộ hóa, do đó có sự tiếp quản nhanh chóng và không mất dữ liệu trong tình huống thảm họa với máy chủ sản xuất bị vô hiệu hóa hoặc bị phá hủy.
HP cũng đã phát triển một kho dữ liệu và dòng máy chủ kinh doanh thông minh, HP Neoview, dựa trên dòng NonStop. Nó hoạt động như một máy chủ cơ sở dữ liệu, cung cấp hệ điều hành NonStop và SQL NonStop, nhưng thiếu chức năng xử lý giao dịch của các hệ thống NonStop ban đầu. Dòng này đã ngừng hoạt động và không còn được bán trên thị trường nữa, kể từ ngày 24 tháng 1 năm 2011 [3]
Xem thêm [ chỉnh sửa ]
Tài liệu tham khảo [
Nguồn [ chỉnh sửa ]
- Siewiorek, Daniel P.; Swarz, Robert S. (1998). Hệ thống máy tính đáng tin cậy A K Peters, Ltd., ISBN 1-56881-092-X. trang 586 Từ625.
- Horst, R.W. (tháng 2 năm 1995). "TNet: một mạng lưới khu vực hệ thống đáng tin cậy". IEEE Micro .
- Horst, Robert W.; Harris, Richard L.; Jardine, Robert L. (1990). "Nhiều vấn đề hướng dẫn trong bộ xử lý Cyclone NonStop". Kỷ yếu của Hội nghị chuyên đề quốc tế thường niên lần thứ 17 về kiến trúc máy tính . trang 216 Từ226.
- Bernick, D. (2005). "Kiến trúc tiên tiến NonStop". Thủ tục tố tụng của Hội nghị quốc tế năm 2005 về các hệ thống và mạng lưới đáng tin cậy .
- Kim, Won (tháng 3 năm 1984). "Các hệ thống khả dụng cao cho các ứng dụng cơ sở dữ liệu". Khảo sát tính toán ACM .
Liên kết ngoài [ chỉnh sửa ]
visit site
site
Nhận xét
Đăng nhận xét