Tổng quan về hệ thống phân tán
Hệ phân tán là gì? tập hợp các máy tính được kết nối với nhau bởi một mạng máy tính va được cài đặt phần mềm hệ phân tán.
Hệ phân tán là một hệ thống có chức năng và dữ liệu phân tán trên các trạm (máy tính) được kết nối với nhau bởi một mạng máy tính.
Hệ phân tán là một tập hợp các máy tính độc lập giao tiếp với người dùng như một hệ thống nhất toàn vẹn.
Như vậy, có thể nói hệ phân tán bao gồm mạng máy tính và phần mềm phân tán.
Tại sao phải phát triển phần mềm phân tán
Nguyên nhân đầu tiên thúc đẩy phần mềm phân tán hình thành là do:gợi ý
Người dùng phân tán (địa lý)
Dữ liệu phân tán (địa lý)
Sau đó người ta nhận thấy cách phát triển phần mềm phân tán đạt được các hiệu quả như là:
Tính mở, khả chuyển và co dãn
Khả năng thay đổi phạm vi linh hoạt (quy mô).
Tính sẵn dùng đạt được cao, ngay cả khi một phần hệ thống bị lỗi.
Đặc biệt sự phát triển không ngừng của các thiết bị di động và siêu di động đã tạo ra các mạng kết nối vô cùng lớn với khả năng xử lý gấp bội, cần phải tận dụng để thực hiện tính toán.
Vì vậy các phần mềm phân tán được phát triển do:
Nhu cầu ứng dụng:
Tích hợp các ứng dụng riêng rẽ đang có: Các phần mềm có sẵn, gắn chặt với thói quen của nhân viên và văn hóa kinh doanh của doanh nghiệp. Những phần mềm này không dễ dàng có thể bị thay thế bởi phần mềm mới (phần mềm mới chưa chắc đã đảm bảo chất lượng giao dịch). Do đó xây dựng hệ thống mới phải dựa trên cở sở tích hợp các ứng dụng riêng rẽ đã có.
Tích hợp các nguồn tài nguyên đang có:
Lưới tính toán: Các lưới tính toán hiện có thì đều có khả năng tích hợp vào hệ thống mà không cần phải xây dựng hoàn toàn lại từ đầu. Nó tốn kém và vi phạm các chính sách an ninh.
Quản lý dữ liệu: Các thành phần quản lý dữ liệu được tuân theo các quy định an ninh có sẵn. Không dễ chia sẻ và thay thế hoàn hảo bằng một thành phần quản lý dữ liệu mới.
Đưa tin học và các lĩnh vực ứng dụng mới.
Tích hợp các đối tượng trong cuộc sống thực: Các ứng dụng mới yêu cầu các khả năng kĩ thuật cao, trong đó tính toán phân tán là bắt buộc và phần mềm phân tán là cái cần triển khai.
Khả năng kĩ thuật:
Chi phí và hiệu năng của máy tính và truyền thông: Ngày nay các máy tính đã đạt sức mạnh đủ lớn mà mạng truyền thông (Internet và mạng viễn thông) đạt được khả năng truyền tải vô cùng lớn. Việc thiết kế các phần mềm phân tán là có thể về mặt kĩ thuật.
Ngoài ra các lợi ích có thể có từ phần mềm phân tán là đáng để đánh đổi với việc khai thác mạng máy tính và các phương tiện truyền thông. Do đó khả năng kĩ thuật phát triển phần mềm phân tán là có, với chi phí chấp nhận được.
Xem chi tiết về : Thiết kế app
Để thông tin chi tiết vui lòng xem taị link : https://dsa.vn/he-thong-phan-tan-gioi-thieu-so-luoc-ve-he-thong-phan-tan.html