CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ CLOUD COMPUTING
BÁO CÁO MÔN ĐIỆN TOÁN ĐÁM MÂY BÁO CÁO MÔN ĐIỆN TOÁN ĐÁM MÂY Đề tài: Đề tài: CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ CLOUD COMPUTING CLOUD COMPUTING Giáo viên hướng dẫn: Nguyễn Bá Nhiệm 1 Trà vinh, tháng 05 năm 2015 Nội Dung Nội Dung I. Các mô hình dịch vụ điện toán đám mây II. Các mô hình dịch vụ điện toán đám mây khác III. Kiến trúc nền tảng quản lý đám mây phổ biến IV. Nền tảng quản lý chung của đám mây 2 I. Các Mô Hình Dịch Vụ Điện Toán I. Các Mô Hình Dịch Vụ Điện Toán Đám Mây Đám Mây Có 3 loại dịch vụ được định nghĩa và sử dụng trong điện toán đám mây: - IaaS: Cơ sở hạ tầng như là một dịch vụ. - PaaS: Nền tảng như là một dịch vụ - SaaS: Phần mềm như là một dịch vụ 3 1.1. Infrasture 1.1. Infrasture as a Service as a Service ( ( I I aaS) aaS) Một nhà cung cấp cơ sở hạ tầng (IP) làm cho cơ sở hạ tầng toàn bộ máy tính có sẵn "như là một dịch vụ”. IP quản lý rộng lớn các tài nguyên tính toán và sử dụng ảo hóa để chỉ định và tự động thay đổi kích thước các nguồn tài nguyên theo yêu cầu của khách hàng Khách hàng thuê công suất xử lý, bộ nhớ, lưu trữ dữ liệu, và tài nguyên mạng được cung cấp qua mạng 4 1.1. Infrasture 1.1. Infrasture as a Service as a Service ( ( I I aaS) aaS) • Ghi chú: • Một nhà cung cấp cơ sở hạ tầng (IP) làm cho cơ sở hạ tầng điện toán toàn bộ có sẵn "như một dịch vụ ". Các IP sử dụng phải thuê các đám mây ngoài ra cung cấp các cơ sở hạ tầng điện toán cần thiết để lưu trữ các dịch vụ. • Thay vì mua máy chủ, lưu trữ dữ liệu và kết nối mạng thiết bị, khách hàng thuê các tài nguyên được cung cấp qua mạng. • Các khả năng hỗ trợ một kiến trúc IaaS thông qua một sự kết hợp của một số các đặc tính của điện toán đám mây. Chúng bao gồm khả năng dự phòng, đo lường và đo sáng, ảo hóa, truy cập băng thông rộng, và thanh toán linh hoạt. 5 1.1. Infrasture 1.1. Infrasture as a Service as a Service ( ( I I aaS) aaS) Chi tiết cơ sở hạ tầng như là dịch vụ (IaaS) 6 1.2. 1.2. Platform as a Service (PaaS) Platform as a Service (PaaS) • Nhà cung cấp dịch vụ (SP) cung cấp nền tảng phần mềm hoặc middleware nơi mà các ứng dụng chạy • Định cỡ của phần cứng cần thiết cho việc thực hiện phần mềm được thực hiện một cách minh bạch • Google App Engine là một ví dụ của PaaS • IBM phát triển kinh doanh thông minh và thử nghiệm Cloud là một ví dụ về PaaS 7 1.2. 1.2. Platform as a Service (PaaS) Platform as a Service (PaaS) Chi tiết nền tảng như là một dịch vụ (PaaS) 8 1.2. 1.2. Platform as a Service (PaaS) Platform as a Service (PaaS) Chi tiết nền tảng như là một dịch vụ (PaaS) Ghi chú: Cũng như với các dịch vụ cơ sở hạ tầng, PaaS nên có một nền tảng tự quản lý. Một động cơ dự phòng được sử dụng để triển khai các dịch vụ trung gian, cũng như kéo chúng xuống và giải phóng tài nguyên để tái sử dụng. Nền tảng có thể cung cấp các chức năng bổ sung để hỗ trợ các nhà phát triển, chẳng hạn như : ◦ Phát triển và thử nghiệm môi trường - Hỗ trợ cho các môi trường phát triển tích hợp (IDE) và runtimes - Hỗ trợ cho các phần mềm có quy trình làm việc tiên tiến và các công cụ 9 1.2. 1.2. Platform as a Service (PaaS) Platform as a Service (PaaS) Chi tiết nền tảng như là một dịch vụ (PaaS) • Dịch vụ tích hợp Công cụ và runtimes có hỗ trợ tích hợp, chẳng hạn như kết nối, hoặc một doanh nghiệp dịch vụ xe buýt • Nguồn quản lý mã Công cụ và dịch vụ hỗ trợ phiên bản kiểm soát và quản lý thay đổi 10 [...]... bao gồm: Mô hình dữ liệu như là một dịch vụ, thử nghiệm như là một dịch vụ, và tích hợp như một dịch vụ Dữ liệu như là một dịch vụ: Explorer dữ liệu công cộng của Google cho phép bạn tạo ra hình ảnh của riêng bạn từ dữ liệu Google App giả định một số dữ liệu công cộng đã tồn tại trong đám mây 18 II Các Mô Hình Dịch Vụ Điện Toán Đám Mây Khác Ghi chú: Thử nghiệm như là một dịch vụ: Trong IBM, các đám... mỗi người sử dụng phần mềm Trong mô hình này, người sử dụng dịch vụ chỉ cần truy cập vào dịch vụ chính nó không phải là nền tảng hoặc cơ sở hạ tầng dịch vụ đang chạy Dịch vụ thường được truy cập như là một trang web ứng dụng hoặc là một ứng dụng dịch vụ wrappered web gọi bằng cách sử dụng web dịch vụ API 15 1.3 Software as a Service (SaaS) Chi tiết phần mềm là dịch vụ (SaaS) Ghi chú: Với SaaS, người... phép các khả năng như là dịch vụ thuê bao cho một mô hình trả tiền để sử dụng Lớp OSS chịu trách nhiệm làm cho nguồn tài nguyên có sẵn theo yêu cầu, và cho các bảo mật của môi trường Các nhà cung cấp dịch vụ đám mây làm cho dịch vụ đám mây có sẵn thông qua ứng dụng của nó 21 III Kiến Trúc Nền Tảng Quản Lý Đám Mây Phổ Biến Kiến trúc sơ đồ tổng quát Ghi chú: Để tạo một đám mây mới, người tiêu dùng dịch. .. mây cho phép bạn quản lý, triển khai, và tự động hóa các ứng dụng doanh nghiệp trên đám mây Các dịch vụ hỗ trợ hoạt động quản lý việc tạo ra các trường hợp đám mây dịch vụ Các dịch vụ hỗ trợ kinh doanh quản lý các khía cạnh kinh doanh của các trường hợp đám mây dịch vụ, bao gồm cả những thứ như đo lường và đo sáng, báo cáo và phân tích Tùy thuộc vào môi trường, giao diện người dùng để quản lý nền tảng... dùng có thể truy cập chức năng phong phú, các ứng dụng dựng sẵn thiết kế đặc biệt xung quanh dịch vụ của họ 16 II Các Mô Hình Dịch Vụ Điện Toán Đám Mây Khác • Dữ liệu như một dịch vụ - Google Public Data Explorer cho phép bạn tạo ra hình ảnh riêng của bạn từ Google App dữ liệu - Giả định một số dữ liệu nào đã tồn tại trong các đám mây • Thử nghiệm như một dịch vụ - - Trong thời hạn IBM, Test Enablement... Chi tiết nền tảng như là một dịch vụ (PaaS) Mô hình là những yếu tố tái sử dụng để giải quyết các vấn đề kinh doanh định kỳ Mô hình dựa trên middleware được tối ưu hóa cho tự động lắp ráp các thành phần phần mềm vào dịch vụ trung năng động 11 1.2 Platform as a Service (PaaS) Chi tiết nền tảng như là một dịch vụ (PaaS) Ghi chú: Một mẫu thiết kế có thể được mô tả như là "một mô tả tên của một giải pháp... đám mây đã được tạo ra để cung cấp một tự động hóa thông thường và chiến lược thử nghiệm cho các nhà phát triển trên khắp các nhãn hiệu sản phẩm khác nhau IBM - - Được sử dụng để tạo ra tài sản tái sử dụng thử nghiệm • Tích hợp như một dịch vụ - - Cast Iron (nay là một phần của IBM) - - Boomi 17 II Các Mô Hình Dịch Vụ Điện Toán Đám Mây Khác Ghi chú: Một số ứng cử viên dịch vụ khác đã xác định bởi xu... bối cảnh nhất định " Mô hình dựa trên middleware là một nhóm các sản phẩm trung gian và thời gian chạy có thể được tự động lắp ráp thành các dịch vụ trung gian năng động 12 1.2 Platform as a Service (PaaS) Ví dụ về PaaS Software Phần mềm WebSphere - Cấu trúc liên kết cấu hình middleware - Cụm, tính khả dụng cao, cực quy mô 13 1.3 Software as a Service (SaaS) Nhà cung cấp dịch vụ (SP) chịu trách nhiệm... ra, cập nhật, và bảo trì phần mềm và ứng dụng Dịch vụ người dùng truy cập các dịch vụ qua Internet dựa trên giao diện 14 1.3 Software as a Service (SaaS) Ghi chú: Theo mô hình SaaS, các nhà cung cấp phần mềm là chịu trách nhiệm cho việc tạo ra, cập nhật, và bảo trì phần mềm, trong đó có trách nhiệm cấp giấy phép phần mềm Khách hàng thường thuê các phần mềm trên một cơ sở cho việc sử dụng, hoặc... là một dịch vụ: Trong IBM, các đám mây tích hợp kiểm tra Enablement (ITE) đã được tạo ra để cung cấp một phổ biến tự động hóa và thử nghiệm chiến lược cho các nhà phát triển trên sản phẩm khác nhau của IBM Tuy nhiên, hầu hết các phần, các mô hình này có thể chỉ cũng rơi vào mô hình SaaS hoặc PaaS Trong thực tế, các đám mây ITE vị trí chính nó như là một PaaS 19 III Kiến Trúc Nền Tảng Quản Lý Đám Mây . BÁO CÁO MÔN ĐIỆN TOÁN ĐÁM MÂY BÁO CÁO MÔN ĐIỆN TOÁN ĐÁM MÂY Đề tài: Đề tài: CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ CLOUD COMPUTING CLOUD COMPUTING Giáo viên. các ứng dụng dựng sẵn thiết kế đặc biệt xung quanh dịch vụ của họ. 16 II. Các Mô Hình Dịch Vụ Điện Toán Đám II. Các Mô Hình Dịch Vụ Điện Toán Đám Mây Khác Mây Khác • Dữ liệu như một dịch vụ. Các mô hình dịch vụ điện toán đám mây II. Các mô hình dịch vụ điện toán đám mây khác III. Kiến trúc nền tảng quản lý đám mây phổ biến IV. Nền tảng quản lý chung của đám mây 2 I. Các Mô Hình Dịch