Tải bản đầy đủ (.ppt) (25 trang)

CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ CLOUD COMPUTING

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (673.05 KB, 25 trang )

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

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)
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.
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ú:
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 thiết kế đã được chứng minh
một
vấn đề lặp lại, trong một 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.
1.2.
Platform as a Service (PaaS)
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.
1.3.
Software as a Service (SaaS)
Software as a Service (SaaS)
Nhà cung cấp dịch vụ (SP) chịu trách nhiệm cho việc tạo
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.
1.3.
Software as a Service (SaaS)
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 mua một thuê bao để truy cập vào nó,
bao gồm một giấy phép riêng biệt cho 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.
1.3.
Software as a Service (SaaS)
Software as a Service (SaaS)

Chi tiết phần mềm là dịch vụ (SaaS)

Ghi chú:
Với SaaS, người 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
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ụ
- 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 (ITE) tích hợ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
II. Các Mô Hình Dịch Vụ Điện Toán Đám
Mây Khác
Mây Khác
Ghi chú:
Một số ứng cử viên dịch vụ khác đã xác định bởi xu
hướng thị trường. Chúng 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
II. Các Mô Hình Dịch Vụ Điện Toán Đám
Mây Khác
Mây Khác
Ghi chú:
Thử nghiệm như 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
III. Kiến Trúc Nền Tảng Quản Lý Đám Mây
Phổ Biến
Phổ Biến

Kiến trúc sơ đồ tổng quát
20
III. Kiến Trúc Nền Tảng Quản Lý Đám Mây
III. Kiến Trúc Nền Tảng Quản Lý Đám Mây
Phổ Biến
Phổ Biến

Kiến trúc sơ đồ tổng quát

Ghi chú:
Hệ thống hỗ trợ kinh doanh (BSS) cho 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
III. Kiến Trúc Nền Tảng Quản Lý Đám Mây
Phổ Biến
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 vụ
sẽ gửi một yêu cầu đến các đám mây nhà cung cấp. Các
yêu cầu được giao cho các hệ thống hỗ trợ hoạt động
hoặc OSS khởi đầu và quản lý dịch vụ điện toán đám
mây.
Khi một thể hiện mới của điện toán đám mây đã
được tạo ra thì một phản hồi sẽ được gửi đến người
dùng.
22
IV. Nền Tảng Quản Lý Chung Của
IV. Nền Tảng Quản Lý Chung Của
Đám Mây
Đám Mây
23
IV. Nền Tảng Quản Lý Chung Của
IV. Nền Tảng Quản Lý Chung Của
Đám Mây
Đám Mây

Ghi chú:


Các nền tảng quản lý đám 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 điện toán đám mây có thể là bất cứ thứ gì từ một giao diện
cổng thông tin toàn diện, để đơn giản API. Những lập trình giao
diện quản lý các hình ảnh máy ảo và các cơ sở hạ tầng ảo hóa.
24
CÁM ƠN THẦY VÀ CÁC BẠN ĐÃ
LẮNG NGHE !
25

×