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 (1.54 MB, 58 trang )
Bài giảng Điện toán đám mây
Khoa CNTT trường đại học Quy Nhơn
4.1.1. 3.1 Mô hình dịch vụ
Hình 1.3. Các loại dịch vụ Cloud Computing
Infrastructure as a Service – IaaS
Trong loại dịch vụ này, khách hàng được cung cấp những tài nguyên máy tính cơ bản (như bộ
xử lý, dung lượng lưu trữ, các kết nối mạng…). Khách hàng sẽ cài hệ điều hành, triển khai ứng dụng và
có thể nối các thành phần như tường lửa và bộ cân bằng tải. Nhà cung cấp dịch vụ sẽ quản lý cơ sở hạ
tầng cơ bản bên dưới, khách hàng sẽ phải quản lý hệ điều hành, lưu trữ, các ứng dụng triển khai trên hệ
thống, các kết nối giữa các thành phần.
Platform as a Service – PaaS
Nhà cung cấp dịch vụ sẽ cung cấp một nền tảng (platform) cho khách hàng. Khách hàng sẽ tự
phát triển ứng dụng của mình nhờ các công cụ và môi trường phát triển được cung cấp hoặc cài đặt các
ứng dụng sẵn có trên nền platform đó. Khách hàng không cần phải quản lý hoặc kiểm soát các cơ sở hạ
tầng bên dưới bao gồm cả mạng, máy chủ, hệ điều hành, lưu trữ, các công cụ, môi trường phát triển
ứng dụng nhưng quản lý các ứng dụng mình cài đặt hoặc phát triển.
4
Bài giảng Điện toán đám mây
Khoa CNTT trường đại học Quy Nhơn
Software as a Service – SaaS
Đây là mô hình dịch vụ mà trong đó nhà cung cấp dịch vụ sẽ cung cấp cho khách hàng một
phần mềm dạng dịch vụ hoàn chỉnh. Khách hàng chỉ cần lựa chọn ứng dụng phần mềm nào phù hợp
với nhu cầu và chạy ứng dụng đó trên cơ sở hạ tầng Cloud. Mô hình này giải phóng người dùng khỏi
việc quản lý hệ thống, cơ sở hạ tầng, hệ điều hành… tất cả sẽ do nhà cung cấp dịch vụ quản lý và kiểm
soát để đảm bảo ứng dụng luôn sẵn sàng và hoạt động ổn định.
4.1.2. 3.2. Mô hình triển khai
Cho dù sử dụng loại mô hình dịch vụ nào đi nữa thì cũng có ba mô hình triển khai chính là:
Public Cloud, Private Cloud và Hybrid Cloud.
Hình Các mô hình triển khai ĐTĐM
3.2.1. Public Cloud
Các dịch vụ Cloud được nhà cung cấp dịch vụ cung cấp cho mọi người sử dụng rộng rãi. Các
dịch vụ được cung cấp và quản lý bởi một nhà cung cấp dịch vụ và các ứng dụng của người dùng đều
nằm trên hệ thống Cloud.
Đám mây công cộng (hay còn gọi là đám mây ngoài) – bất kỳ dịch vụ CNTT được duy trì bởi
một nhà cung cấp dịch vụ bên ngoài và được truy cập thông qua Internet –giúp giảm chi phí, tăng hiệu
quả CNTT nhưng lại gặp vấn đề về mất an ninh, thiếu tin cậy, lộn xộn và nguy cơ thảm họa. Trong một
cuộc khảo sát gần đây của Portio Research, 68% số người được hỏi tỏ ra lo ngại về an ninh từ các dự án
mây; 58% nói rằng hiệu suất cũng là một nhược điểm.
“Trong đám mây công cộng điều đáng lo ngại là dữ liệu của bạn nằm trên cơ sở hạ tầng khác
của nhà cung cấp dịch vụ”, ông Vince DiMemmo, Tổng giám đốc dịch vụ đám mây và CNTT tại công
ty Equinix chuyên về dịch vụ và trung tâm dữ liệu cho thuê, cho biết. “Khi bạn thuê một người khác,
mong đợi của bạn cho an ninh cao hơn nhiều, do đó, hầu hết khách hàng sẽ không so sánh những gì mà
một nhà cung cấp dịch vụ cung cấp với những gì họ làm trong các hệ thống riêng của họ. Khách hàng
5
Bài giảng Điện toán đám mây
Khoa CNTT trường đại học Quy Nhơn
có xu hướng lo lắng nhiều về mây, không yên tâm như với các dịch vụ thuê chỗ đặt máy chủ hay thuê
máy chủ mà họ đã sử dụng lâu nay”.
Không có nhiều sự khác biệt giữa các dịch vụ thuê chỗ (đặt máy chủ) hay thuê máy chủ và dịch
vụ đám mây trong thị trường PaaS (Platform as a Service – nền tảng như một dịch vụ), có nghĩa là bất
kỳ tổ chức CNTT cùng với các nhà cung cấp bên ngoài đã sẵn sàng mọi thứ cho một nhà cung cấp mây,
theo Jim Levesque, lập trình viên hệ thống và giám sát hệ thống phục hồi thảm họa dựa trên đám mây
và hệ thống sao lưu dự phòng của Sở cấp thoát nước và năng lượng Los Angeles với mạng lưới ứng
dụng doanh nghiệp dùng 600 máy chủ.
“Bạn kiểm tra an ninh, đảm bảo về tài chính của họ thì họ sẽ không biến mất ngay lập tức. Hãy
thuyết phục khách hàng chắc chắn có dự phòng tốt cho các kết nối, truy cập vào/ra và truy cập mạng
cũng như nguồn điện năng cung cấp, những kế hoạch khẩn cấp, tóm lại là tất cả mọi thứ quan trọng”,
Levesque nói.
Nhưng nhiều khách hàng lại tỏ ra lo lắng sẽ bị lệ thuộc vào công ty dịch vụ nếu các API (giao
diện lập trình ứng dụng), hệ thống và các giao diện mà nhà cung cấp dịch vụ đám mây của họ không
cho phép họ quay trở lại với các máy chủ nội bộ hoặc chuyển sang hạ tầng của một nhà cung cấp khác,
theo Karl MacDonald, trưởng bộ phận truyền bá của nhà cung cấp dịch vụ đám mây Cloud.com.
Những nhà cung cấp tốt nhất các dịch vụ đám mây công cộng ở Mỹ có thể kể đến như
Rackspace, Terramark, Equinix, AT&T và IBM.
3.2.2. Private Cloud
Trong mô hình Private Cloud, cơ sở hạ tầng và các dịch vụ được xây dựng để phục vụ cho một
tổ chức (doanh nghiệp) duy nhất. Điều này giúp cho doanh nghiệp có thể kiểm soát tối đa đối với dữ
liệu, bảo mật và chất lượng dịch vụ.
Như là hình thức phổ biến nhất của điện toán đám mây (và thuận tiện cho nhà cung cấp máy
chủ ảo VMware) các đám mây riêng (dùng cho nội bộ doanh nghiệp) cho phép một công ty phủ các lớp
ảo hóa và phần mềm quản lý lên cơ sở hạ tầng hiện có để liên kết các máy chủ, lưu trữ , mạng, dữ liệu
và các ứng dụng. Mục tiêu: Sau khi chúng được kết nối với nhau và ảo hóa, CNTT có thể chuyển đổi
lưu trữ, năng lực tính toán hoặc các nguồn tài nguyên khác, một cách vô hình, từ một nơi tới nơi khác
để cung cấp cho tất cả các bộ phận người dùng cuối mọi nguồn tài nguyên mà họ cần bất cứ lúc nào,
nhưng không có nhiều hơn thế.
Sự khác nhau giữa môi trường ảo hóa cao và đám mây riêng là gì? VMware cho biết một đám
mây riêng cũng cần phải đạt mức độ tự động hóa quản lý cao và cung cấp khả năng thanh toán cho các
bộ phận kinh doanh. Các đám mây riêng làm cho việc quản lý thông tin và công nghệ dễ dàng hơn,
nhưng sẽ gây xáo động cho hầu hết các tổ chức CNTT đã được xây dựng qua nhiều thập kỷ, Wolf nói.
“Hiện giờ các máy chủ trao đổi với nhau, không phải mạng hoặc hỗ trợ hay bất cứ điều gì khác”, ông
nói. “Nếu mọi thứ đều ảo hóa, mọi thứ đều bố trí theo từng chỗ, thì công việc của bạn không thể được
xác định theo nơi bạn ngồi”.
3.2.3. Hybrid Cloud
Hybrid Cloud là sự kết hợp của Public Cloud và Private Cloud. Trong đó doanh nghiệp sẽ “outsource” các chức năng nghiệp vụ và dữ liệu không quan trọng, sử dụng các dịch vụ Public Cloud để
giải quyết và xử lý các dữ liệu này. Đồng thời, doanh nghiệp sẽ giữ lại các chức năng nghiệp vụ và dữ
liệu tối quan trọng trong tầm kiểm soát (Private Cloud). Một khó khăn khi áp dụng mô hình Hybrid
6
Bài giảng Điện toán đám mây
Khoa CNTT trường đại học Quy Nhơn
Cloud là làm sao triển khai cùng một ứng dụng trên cả hai phía Public và Private Cloud sao cho ứng
dụng đó có thể kết nối, trao đổi dữ liệu để hoạt động một cách hiệu quả.
Tương lai gần của CNTT là mô hình đám mây lai, Wolf nói. Điện toán đám mây lai có thể bao
gồm một hỗn hợp các đám mây nội bộ, các dịch vụ đám mây bên ngoài và những lựa chọn SaaS
(Software as a Service – phần mềm như là dịch vụ) truyền thống. Việc lai ghép các mảnh nên tính đến
từng doanh nghiệp cụ thể và tùy theo từng tổ chức CNTT cung cấp dịch vụ, ông nói.
Một số công ty vừa và nhỏ phải đối mặt với tình trạng khó xử tương tự như người đàn ông đã
trưởng thành cứ nhất mực cho rằng mình có thể mặc chiếc quần jean thời trung học khi mà hiện bụng
đã phệ. Giám đốc điều hành thường giữ chặt ngân quỹ hơn qua mỗi quý.
Chia nhỏ các dịch vụ theo yêu cầu có thể phù hợp với những hóa đơn ở đây. Khởi đầu, được
hình thành cho các ứng dụng như kiểm thử và phát triển theo yêu cầu, các môi trường (chẳng hạn như
cần tới 100 máy trạm ảo để kiểm thử một kịch bản phân phối phần mềm) theo yêu cầu được
CloudShare, Soonr hoặc Microsoft Azure cung cấp các phiên bản mini của các đám mây có quy mô
lớn.
Thay vì mua dịch vụ quy mô lớn từ Amazon hoặc các công ty lưu trữ khác mà phải nhọc công
với rất nhiều công việc, từ cấu hình tới quản lý, bạn chỉ cần một dịch vụ cung cấp nền tảng CNTT theo
yêu cầu cho các nhóm làm việc chứ không phải là toàn doanh nghiệp, theo Steve Peltzman, Giám đốc
CNTT của Bảo tàng nghệ thuật hiện đại của TP.New York.
“Chúng tôi, giống như rất nhiều công ty, chỉ có một bộ các máy chủ hoạt động cho bất cứ điều
gì, và bạn không muốn thêm một tính năng bởi vì bạn không muốn can thiệp vào các máy đang hoạt
động”, Peltzman nói. “Có rất nhiều thứ chúng ta phải đáp ứng trong ngày mà không có các máy chủ
dạng rack (rack server) có thể kéo ra để thực hiện. Chúng tôi nhìn vào đó để quyết định thuê ngoài các
nhà cung cấp SaaS, như Salesforce, email của Gmail, Amazon hoặc Cloudshare cho nền tảng. Đôi khi
tôi không biết chúng tôi sẽ sử dụng một dịch vụ hoặc chức năng cụ thể để làm gì, nhưng tôi biết chúng
tôi sẽ cần đến nó. Đó là vì sao tôi đang tìm tới các đám mây”.
Doanh nghiệp có thể chọn để triển khai các ứng dụng trên Public, Private hay Hybrid Cloud tùy
theo nhu cầu cụ thể. Mỗi mô hình đều có điểm mạnh và yếu của nó. Các doanh nghiệp phải cân nhắc
đối với các mô hình Cloud Computing mà họ chọn. Và họ có thể sử dụng nhiều mô hình để giải quyết
các vấn đề khác nhau. Nhu cầu về một ứng dụng có tính tạm thời có thể triển khai trên Public Cloud
bởi vì nó giúp tránh việc phải mua thêm thiết bị để giải quyết một nhu cầu tạm thời. Tương tự, nhu cầu
về một ứng dụng thường trú hoặc một ứng dụng có những yêu cầu cụ thể về chất lượng dịch vụ hay vị
trí của dữ liệu thì nên triển khai trên Private hoặc Hybrid Cloud.
4. Các ứng dụng của điện toán đám mây
Các ứng dụng lưu trữ trực tuyến: Flickr, Dropbox, Mediafire…
Các ứng dụng webmail: gmail, yahoo, hotmail.
Các ứng dụng trên mây: google docs, bkav, …
Với công nghệ điện toán đám mây, các tác tử đám mây tích hợp trong Bkav (Bkav Cloud
Agent) tương tác online với hệ thống đám mây Bkav Cloud, khiến việc cập nhật mẫu virus có thể
nhanh tới từng phút.
7
Bài giảng Điện toán đám mây
Khoa CNTT trường đại học Quy Nhơn
Hình Ứng dụng ĐTĐM của BKAV
5. Kiến trúc điện toán đám mây
Hạ tầng cơ sở của điện toán đám mây ngày nay là sự kết hợp của các dịch vụ đáng tin cậy được
phân phối bởi các nhà phát triển công nghệ thông tin hàng đầu thế giới như Microsoft, IBM, Google…
dựa trên nền tảng của công nghệ ảo hóa(virtualized). Về cơ bản điện toán đám mây được chia thành 4
lớp cơ bản có tác động qua lại lẫn nhau bao gồm:
8