3. Tình hình thực hiện chế độ báo cáo, kiểm trac ủa đề tài: Số
2.3.3. Công nghệ phân phối dữ liệu ảnh
Tính khó của việc xây dựng hệ thống phân phối dữ liệu là phải có khả năng chịu tải đáp ứng cho số lượng người xem ảnh rất lớn, đồng thời đảm bảo mỗi bức ảnh được hiển thị ra một cách nhanh nhất có thể. Do vậy, hệ thống phân phối dữ liệu cần xây dựng dựa trên các kỹ thuật sau:
Hệ thống gồm nhiều máy chủ cache ảnh tạm thời:
Các máy chủ là độc lập nhưng cùng hoạt động cùng nhau. Sử dụng nhiều máy chủ cho phép hệ thống có tính mở rộng cao, đáp ứng nhanh quá trình hiển thị ảnh.
Máy chủ cache được nghiên cứu và thiết kế đặc biệt cache các dữ liệu ảnh trên RAM và trên ổ cứng tốc độ cao.
Ứng dụng hoạt động trên máy chủ cache phải được thiết kế để có khả năng truy cập dữ liệu nhanh trả về cho người dùng, cùng lúc đáp ứng đến hàng
46
nghìn kết nối. Đòi hỏi sự tối ưu tốt nhất về mặt phần cứng, hệ điều hành và ứng dụng hoạt động trên server cache.
Hệ thống cache có nhiều lớp khác nhau, mỗi một lớp cache có thời gian đáp ứng khác nhau tùy thuộc vào tần suất truy cập dữ liệu ảnh.
Hệ thống cũng yêu cầu phải xây dựng hệ thống máy chủ DNS riêng biệt.
Các cụm máy chủ cache phân tán vị trí vật lý, đem đặt phân tán ở các trung tâm dữ liệu sao cho càng gần người sử dụng càng tốt. Đảm bảo mỗi yêu cầu xem ảnh sẽ có thời gian tìm kiếm và hiển thị nhanh nhất cho người sử dụng, tránh việc phải kết nối qua các điểm trung gian hoặc kết nối vòng , bị nghẽ cổ chai khi kết nối.
Việc đặt phân tán các máy chủ cache cũng đặt ra các bài toàn cần giải quyết về tính đồng bộ giữa các máy chủ, khả năng theo dõi và điều phối hoạt động giữa các máy chủ với toàn hệ thống.
Giải thuật DNS xác định đúng server cache, đúng địa chỉ ảnh, trả lại IP server ảnh cho người sử dụng. Quá trình phân giản tên miền cũng yêu cầu xử lý khi lựa chọn máy chủ cache phù hợp