Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
509,19 KB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG BÀI THU HOẠCH MÔN HỌC CHUYỂN ĐỔI ỨNG DỤNG WEB THÀNH GIẢI PHÁP SAAS Giáo viên hướng dẫn: GSTS Hoàng Kiếm Học viên thực hiện: Thái Hồng Quang CH1101033 Lớp: Thạc sỹ CNTT qua mạng khoá 06 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Lời nói đầu Khoa học hệ thống tri thức quy luật tự nhiên ,xã hội tư biện pháp tác động đến giới xung quanh ,đến nhận thức làm biến đổi giới phục vụ cho lợi ích người Khoa học bao gồm hệ thống tri thức quy luật vật chất vận động vật chất ,những quy luật tự nhiên ,xã hội tư hệ thống tri thức hình thành lịch sử không ngừng phát triển sở thực tiễn xã hội phận biệt hệ thống tri thức :tri thức kinh nghiệm tri thức khoa học Trong phạm vi thu hoạch nhỏ em trình bày phương pháp chuyển đổi ứng dụng web thành giải pháp Saas Qua em xin gửi lời cảm ơn đến giáo sư tiến sỹ khoa học Hoàng Văn Kiếm , người tận tâm truyền đạt cho chúng em kiến thức tảng cho chúng em môn học “Phương pháp nghiên cứu khoa học tin học “ Mục lục I Giới thiệu điện tốn đám mây MƠN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Giới thiệu Lịch sử Kiến trúc điện toán đám mây II Dịch vụ điện toán đám mây Saas Paas Iaas III Chuyển đổi ứng dụng thành giải pháp Saas Chuyển đổi lược đồ sở liệu sang mơ hình trừu tượng Mở rộng trình xác thực người dung Cấu hình kết nối sở liệu Triển khai ứng dụng SaaS nhiều bên thuê vào đám mây I Giới thiệu điện tốn đám mây MƠN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Giới thiệu Theo Ian Foster: “Một mơ hình điện tốn phân tán có tính co giãn lớn mà hướng theo co giãn mặt kinh tế, nơi chứa sức mạnh tính tốn, kho lưu trữ, tảng (platform) dịch vụ trực quan, ảo hóa co giãn linh động, phân phối theo nhu cầu cho khách hàng bên ngồi thơng qua Internet” “Điện tốn đám mây dạng thức điện toán cung cấp tài nguyên ảo hóa có quy mơ dạng dịch vụ qua mạng Internet Người dùng không cần tới kiến thức chuyên môn để quản lý hạ tầng công nghệ phần việc dành cho nhà cung cấp dịch vụ.” Rất nhiều người, bao gồm chuyên gia kỹ thuật, nghĩ điện toán đám mây đơn giản ảo hóa quy mô lớn điều không Sự khác biệt ảo hóa điện tốn đám mây ảo hóa đơn giản đặt khối lượng công việc hệ thống ảo cá nhân Các hệ thống cá nhân ảo chúng có chức mục đích tương tự: Một máy chủ web, máy chủ tập tin, máy chủ sở liệu Bạn có hàng ngàn máy ảo, máy thực chức riêng Đấy khơng phải điện tốn đám mây Một mơi trường điện toán đám mây sở hạ tầng ảo có chung nguồn tài nguyên dịch vụ chức cụ thể: Một cơng cụ tìm kiếm (Google), lưu trữ tập tin hệ thống thu hồi (Dropbox) Điện toán đám mây hàng ngàn máy ảo với mục đích nhất: Cung cấp dịch vụ khơng ngừng Lịch sử Thuật ngữ điện tốn đám mây xuất bắt nguồn từ hệ thống điện toán lưới thâp niên 80 điện toán nhu cầu phần mềm dịch vụ Điện toán lưới đặt trọng tâm vào việc chuyển tải công việc đến địa điểm tài nguyên điện toán cần thiết để sử dụng Một lưới nhóm máy chủ mà nhiệm vụ lớn chia thành tác vụ nhỏ để chạy song song, xem máy chủ ảo Với điện toán đám mây, tài ngun điện tốn máy chủ định hình động cắt nhỏ từ sở hạ tầng phần cứng trở nên sẵn sàng thực nhiệm vụ, hỗ trợ môi trường điện toán lưới Web ba lớp chạy ứng dụng truyền thống hay ứng dụng Web 2.0 MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG II Dịch vụ điện toán đám mây Paas PaaS (Platform as a Service) hỗ trợ việc triển khai ứng dụng mà khơng quan tâm đến chi phí hay phức tạp việc trang bị quản lý lớp phần cứng phần mềm bên dưới, cung cấp tất tính cần thiết để hỗ trợ chu trình sống đầy đủ việc xây dựng cung cấp ứng dụng dịch vụ web sẵn sàng internet mà khơng cần thao tác tải hay cài đặt phần mềm cho người phát triển , quản lý tin học , hay người dùng cuối Khi PaaS có sẵn dịch vụ, developer ISVs kiểm sốt tồn việc phát triển triển khai ứng dụng PaaS cho phép developer ISV’s tạo ứng dụng web tùy chỉnh phát hành cách nhanh chóng , nhiều rắc rối việc thiết lập hosting, servers, databases, trình tương tác người dùng frameworks đóng gói Mơ hình PaaS MƠN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG PaaS khái niệm biết đến dịch vụ tảng Cloud Computing Ứng dụng PaaS biến thể ứng dụng saas PaaS biết đến với tên khác cloudware Đặc trưng Một ứng dụng PaaS bao gồm đặc trưng sau đây: Phục vụ cho việc phát triển, kiểm thử, triển khai vận hành ứng dụng giống mơi trường phát triển tích hợp Cung cấp công cụ khởi tạo với giao diện web Có kiến trúc đồng Tích hợp dịch vụ web sở liệu Hỗ trợ cộng tác nhóm phát triển Cung cấp cơng cụ hỗ trợ tiện tích khác Ưu điểm Dịch vụ tảng (PaaS) thời kì đầu ưa chuộng tính ưa thích cung cấp dịch vụ phần mềm có tích hợp yếu tố tảng hệ thống Ưu điểm dự án tập hợp cơng việc nhóm có phân tán địa lý Khả tích hợp nhiều nguồn dịch vụ web Giảm chi phí ngồi lề tích hợp dịch vụ bảo mật, khả mở rộng, kiểm soát lỗi… Giảm chi phí trừu tượng hóa cơng việc lập trình mức cao để tạo dịch vụ, giao diện người dùng yếu tố ứng dụng khác Hướng việc sử dụng cơng nghệ để đạt mục đích tạo điều kiện dễ dàng cho việc phát triển ứng dụng đa người dùng cho người không nhóm lập trình mà kết hợp nhiều nhóm làm việc MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Nhược điểm Ràng buộc nhà cung cấp: giới hạn phụ thuộc vào dịch vụ nhà cung cấp Giới hạn phát triển: độ phức tạp khiến khơng phù hợp với u cầu phát triển nhanh tính phức tạp thực tảng web Saas Hãng nghiên cứu toàn cầu IDC định nghĩa: “Saas phần mềm hoạt động Web, quản lý nhà cung cung cấp cho phép người sử dụng truy cập từ xa” Saas mơ hình kinh doanh phần mềm đời Saas viết tắt từ Software As A Service Đây xu hướng phát tiển mạnh tương lai Nguyên tắc chủ yếu Saas sử dụng phầm mềm mà không cần cài đặt Theo mơ hình truyền thống doanh nghiệp muốn triển khai phần mềm để sử dụng cho doanh nghiệp phải trải qua nhiều giai đoạn chi phí triển khai cao Thông thường phần mềm viết ,phát triển cung cấp sản phẩm hoàn chỉnh Tuy nhiên Internet tạo xu hướng mới: cung cấp phần mềm qua mạng Quan niệm tương đối đơn giản: “Đừng mua phần mềm, hay thuê sử dụng bạn cần” Điều tương tự việc thuê nhà hay ô tô thời gian ngắn, phục vụ mục đích thời cịn bỏ tiền mua sản phẩm Để sử dụng phần mềm, thay phải bỏ tiền để xây dựng phần mềm trọn gói trước người dùng cần đăng kí với nhà cung cấp để thuê phần mềm sử dụng.Tùy theo nhu cầu công ty khác mà chi phí khác thơng thường chi phí nhỏ nhiều so với với chi phí xây dựng phần mềm trọn gói Iaas IaaS việc phân phối hạ tầng máy tính dịch vụ Tầng khác với PaaS chỗ : phần cứng ảo cung cấp khơng kèm theo software stack Thay vào đó, người dùng tự đưa VM image IaaS dạng “thơ” “computing as MƠN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG a service” Nhà cung cấp IaaS thương mại nối tiếng Amazon Elastic Compute Cloud (EC2) Trong EC2 , bạn định máy ảo (VM) đặc biệt triển khai ứng dụng cung cấp VM iamge bạn chạy server Bạn phải trả tiền cho thời gian tính tốn, dung lượng lưu trữ băngthôngmạng Dự án Eucalyptus (Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems) thực thi mã nguồn mở EC2, tương thích giao diện với dịch vụ thương mại Giống EC2, Eucalyptus dựa Linux với Xen dùng cho ảo hóa hệ điều hành Eucalyptus phát triển đại học California cho mục đích nghiên cứu cloud computing Một vài gói nguồn mở dựa Linux khác Hadoop Java™ software framework nguồn mở tương tự PaaS tập trung vào thao tác tập liệu lớn server nối mạng với (lấy ý tưởng từ Google MapReduce cho phép xử lý song song tập liệu lớn) Như tìm ứng dụng tìm kiếm quảng cáo Hadoop cung cấp dự án theo ứng dụng Google Ví dụ Hbase đưa chức giống CSDL Google BigTable Hadoop Distributed File System (HDFS) đưa chức giống Google File System III Chuyển đổi ứng dụng thành giải pháp Saas Chuyển đổi lược đồ sở liệu sang mơ hình trừu tượng cơng nghệ điển hình ứng dụng web trơng giống Hình; ứng dụng giao tiếp với sở liệu, thường thông qua tầng lưu giữ liệu lâu bền Hibernate MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Hình: ứng dụng web điển hình đám mây Để biến đổi ứng dụng thành ứng dụng nhiều bên thuê, sở liệu phải thiết kế lại để có thêm trường để quản lý liệu nhận dạng bên thuê, cần thiết phép bên thuê lọc liệu Ứng dụng SaaS-Factory sử dụng để đọc lược đồ sở liệu ứng dụng có Sau tạo mơ hình sở liệu sử dụng để tạo sở liệu MySQL có thêm trường TenantID bảng Tại thời điểm số bảng bổ sung thêm tạo ra, có bảng chứa thơng tin bên th mà Multi-Tenant Server sử dụng MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Hình Tạo lược đồ sở liệu siêu mơ hình Vì Cơ sở liệu siêu mơ hình (MetaModel Database) trơng giống cũ ứng dụng ban đầu, có bảng trường thế, nên ứng dụng ban đầu tiếp tục tương tác với Cơ sở liệu siêu mơ hình xác giống làm với sở liệu MySQL Có thể tạo sở liệu thực mơ hình với trường TenantID bổ sung cần thiết cho ứng dụng nhiều bên thuê Cơ sở liệu siêu mô hình trừu tượng hóa khơng thực lưu giữ liệu nào: Nó đơn giản mơ hình Do đó, sở liệu thực tạo ra, khơng có lý để khơng thể tạo Hệ quản trị sở liệu quan hệ (RDBMS) hỗ trợ Điều có ích trường hợp ISV muốn thay đổi chồng công nghệ cách chọn RDBMS khác, DB2 để tận dụng số tính hay hiệu tốt cho ứng dụng chúng Mở rộng trình xác thực người dung Bất kỳ ứng dụng SaaS nhiều bên thuê phải có khả quản lý thông tin phiên làm việc cần thiết người sử dụng xác thực để xác định người sử dụng thuộc bên thuê Có nhiều phương pháp xác thực cho ứng MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG dụng; ứng dụng chuyển đổi phải phân tích phải hiểu rõ phương thức xác thực Như giới thiệu cách thiết lập bảng bên thuê thêm bảng người dùng cho mối quan hệ trì liệu ứng dụng Mục đích để thực phương thức mở rộng trình xác thực người dùng ứng dụng người dùng đăng nhập vào, khớp với bên thuê tương ứng TenantID trở thành phần thông tin phiên làm việc Có nhiều cách để thực điều này, phụ thuộc vào việc triển khai thực ứng dụng Nếu sử dụng Tomcat thùng chứa servlet ứng dụng, sử dụng việc xác thực thùng chứa quản lý để khởi đầu quy tắc nghiệp vụ chạy Máy chủ nhiều bên thuê (Multi-Tenant Server) để thực tra tìm TenantID người sử dụng Ngồi ra, sử dụng lọc servlet để phát sau thiết lập biến cục luồng TenantID Với ví dụ jBilling này, ứng dụng xử lý việc xác thực trực tiếp cách xác nhận hợp lệ dựa vào bảng người dùng Vì phương thức sử dụng để cung cấp xác thực nâng cao có số thay đổi đơn giản mã xác thực để thêm vào q trình tra tìm kiếm thơng tin bên th người dùng lưu trữ bảng Nhờ việc người dùng xác thực biết TenantID mà họ thuộc về, nên có đầy đủ thơng tin để lọc liệu cho có liệu thuộc bên thuê truy cập Cấu hình kết nối sở liệu Máy chủ nhiều bên thuê Corent xây dựng kiến trúc hướng dịch vụ, sử dụng Cơ sở liệu siêu mô Đây tầng trừu tượng để mơ hình hóa sở liệu ban đầu ứng dụng giao tiếp sở liệu ứng dụng chuyển hướng đến siêu mơ hình trừu tượng thay triển khai sở liệu thực tế Điều thực cách cần cấu hình lại kết nối JDBC jBilling để truy cập MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG vào Cơ sở liệu siêu mơ hình thay sở liệu MySQL thực tế Đối với ứng dụng sử dụng Hibernate, cần cấu hình nhánh ngơn ngữ Corent Hibernate Do thay đổi này, gọi sở liệu ứng dụng hướng tới Cơ sở liệu siêu mơ hình Các kiện SQL bị chặn Trình điều khiển lanh lẹn Corent (Corent Agile Controller™) sau chuyển tới Trình kết nối sở liệu lanh lẹn (Corent's ADBC™-Agile DataBase Connector) Corent ADBC nhận câu lệnh SQL mà ứng dụng gửi tới Cơ sở liệu siêu mơ hình phân tích cú pháp nó, sau bổ sung thêm tiêu chí lọc TenantID người dùng phiên làm việc gửi câu lệnh SQL (ví dụ, TenantID = ) Điều đảm bảo an toàn liệu sở liệu chia sẻ chung trì nghiêm ngặt Ngay ứng dụng bên ReportWriter kết nối tới, liệu mà nhìn thấy bị hạn chế liệu thích hợp cho bên th Vì biết người đăng nhập ai, từ ứng dụng nào, biết họ thuộc bên thuê lọc thích hợp áp dụng Vì việc xử lý câu lệnh SQL thực sau chúng gửi tới Cơ sở liệu siêu mơ hình bên th người sử dụng biết nên Trình điều khiển lanh lẹn Corent chặn thực hoạt động tinh vi hơn, bao gồm việc tra tìm quy trình xử lý cấu hình bên thuê cụ thể Do đó, thực hành động đặc thù tùy theo bên thuê, chí thay kết nối sở liệu khác cho bên thuê sử dụng sở liệu DB2 tất bên thuê khác sử dụng sở liệu MySQL Hoặc bên thuê thêm thao tác SQL để hạn chế liệu mà họ lấy số ghi nhập khơng q 90 ngày trước Tất tùy chỉnh cho bên thuê thực thông qua Máy quy tắc lanh lẹn (Agile Rules Engine™) xây dựng Máy chủ nhiều bên thuê mà không cần thay đổi với mã ứng dụng ban đầu MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Cấu trúc tùy chỉnh cho bên thuê Toàn việc chuyển đổi ứng dụng jBilling hoàn tất với vài thay đổi nhỏ với ứng dụng, chủ yếu liên quan đến việc cải tiến xác thực để bao gồm thêm thông tin bên thuê vào thông tin phiên làm việc thay đổi kết nối sở liệu để trỏ đến Máy chủ nhiều bên thuê Việc chuyển đổi jBilling tuần, bao gồm tất việc phân tích chuẩn bị để xác định nơi mà mã cần sửa đổi Nhiều thay đổi lặp lại dịng sửa đổi loạt mã Java để truy cập JDBC, khơng cần thiết sử dụng tầng lưu giữ sở liệu lâu bền Hibernate Triển khai ứng dụng SaaS nhiều bên thuê vào đám mây Bây sử dụng SaaS-Factory để triển khai ứng dụng SaaS cho máy chủ chọn, bao gồm máy chủ đám mây Sau chọn máy chủ cho ứng dụng sở liệu, sở liệu đích tạo (như sở liệu MySQL máy chủ Windows® cho ứng dụng MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG jBilling chúng ta) ứng dụng Máy chủ nhiều bên thuê cấu hình đầy đủ triển khai tập tệp WAR lên máy chủ ứng dụng chọn Máy chủ nhiều bên thuê làm việc với thùng chứa J2EE Servlet đại chứng thực cho Máy chủ ứng dụng WebSphere (WebSphere Application Server) Bây ứng dụng triển khai có khả xử lý nhiều bên thuê Tuy nhiên, ứng dụng ban đầu khơng có giao diện quản trị quản lý để quản lý nhiều bên thuê để theo dõi ứng dụng nhiều bên thuê SaaS-Factory tạo cài đặt ứng dụng đồng hành gọi SaaS-Cockpit cung cấp dịch vụ nhiều bên thuê Nó có quyền truy cập vào Cơ sở liệu siêu mơ hình giống ứng dụng có hình quản lý để cung cấp bên thuê, gán tài khoảnTenant Administrator cấu hình tham số cấu hình ứng dụng cho bên th khác có sẵn Ngồi cịn có phương tiện quản trị để theo dõi lập báo cáo bên thuê người dùng họ Do đặc điểm chung ứng dụng SaaS cần theo dõi th bao tính cước bên th, nên có sẵn phương tiện để tính cước tích hợp với hệ thống tính cước bên ngồi Cấu trúc để triển khai ứng dụng SaaS bạn vào đám mây MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Mức triển khai việc triển khai ứng dụng SaaS Các đặc điểm ứng dụng nguyên sau chuyển đổi kiểu kịch triển khai tiêu chuẩn, bao gồm việc sử dụng công cụ quản lý đám mây để tạo khuôn mẫu lan truyền cá thể ứng dụng, sử dụng để triển khai kiến trúc vận hành đáp ứng nhu cầu ứng dụng khả mở rộng, tính co giãn, khả phục hồi dự phịng Một ứng dụng SaaS điển hình có tập máy chủ ứng dụng truy cập thông qua cân tải kết nối đến máy chủ sở liệu Chính máy chủ sở liệu triển khai cụm với nhiều máy chủ sở liệu để mang lại khả mở rộng dự phịng IBM DB2 cung cấp số cơng nghệ cấu hình sử dụng để đạt khả phục hồi thời gian phục hồi đảm bảo, cho phép phân phối tải sở liệu: Các cấu hình Phục hồi sau thảm họa sẵn sàng cao DB2 (HADR - High Availability Disaster Recovery) cung cấp khả sẵn sàng phục hồi lẫn khả cân tải thơng qua việc sử dụng chế độ thứ cấp sở liệu đọc Công nghệ pureScale Tự động hóa hệ thống Tivoli (TSA - Tivoli System Automation) IBM cho phép môi trường sở liệu phân cụm có nhiều nút chia sẻ tải xử lý, hai thứ có nhiều hạn chế cấu hình phần cứng hệ điều hành Xu hướng tính sẵn sàng sở liệu khắc phục lỗi trở nên phức tạp cho ứng dụng SaaS số lượng khách hàng/bên thuê bị ảnh hưởng hư hại lớn so với phần mềm cục khách hàng truyền thống MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG Kiến trúc triển khai SaaS cho hoạt động đám mây có phục hồi mở rộng Có xu hướng khả cho phép ứng dụng chạy liên tục chí vượt qua việc tổ chức lại liệu không trực tuyến, tiến triển lược đồ, nâng cấp phiên bản, thay đổi lớn chịu tải Công nghệ pureScale IBM di chuyển từ giới hệ thống z System sang AIX® Linux® cho phép dạng xử lý lực thời gian hoạt động mà trước dành cho môi trường máy tính lớn chun dụng MƠN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG KẾT LUẬN Một lần em xin cảm ơn thầy Hoàng Kiếm với kiến thức thầy truyền đạt môn học mẻ mang lại cho em nhiều kiến thức bổ sung cho e nhiều trình học tập công tác khoa học sau Qua thu hoạch em rút nhiều kiến thức phát triển CNTT sau Do thời gian khả chưa đạt nên em trình bày phương pháp mà chưa có demo chưa đưa hết nguyên lý khoa học điện tốn đám mây em hồn thiện kiến thức chuyên đề MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG TÀI LIỆU THAM KHẢO [1] GS.TSKH Hoàng Kiếm – Thanh Thủy – Chi Mai, Đôi cánh I Ca Rơ, Nhà xuất thống kê Hà Nội, 1990 [2] GS.TSKH Hoàng Kiếm, Giải tốn máy tính nào, tập 2, Nhà xuất giáo dục – 2001 [3] website http:// http://vi.wikipedia.org [4] website http://www.pcworld.com.vn [5] website http://searchcloudcomputing.techtarget.com MÔN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐẠO TẠO THẠC SĨ CNTT QUA MẠNG MƠN HỌC : PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... Google File System III Chuyển đổi ứng dụng thành giải pháp Saas Chuyển đổi lược đồ sở liệu sang mơ hình trừu tượng cơng nghệ điển hình ứng dụng web trơng giống Hình; ứng dụng giao tiếp với sở... khai ứng dụng SaaS Các đặc điểm ứng dụng nguyên sau chuyển đổi kiểu kịch triển khai tiêu chuẩn, bao gồm việc sử dụng công cụ quản lý đám mây để tạo khuôn mẫu lan truyền cá thể ứng dụng, sử dụng. .. Hibernate Triển khai ứng dụng SaaS nhiều bên thuê vào đám mây Bây sử dụng SaaS- Factory để triển khai ứng dụng SaaS cho máy chủ chọn, bao gồm máy chủ đám mây Sau chọn máy chủ cho ứng dụng sở liệu, sở