Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
1,04 MB
Nội dung
ÔN TẬP Chuyên đề: Tổng quan điện toán đám mây Về mô hình hệ thống thông tin hoạt động theo đánh giá nhóm IBM CloudBurst 2009 môi trường điện toán phân tán có đến: 85% tổng lực tính toán trạng thái nhàn rỗi, Tăng 54% thiết bị lưu trữ năm, Khoảng 70% chi phí dành cho việc trì hệ thống thông tin 40 tỷ USD ngành công nghiệp phần mềm bị hàng năm việc phân phối sản phẩm không hiệu quả, Khoảng 33% khách hang phàn nàn lỗi bảo mật công ty cung cấp dịch vụ Mô hình hệ thống thông tin lỗi thời hiệu quả, cần phải chuyển sang mô hình – mô hình điện toán đám mây Giới thiệu lịch sử đời - Từ năm 1950 khái niệm điện toán đám mây đời máy chủ tính toán quy mô lớn triển khai số sở giáo dục tập đoàn lớn - Trong năm 1960-1990, xuất luồn tư tưởng coi máy tính hay tài nguyên công nghệ thông tin tổ chức hạ tầng dịch vụ công cộng (public utility) - Năm 1999 trang Salesforce.com cung cấp ứng dụng doanh nghiệp thông qua trang web - Năm 2006 , hãng Amazon cung cấp tảng Amazon Web Services đánh dấu việc thương mại hóa điện toán đám mây Khái niệm Các đặc trưng điện toán đám mây Ưu điểm điện toán đám mây Tính linh động: thoải mái lựa chọn dịch vụ theo nhu cầu, bỏ bớt thành phần không mong muốn Tốc độ xử lý nhanh, cung cấp cho người dùng dịch vụ nhanh chóng giá thành rẻ dựa tảng sở hạ tầng tập trung (đám mây) Giảm chi phí: giảm chi phí đầu tư, chi phí quyền, chi phí mua bảo trì máy chủ Cách sử dụng nhân viên giảm tối đa, cho phép doanh nghiệp tập trung tối đa nguồn lực vào nghiệp vụ Tạo nên độc lập: không phụ thuộc vào thiết bị hay vị trí địa lý Tăng cường độ tin cậy: liệu lưu trữ phân tán nhiều cụm máy chủ nhiều vị trí khác Bảo mật: Khả bảo mật được cài thiện sự tập trung về dữ liệu Bảo trì dễ dàng: phần mềm nằm server thuận tiện cho việc sửa chữa, bảo trì nâng cấp Nhược điểm điện toán đám mây Tính riêng tư: Các thông tin người dùng liệu chứa điện toán đám mây có đảm bảo riêng tư, liệu thông tin có bị sử dụng mục đích khác? Tính sẵn dùng: Liệu dịch vụ đám mây có bị “treo” bất ngờ, khiến cho người dùng truy cập dịch vụ liệu khoảng thời gian khiến ảnh hưởng đến công việc? Mất liệu: Một vài dịch vụ lưu trữ liệu trực tuyến đám mây bất ngờ ngừng hoạt động không tiếp tục cung cấp dịch vụ, khiến cho người dùng phải lưu liệu họ từ “đám mây” máy tính cá nhân Điều nhiều thời gian Thậm chí vài trường hợp, lý đó, liệu người dùng bị phục hồi 4 Tính di động liệu quyền sở hữu: Một câu hỏi đặt ra, liệu người dùng chia sẻ liệu từ dịch vụ đám mây sang dịch vụ đám mây khác? Hoặc trường hợp không muốn tiếp tục sử dụng dịch vụ cung cáp từ đám mây, liệu người dùng lưu toàn liệu họ từ đám mây? Và làm cách để người dùng chắn dịch vụ đám mây không hủy toàn liệu họ trường hợp dịch vụ ngừng hoạt động Khả bảo mật: Vấn đề tập trung liệu “đám mây” cách thức hiệu để tăng cường bảo mật, mặt khác lại mối lo người sử dụng dịch vụ điện toán đám mây Bởi lẽ đám mây bị công đột nhập, toàn liệu bị chiếm dụng Tuy nhiên, không thực vấn đề riêng “điện toán đám mây”, lẽ công đánh cắp liệu vấn đề gặp phải môi trường nào, máy tính cá nhân Cách thức hoạt động điện toán đám mây Để hiểu cách thức hoạt động “đám mây”, tưởng tượng “đám mây” bao gồm lớp: Lớp Back-end lớp Front-end Lớp Front-end lớp người dùng, cho phép người dùng sử dụng thực thông qua giao diện người dùng Khi người dùng truy cập dịch vụ trực tuyến, họ phải sử dụng thông qua giao diện từ lớp Front-end, phần mềm chạy lớp Back-end nằm “đám mây” Lớp Back-end bao gồm cấu trúc phần cứng phần mềm để cung cấp giao diện cho lớp Front-end người dùng tác động thông qua giao diện Cấu trúc phân lớp mô hình điện toán đám mây Client (Lớp Khách hàng) Application (Lớp Ứng dụng) Platform (Lớp Nền tảng) Infrastructure (Lớp Cơ sở hạ tầng) Server (Lớp Server - Máy chủ) Cấu trúc phân lớp mô hình điện toán đám mây Client (lớp khách hàng):Lớp Client điện toán đám mây bao gồm phần cứng phần mềm Dựa vào đó, khách hàng truy cập sử dụng Ví dụ máy tính đường dây kết nối Internet (thiết bị phần cứng) trình duyệt web (phần mềm)….ứng dụng/dịch vụ cung cấp từ điện toán đám mây Application (Lớp Ứng dụng): Lớp ứng dụng điện toán đám mây làm nhiệm vụ phân phối phần mềm dịch vụ thông quan Internet, người dùng không cần phải cài đặt chạy ứng dụng máy tính mình, ứng dụng dễ dàng chỉnh sữa người dùng dễ dàng nhận hỗ trợ Cấu trúc phân lớp điện toán đám mây (tt) Các đặc trưng lớp ứng dụng bao gồm: • Các hoạt động quản lý trung tâm đám mây, không nằm phía khách hàng (lớp Client), cho phép khách hàng truy cập ứng dụng từ xa thông qua Website • Người dùng không cần thực tính cập nhật phiên bản, vá lỗi, download phiên mới… chúng thực từ “đám mây” Platform (Lớp Nền tảng): • Cung cấp tảng cho điện toán giải pháp dịch vụ, chi phối đến cấu trúc hạ tầng “đám mây” điểm tựa cho lớp ứng dụng, cho phép ứng dụng hoạt động tảng • Nó giảm nhẹ tốn triển khai ứng dụng người dùng trang bị sở hạ tầng (phần cứng phần mềm) riêng Cấu trúc phân lớp điện toán đám mây (tt) Infrastructure (Lớp Cơ sở hạ tầng): • Cung cấp hạ tầng máy tính, tiêu biểu môi trường ảo hóa Thay khách hàng phải bỏ tiền mua server, phần mềm, trung tâm liệu thiết bị kết nối… đây, họ có đầy đủ tài nguyên để sử dụng mà chi phí giảm thiểu, chí miễn phí • Đây bước tiến hóa mô hình máy chủ ảo (Virtual Private Server) Server (Lớp Server - Máy chủ): • Bao gồm sản phẩm phần cứng phần mềm máy tính, thiết kế xây dựng đặc biệt để cung cấp dịch vụ đám mây • Các server phải xây dựng có cấu hình đủ mạnh (thậm chí mạnh) để đám ứng nhu cầu sử dụng số lượng đông đảo người dùng nhu cầu ngày cao họ Các mô hình dịch vụ điện toán đám mây CÔNG NGHỆ WEB 2.0 VÀ ĐIỆN TOÁN ĐÁM MÂY Web 2.0 thuật ngữ dùng để mô tả trang web ứng dụng cho phép người dùng tạo chia sẻ thông tin trực tuyến hay tài liệu mà người dùng đã tạo Web 2.0 hiểu cách đơn giản “một không gian cho phép người tạo chia sẻ thông tin trực tuyến – không gian cho hợp tác, luận đàm, giao tiếp; không gian mà có tính động, linh hoạt, thích ứng cao” (Coombs, 2007) Một khác biệt lớn Web 2.0 Web 1.0 cộng tác nhiều người sử dụng Internet, nhà cung cấp nội dung doanh nghiệp Một đặc điểm kỹ thuật web 2.0 “…triết lý việc tối ưu hóa trí tuệ tập hợp giá trị thêm vào người tham gia cách chia sẻ thông tin sáng tạo (Meckel, 2006) Theo Ian Davis, Web 1.0 mang người đến thông tin Web 2.0 mang thông tin đến người Các ứng dụng Web 2.0 Có nhiều loại ứng dụng khác sử dụng công nghệ web 2.0 như: wiki, blog, YouTube, mạng xã hội Facebook, … dịch vụ lưu trữ nội dung Các ứng dụng Web nhanh chóng động, chúng hoạt động giống ứng dụng phần mềm cài đặt máy tính để bàn Ví dụ, Google Spreadsheets công cụ bảng tính làm việc tương tự Microsoft Excel, với ba khác biệt lớn: - Sử dụng tảng web (người dùng không cần phải tải hay cài đặt phần mềm nào); - Cho phép có hợp tác (nhiều người làm việc bảng tính lúc); - Hoàn toàn miễn phí Đặc trưng Web 2.0 Web 2.0 tạo cách thức cho người làm việc trong nhóm lớn trao đổi thông tin làm giảm tầm quan trọng PC tảng phân phối thông tin. Một số công nghệ web 2.0 AJAX: (viết tắt “Asynchronous JavaScript XML.” ) AJAX công nghệ quan trọng sử dụng để tạo ứng dụng web tương tác Atom: Một định dạng phù hợp với các nội dung mạng, chức Atom như thay cho RSS (được mô tả đây) Blog: Nguồn gốc bắt nguồn từ chữ “weblog”, Blog trang web tạo nội dung đơn giản với công cụ tự xuất không tốn Blogs xương sống tinh thần dân chủ Web 2.0 Mashup: Trang web ứng dụng kết hợp nội dung từ nhiều nguồn RSS: (viết tắt “Real Simple Syndication”) RSS giao thức để người sử dụng máy tính dễ dàng nhận nội dung từ nhà cung cấp yêu thích họ nội dung cập nhật Social media: Một thuật ngữ chung sử dụng để mô tả công cụ Web dựa khai thác sức mạnh hợp tác tương tác nhóm. Công nghệ có nhiều thức triển khai khác nhau, số website sử dụng hình thức như: Facebook, Twitter, LinkedIn, MySpace,… Tags: Các từ khóa người dùng tạo sử dụng để mô tả nội dung mạng Wiki: Một tài liệu Web động cho phép người dùng thêm, thay đổi chỉnh sửa nội dung hiển thị trang XML: (viết tắt “Extensible Markup Language”) XML mã lập trình cho liệu trực tuyến [...]... hàng):Lớp Client của điện toán đám mây bao gồm phần cứng và phần mềm Dựa vào đó, khách hàng có thể truy cập và sử dụng Ví dụ máy tính và đường dây kết nối Internet (thiết bị phần cứng) và các trình duyệt web (phần mềm)….ứng dụng/dịch vụ được cung cấp từ điện toán đám mây Application (Lớp Ứng dụng): Lớp ứng dụng của điện toán đám mây làm nhiệm vụ phân phối phần mềm như một dịch vụ thông quan Internet, người... tính, được thiết kế và xây dựng đặc biệt để cung cấp các dịch vụ của đám mây • Các server phải được xây dựng và có cấu hình đủ mạnh (thậm chí là rất mạnh) để đám ứng nhu cầu sử dụng của số lượng đông đảo các người dùng và các nhu cầu ngày càng cao của họ Các mô hình dịch vụ của điện toán đám mây CÔNG NGHỆ WEB 2.0 VÀ ĐIỆN TOÁN ĐÁM MÂY Web 2.0 là thuật ngữ dùng để mô tả một các trang web và các ứng... của điện toán đám mây Để hiểu cách thức hoạt động của đám mây , tưởng tượng rằng đám mây bao gồm 2 lớp: Lớp Back-end và lớp Front-end Lớp Front-end là lớp người dùng, cho phép người dùng sử dụng và thực hiện thông qua giao diện người dùng Khi người dùng truy cập các dịch vụ trực tuyến, họ sẽ phải sử dụng thông qua giao diện từ lớp Front-end, và các phần mềm sẽ được chạy trên lớp Back-end nằm ở đám. .. đám mây Lớp Back-end bao gồm các cấu trúc phần cứng và phần mềm để cung cấp giao diện cho lớp Front-end và được người dùng tác động thông qua giao diện đó Cấu trúc phân lớp của mô hình điện toán đám mây 1 Client (Lớp Khách hàng) 2 Application (Lớp Ứng dụng) 3 Platform (Lớp Nền tảng) 4 Infrastructure (Lớp Cơ sở hạ tầng) 5 Server (Lớp Server - Máy chủ) Cấu trúc phân lớp của mô hình điện toán đám mây. .. tảng): • Cung cấp nền tảng cho điện toán và các giải pháp của dịch vụ, chi phối đến cấu trúc hạ tầng của đám mây và là điểm tựa cho lớp ứng dụng, cho phép các ứng dụng hoạt động trên nền tảng đó • Nó giảm nhẹ sự tốn kém khi triển khai các ứng dụng khi người dùng không phải trang bị cơ sở hạ tầng (phần cứng và phần mềm) của riêng mình Cấu trúc phân lớp của điện toán đám mây (tt) Infrastructure (Lớp... lớp của điện toán đám mây (tt) Các đặc trưng chính của lớp ứng dụng bao gồm: • Các hoạt động được quản lý tại trung tâm của đám mây, chứ không nằm ở phía khách hàng (lớp Client), cho phép khách hàng truy cập các ứng dụng từ xa thông qua Website • Người dùng không còn cần thực hiện các tính năng như cập nhật phiên bản, bản vá lỗi, download phiên bản mới… bởi chúng sẽ được thực hiện từ các đám mây Platform... - Sử dụng nền tảng web (người dùng không cần phải tải về hay cài đặt bất kỳ phần mềm nào); - Cho phép có sự hợp tác (nhiều người có thể làm việc trên một bảng tính cùng một lúc); - Hoàn toàn miễn phí Đặc trưng của Web 2.0 Web 2.0 tạo ra những cách thức mới cho mọi người làm việc trong một nhóm lớn và trao đổi thông tin trong khi làm giảm tầm quan trọng của PC chính nó như là một nền tảng phân phối... khi làm giảm tầm quan trọng của PC chính nó như là một nền tảng phân phối thông tin. Một số công nghệ trên web 2.0 AJAX: (viết tắt của “Asynchronous JavaScript và XML.” ) AJAX là một công nghệ cơ bản quan trọng được sử dụng để tạo ra các ứng dụng web tương tác Atom: Một định dạng phù hợp với các nội dung trên mạng, chức năng Atom như là một thay thế mới cho RSS (được mô tả dưới đây) Blog: Nguồn gốc bắt