Tìm hiểu về fault tolerance

35 668 0
Tìm hiểu về fault tolerance

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tìm hiểu về fault tolerance

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÁO CÁO ĐỀ TÀI: TÍNH TOÁN SONG SONG Tìm Tìm hiểu hiểu về Fault Tolerance GVHD: Nguyễn Ngọc Tú Nhóm ft NỘI DUNG Phần 1: Tổng quan Fault Tolerance Phần 2: Sơ lược hệ thống chịu lỗi Phần 3: Giới thiệu công nghệ RAID Phần 4: Một số đặc điểm Fault Tolerance Phần 5: Một số phương pháp để đạt tới khả chịu lỗi Phần 1: Tổng quan Fault Tolerance  Trong thiết kế nói chung, tùy thuộc vào mức độ quan trọng, tính chất sống hệ thống, đòi hỏi người thiết kế phải bảo đám tính liên tục hoạt động hệ thống Phần 1: Tổng quan Fault Tolerance  Một vài ví dụ dễ thấy hệ thống điều khiển bay, hệ thống sở liệu ngân hàng, hệ thống active-directory doanh nghiệp… Tính sẵn sàng (High Availability) hệ thống phụ thuộc vào nhiều trình, bao gồm trình thiết kế, trình cài đặt, trình vận hành, trình phục hồi sau có cố Phần 1: Tổng quan Fault Tolerance  Fault tolerance khả đảm bảo cho hệ thống tiếp tục thực chức phần hệ thống gặp cố.Fault tolerance bao gồm disk subsystems, nguồn cung cấp hệ thống điều khiển đĩa dự phòng (redundant disk controllers) Phần 1: Tổng quan Fault Tolerance  Fault tolerance: Khả chịu đựng lỗi: có kết nối thành viên card mạng bị hỏng, lưu lượng chuyển qua kết nối lại  Fault Tolerance khả cung cấp thêm đường dự phòng cho đường để phòng đường bị down Phần 1: Tổng quan Fault Tolerance  Còn liệu đường (Chẳng hạn kết nối leased line, người ta dùng thêm kết nối ISDN giá rẻ để dự phòng đường leased line gặp cố, số liệu chuyển qua đường ISDN leased line gặp cố) Phần 2:Sơ lược hệ thống chịu lỗi  Khả hệ máy tính đối phó với trục trặc phần cứng bên máy, mà không ngưng hoạt động hệ thống, thường cách xử dụng hệ thống backup (sao chép dự trữ) để tự động đưa vào tuyến làm việc có sai sót phát Phần 2:Sơ lược hệ thống chịu lỗi  Khả chịu đựng sai sót yêu cầu thiếu máy tính giao nhiệm vụ khẩn cấp ví dụ hướng dẫn máy bay hạ cách an toàn, bảo đảm trình liên tục  Khả chịu đựng sai sót có lợi ứng dụng thường ngày không đòi hỏi khẩn cấp Phần 2:Sơ lược hệ thống chịu lỗi  Fault tolerance Là khả "chịu đựng" sai sót, hỏng hóc số "phong ba bão táp" thông thường khác mà bảo đảm "khả đứng vững" vị trí thực tốt công việc giao Phần 4: Một số đặc điểm Fault Tolerance  Trong chương trình khoan dung lỗi coi thích ứng, "chương trình hạn thích ứng" sử dụng nói chung có nghĩa song song (hoặc nối tiếp) chương trình tự động thay đổi đặc điểm họ tốt đáp ứng nhu cầu ứng dụng nguồn lực sẵn có Phần 4: Một số đặc điểm Fault Tolerance  Ví dụ ứng dụng thích nghi cách thêm phát hành nút cluster theo nhu cầu tính toán ứng dụng tạo giết chết nhiệm vụ tính toán dựa nhu cầu Phần 4: Một số đặc điểm Fault Tolerance Những đặc điểm mà hệ thống fault-tolerance đòi hỏi:  Hệ thống tiếp tục hoạt động thành phần bị cố  Hệ thống tiếp tục hoạt động thành phần sửa chữa Phần 4: Một số đặc điểm Fault Tolerance  Khả cách ly lỗi khỏi thành phần bị lỗi (yêu cầu phải có chế riêng để xác định lỗi cho mục đích cách ly)  Khả cô lập lỗi (để không gây phản ứng dây chuyền tới thành phần khác hệ thống)  Khả roll-back lại hệ thống gặp lỗi Phần 4: Một số đặc điểm Fault Tolerance Một số hình ảnh minh hoạ hệ thống Fault Tolerance Phần 4: Một số đặc điểm Fault Tolerance Phần 4: Một số đặc điểm Fault Tolerance Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi  Replication: cung cấp nhiều thành phần phụ giống thành phần chính, hoạt động song song Khi thành phần gặp lỗi, hệ thống sử dụng thành phần phụ thay để không làm gián đoạn hoạt động hệ thống Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi  Ví dụ môi trường Active Directory, tính chất quan trọng Domain Controller nên thường người thiết kế hệ thống bổ sung Additional Domain Controller để backup cho Domain Controller chính, chúng hoạt động song song replicate/synchronize liệu với Ngoài mục đích load balancing, chúng tăng khả chịu lỗi hệ thống Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi Hình minh họa: Một hệ thống có DomainController dự phòng Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi  Redundancy: cung cấp thành phần phụ bổ sung cho thành phần chính, mang tính chất dư thừa! Một ví dụ dễ thấy công nghệ RAID (trừ RAID 0), một/nhiều ổ cứng chính, ta thêm ổ cứng phụ nhằm mục đích phát sửa lỗi Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi  Khi ổ cứng bị hỏng, dựa vào liệu đĩa cứng phụ để phục hồi liệu gốc hệ thống Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi Hình minh họa: Sử dụng công nghệ RAID để lưu trữ song song Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi  Diversity: cung cấp thành phần cài đặt khác nhằm thực yêu cầu hệ thống Chúng hoạt động song song đồng liệu với nhau, giúp cho hoạt động hệ thống không phụ thuộc vào cài đặt Phần 5: Một số phương pháp để đạt tới khả chịu đựng lỗi  Ví dụ, ngân hàng vừa triển khai sở liệu MS SQL Server song song với sở liệu Oracle, xảy lỗi mang tính chất đồng loạt virus chẳng hạn, sở liệu hoạt động

Ngày đăng: 20/08/2016, 09:43

Từ khóa liên quan

Mục lục

  • Slide 1

  • Phần 1: Tổng quan Fault Tolerance.

  • Phần 1: Tổng quan Fault Tolerance

  • Phần 1: Tổng quan Fault Tolerance

  • Phần 1: Tổng quan Fault Tolerance

  • Phần 1: Tổng quan Fault Tolerance

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan