Mô hình ứng dụng và CSDL

Một phần của tài liệu Nghiên cứu công nghệ ảo hóa và dịch vụ cho thuê hạ tầng (Trang 49 - 52)

4. Đối tƣợng phạm vi nghiên cứu

4.2.3.Mô hình ứng dụng và CSDL

a. Mô hình xây dựng ứng dụng trên máy chủ ảo cài đặt Windows

Các hệ thống thông tin được xây dựng theo dự án sẽ dựa trên một trong các mô hình: client/server hoặc web. Tùy theo đặc thù của bài toán cụ thể để lựa chọn.

Mô hình client/server: Dữ liệu được lưu trữ tập trung và xử lý dữ liệu diễn ra trên Server gọi là Database Server. Người sử dụng khai thác cơ sở dữ liệu từ máy trạm sử dụng giao diện Client tương tác với cơ sở dữ liệu trên Server. Mô hình này có điểm mạnh là khả năng kết hợp được cả sức mạnh của máy chủ và cả tính thân thiện dễ sử dụng và dễ phát triển các ứng dụng trên máy trạm. Mô hình này được khuyến cáo sử dụng cho các hệ thông tin đòi hỏi nhiều xử lý tính toán nghiệp vụ, dữ liệu cập nhật phức tạp, đòi hỏi thao tác nhiều phím tắt, giao diện dễ sử dụng.

Application Application Phần mềm ứng dụng Client Server Application Application Phần mềm ứng dụng Client Application Application Phần mềm ứng dụng Client Database Hình 4.1. Mô hình ứng dụng client/server

Mô hình web: Trong mô hình này, dữ liệu cũng được lưu trữ và xử lý tập trung trên Server gọi là Database Server. Toàn bộ các yêu cầu và tương tác của người sử dụng diễn ra trên máy trạm, còn việc xử lý các yêu cầu đó diễn ra tại một chương trình được cài đặt trên một Server khác gọi là Web Server. Với các ứng dụng dựa trên Web, việc triển khai đơn giản hơn nhiều so với các ứng dụng thông thường, người sử dụng chỉ cần cài đặt một trình duyệt Web (Web Browser) trên bất kỳ máy tính nào cũng có sẵn khi cài đặt hệ điều hành Windows. Còn việc chạy ứng dụng nào thì chỉ việc đưa địa chỉ ứng dụng đó vào. Khả năng liên kết giữa các trang Web, giữa ứng dụng này với ứng dụng kia làm cho các ứng dụng Web trở nên mềm dẻo và linh hoạt hơn rất nhiều so với các ứng dụng thông thường. Công nghệ lập trình Web cho phép người lập trình xử lý tất cả các dạng dữ liệu một cách thuận lợi trong cùng một ứng dụng. Đặc biệt mô hình Web cho phép người dùng có thể truy cập được cơ sở dữ liệu trên máy chủ bất kỳ lúc nào và không phụ thuộc vào vị trí hay máy tính sử dụng, người dùng có thể ngồi tại bất cứ địa điểm nào và họ sử dụng một máy tính kết nối với máy chủ thông qua mạng là có thể truy cập vào máy chủ hệ thống nếu họ được cấp quyền truy cập. Mô hình này được khuyến cáo sử dụng cho các hệ thông tin không đòi hỏi nhiều xử lý tính toán nghiệp vụ, cấu trúc dữ liệu đơn giản, hệ thống hướng nhiều đến cung cấp trình bày thông tin, số lượng người

dùng cao, triển khai đơn giản. Web Browser Web Browser Ứng dụng Web Workstation Database Server Workstation Workstation Web Server Web Browser

Web Browser Web BrowserWeb Browser

Ứng dụng Web Ứng dụng Web Hình 4.2. Mô hình ứng dụng web b. Mô hình tổ chức CSDL

Các CSDL phục vụ công tác chỉ huy, điều hành, quản lý giáo dục đào tạo và nghiên cứu khoa học là phần quan trọng nhất của hệ thống mạng CNTT tại Trường SQ CH-KT Thông tin. Việc tổ chức hoạch định các CSDL này có ý nghĩa rất quan trọng trong việc quản trị, vận hành, cập nhật và khai thác dữ liệu. Xác định được mô hình tổ chức phù hợp sẽ góp phần quản trị, vận hành, cập nhật và khai thác dữ liệu đạt hiệu quả cao.

Các CSDL được thiết kế xây dựng trong hệ thống bao gồm: - CSDL người dùng tập trung.

- CSDL cổng thông tin điện tử.

- CSDL phục vụ chỉ huy, quản lý, điều hành. - CSDL phục vụ quản lý, điều hành huấn luyện.

- CSDL quản lý công tác NCKH. - CSDL phục vụ khảo thí.

- CSDL giao ban truyền hình.

Mỗi CSDL này tương ứng với một hệ thống thông tin chuyên biệt. Các CSDL được tổ chức theo mô hình tập trung tại Trung tâm mạng của Nhà trường, việc cập nhật khai thác sẽ theo mô hình phân tán trên các máy trạm tại các đơn vị sử dụng. Chúng được phân hoạch thành các vùng CSDL nhằm quản trị vận hành một cách dễ dàng, đảm bảo tính bảo mật, tránh được tình huống đổ vỡ toàn hệ thống, thuận lợi cho việc phân cấp phân quyền mà vẫn đảm bảo tính liên thông và khả năng tích hợp. CSDL cổng thông tin điện tử dự phòng CSDL phục vụ chỉ huy, quản lý, điều hành dự phòng CSDL phục vụ quản lý, điều hành huấn luyện dự phòng CSDL phục vụ khảo thí dự phòng CSDL quản lý công tác NCKH dự phòng CSDL giao ban truyền hình dự phòng CSDL cổng thông tin điện tử Các máy chủ CSDL chính Máy chủ CSDL dự phòng CSDL phục vụ chỉ huy, quản lý, điều hành CSDL phục vụ quản lý, điều hành huấn luyện CSDL phục vụ

khảo thí công tác NCKHCSDL quản lý CSDL giao ban truyền hình CSDL người dùng

tập trung

CSDL người dùng tập trung dự phòng

Hình 4.3. Tổ chức cơ sở dữ liệu tại Trung tâm mạng chính và dự phòng

Ngoài ra, các CSDL còn được thiết kế phương án dự phòng (backup) nhằm đảm bảo an toàn cho dữ liệu khi có sự cố xảy ra đối với các CSDL chính.

Một phần của tài liệu Nghiên cứu công nghệ ảo hóa và dịch vụ cho thuê hạ tầng (Trang 49 - 52)