1. Trang chủ
  2. » Công Nghệ Thông Tin

TÌM HIỂU về COMPUTING CLOUD và các DỊCH vụ TRÊN COMPUTING CLOUD

49 399 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 7,67 MB

Nội dung

Trong lĩnh vực công nghệ thông tin, ngày nay ngoài các ứng dụng để bàn, một xu hướng mới đáng chú ý là phát triển các ứng dụng web và các ứng dụng cho thiết bị di động. Tất cả các ứng dụng này đều cần được lưu ở một máy chủ để người dùng có thể truy cập được thông qua mạng. Để phát triển kinh doanh, các công ty thường có website riêng giúp quảng bá sản phẩm và thông tin liên lạc hoặc cung cấp dịch vụ trên môi trường mạng. Tuy nhiên khi số lượng khách hàng tăng lên, việc đáp ứng nhu cầu của người dùng truy cập vào các máy chủ này sẽ gặp rất nhiều vấn đề. Thường các trang web này được đặt trên một máy chủ nào đó và các công ty phải mua vùng lưu trữ, cài đặt trang web của họ trên máy chủ. Cách đó được gọi là “hosting” và công ty phải tự cài đặt, quản lý và trả phí duy trì hàng tháng. Điện toán đám mây ra đời mang lại rất nhiều lợi ích. Thuật ngữ điện toán đám mây ra đời không phải để nói về một trào lưu mới mà để khái quát lại các hướng đi của cơ sở hạ tầng thông tin vốn đã và đang diễn ra từ mấy năm qua. Các nguồn điện toán khổng lồ sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy tính gia đình và văn phòng để mọi người kết nối sử dụng khi cần. Điện toán đám mây là khái niệm hoàn chỉnh cho một xu hướng không mới bởi nhiều doanh nghiệp hiện không có máy chủ riêng mà chỉ có máy tính với một số phần mềm cơ bản, còn tất cả đều phụ thuộc vào đám mây. Với các dịch vụ có sẵn trên Internet, doanh nghiệp không phải mua và duy trì hàng trăm, hàng nghìn máy tính cũng như các phần mềm kèm theo mà họ chỉ cần tập trung công việc của mình bởi đã có người khác lo cơ sở hạ tầng và công nghệ thay họ.

Trang 1

TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA ĐIỆN TỬ - VIỄN THÔNG

Trang 2

TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA ĐIỆN TỬ - VIỄN THÔNG

BÁO CÁO ĐỀ TÀI THỰC TẬP TỐT NGHIỆP ĐẠI HỌC

Ngành: Công nghệ Kỹ thuật Điện tử, Truyền thông

NGƯỜI HƯỚNG DẪN: Ks NGUYỄN HỒNG NHẬT

Huế - 2015

Trang 3

LỜI CẢM ƠN

Để hoàn thành khóa luận này, lời đầu tiên em xin bày tỏ lòng biết ơn chân thành

và sâu sắc đến giáo viên hướng dẫn - thầy Nguyễn Hồng Nhật Em cảm ơn thầy đã tậntình chỉ dẫn, hỗ trợ về kiến thức cũng như tạo cho em điều kiện tốt nhất trong suốt quátrình thực hiện đề tài

Em cũng xin gửi lời cảm ơn đến các thầy cô giáo khoa Điện Tử - Viễn Thông,trường Đại học Khoa học Huế đã trang bị cho em những kiến thức và kinh nghiệm quýgiá trong suốt những năm học tập tại trường

Với kiến thức của bản thân và thời gian thực hiện đề tài có hạn nên báo cáo đềtài có thể sẽ không tránh khỏi được những thiếu sót Vì vậy, em kính mong nhận được

sự cảm thông, góp ý của quý thầy cô và các bạn để đề tài hoàn thiện hơn

Lời cuối cùng em xin chúc quý thầy cô dồi dào sức khỏe và thành công trong sựnghiệp

Em xin chân thành cảm ơn!

Huế, ngày 06 tháng 12 năm 2015

Sinh viên

Hồ Đức Nhật Trường

Trang 4

NHẬN XÉT VÀ CHO ĐIỂM CỦA CÁN BỘ HƯỚNG DẪN THỰC TẬP

Đơn vị thực tập Trung Tâm Công nghệ thông tin và Truyền thông – Sở Thông tin

và Truyền thông tỉnh Thừa Thiên Huế

Sinh viên thực tập: HỒ ĐỨC NHẬT TRƯỜNG

Trường: Đại Học Khoa Học – Đại Học Huế

Chuyên ngành: Điện tử viễn thông

Nhận xét của cán bộ hướng dẫn thực tập:

………

………

………

………

………

………

………

Xác nhận của cơ quan

(Ký tên và đóng dấu)

ĐIỂM THỰC TẬP

Cán bộ hướng dẫn (Ký tên và ghi rõ họ tên)

Trang 5

MỤC LỤC

LỜI CẢM ƠN i

NHẬN XÉT VÀ CHO ĐIỂM CỦA CÁN BỘ HƯỚNG DẪN THỰC TẬP ii

MỤC LỤC iii

DANH SÁCH CÁC HÌNH VẼ v

DANH SÁCH CÁC BẢNG vii

DANH MỤC CÁC TỪ VIẾT TẮT viii

MỞ ĐẦU 1

CHƯƠNG 1 TỔNG QUAN VỀ COMPUTING CLOUD 2

1.1 Computing Cloud là gì ? 2

1.1.1 Lịch sử phát triển của Computing Cloud 2

1.1.2 Định nghĩa Computing Cloud 4

1.2 Phân biệt với mô hình điện toán truyền thống 5

1.3 Ưu nhược điểm của Computing Cloud 6

1.3.1 Ưu điểm 6

1.3.2 Nhược điểm 7

1.4 Mô hình tổng quan của Computing cloud 7

1.5 Các loại hình đám mây 9

1.5.1 Đám mây riêng (Private cloud) 9

1.5.2 Đám mây công cộng (Public cloud) 10

1.5.3 Đám mây lai (Hybrid Cloud) 11

1.5.4 Đám mây cộng đồng (Community Cloud) 12

CHƯƠNG 2 CÁC MÔ HÌNH CUNG CẤP DỊCH VỤ COMPUTING CLOUD 13

Trang 6

2.1 Dịch vụ cơ sở hạ tầng (IaaS - Infrastructure as a Service) 13

2.1.1 Những đặc trưng tiêu biểu 14

2.1.2 Đáp ứng cơ sở hạ tầng co giãn 14

2.2 Dịch vụ nền tảng (PaaS - Platform as a Service) 15

2.2.1 Những đặc trưng tiêu biểu 16

2.2.2 Quản lý sự lệ thuộc vào nhà cung cấp 17

2.3 Dịch vụ phần mềm (SaaS - Software as a Service) 17

2.3.1 Những đặc trưng tiêu biểu 18

2.3.2 Bốn nhân tố làm tăng lợi tức đầu tư (ROI) của SaaS 18

CHƯƠNG 3 XÂY DỰNG HỆ THỐNG PHỤC VỤ COMPUTING CLOUD 21

3.1 Hệ điều hành nguồn mở Ubuntu Server 21

3.1.1 Hệ điều hành Ubuntu là gì? 21

3.1.2 Hệ điều hành Ubuntu Server 22

3.2 Xây dựng mô hình Computing Cloud bằng phần mềm nguồn mở OpenStack22 3.2.1 Các giải pháp nguồn mở để xây dựng mô hình Computing Cloud 22

3.2.2 Phần mềm nguồn mở OpenStack 24

3.2.3 Cài đặt OpenStack Liberty mô hình một máy chủ trên hệ điều hành Ubuntu Server trên phần mềm VMware Workstation 28

3.2.4 Tạo các Rule và VM bằng dashboard của OpenStack 31

CHƯƠNG 4 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 35

4.1 Kết luận 35

4.2 Hướng phát triển 35

KẾT LUẬN 36

TÀI LIỆU THAM KHẢO 37

PHIẾU NHẬN XÉT SINH VIÊN THỰC TẬP 38

Trang 7

DANH SÁCH CÁC HÌNH VẼ

Hình 1.1 Computing Cloud 4

Hình 1.2 Mô hình tổng quan của Computing cloud 8

Hình 1.3 Đám mây riêng (Private Cloud) 9

Hình 1.4 Đám mây công cộng (Public Cloud) 10

Hình 1.5 Đám mây lai (Hybrid Cloud) 11

Hình 1.6 Đám mây cộng đồng (Community Cloud) 12

Hình 2.1 Mô hình cung cấp dịch vụ điện toán đám mây 13

Hình 2.2 Dịch vụ cơ sỡ hạ tầng (IaaS - Infrastructure as a Service) 14

Hình 2.3 Dịch vụ nền tảng (PaaS - Platform as a Service) 15

Hình 2.4 Dịch vụ phần mềm (SaaS - Software as a Service) 18

Hình 3.1 Giao diện Ubuntu Destop 21

Hình 3.2 Giao diện Ubuntu Server 22

Hình 3.3 Hệ thống Cloud OpenStack cơ bản 24

Hình 3.4 OpenStack mô hình nhiều máy chủ 27

Hình 3.5 OpenStack mô hình rút gọn một máy chủ 27

Hình 3.6 Cài đặt OpenStack Liberty thành công 30

Hình 3.7 Giao diện đăng nhập Dasboard 31

Hình 3.8 Tạo Rule b1 31

Hình 3.9 Tạo Rule b2 32

Hình 3.10 Tạo Rule b3 32

Hình 3.11 Giao diện quản lý Rules 33

Hình 3.12 Tạo máy ảo b1 33

Hình 3.13 Tạo máy ảo b2 34

Hình 3.14 Giao diện quản lý máy ảo 34

Trang 9

DANH SÁCH CÁC BẢNG

Bảng 1.1 Khác nhau giữa mô hình điện toán đám mây và mô hình điện toán truyềnthống 5Bảng 3.1 Các thành phần của OpenStack Liberty 25

Trang 10

DANH MỤC CÁC TỪ VIẾT TẮT

S3 Simple Storage Service Dịch vụ lưu trữ trên internet

IaaS Infrastructure as a Service Dịch vụ cơ sở hạ tầng

HTTP Hypertext Transfer Protocol Giao thức truyền siêu văn bản

API Application programming interf Giao diện lập trình ứng dụng

NIC Network interface controller Bộ điều khiển giao diện mạng

Trang 11

MỞ ĐẦU

Trong lĩnh vực công nghệ thông tin, ngày nay ngoài các ứng dụng để bàn, một xuhướng mới đáng chú ý là phát triển các ứng dụng web và các ứng dụng cho thiết bị diđộng Tất cả các ứng dụng này đều cần được lưu ở một máy chủ để người dùng có thểtruy cập được thông qua mạng

Để phát triển kinh doanh, các công ty thường có website riêng giúp quảng bá sảnphẩm và thông tin liên lạc hoặc cung cấp dịch vụ trên môi trường mạng Tuy nhiên khi

số lượng khách hàng tăng lên, việc đáp ứng nhu cầu của người dùng truy cập vào cácmáy chủ này sẽ gặp rất nhiều vấn đề Thường các trang web này được đặt trên mộtmáy chủ nào đó và các công ty phải mua vùng lưu trữ, cài đặt trang web của họ trênmáy chủ Cách đó được gọi là “hosting” và công ty phải tự cài đặt, quản lý và trả phíduy trì hàng tháng

Điện toán đám mây ra đời mang lại rất nhiều lợi ích Thuật ngữ điện toán đámmây ra đời không phải để nói về một trào lưu mới mà để khái quát lại các hướng đi của

cơ sở hạ tầng thông tin vốn đã và đang diễn ra từ mấy năm qua Các nguồn điện toánkhổng lồ sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy tính giađình và văn phòng để mọi người kết nối sử dụng khi cần

Điện toán đám mây là khái niệm hoàn chỉnh cho một xu hướng không mới bởinhiều doanh nghiệp hiện không có máy chủ riêng mà chỉ có máy tính với một số phầnmềm cơ bản, còn tất cả đều phụ thuộc vào đám mây Với các dịch vụ có sẵn trênInternet, doanh nghiệp không phải mua và duy trì hàng trăm, hàng nghìn máy tínhcũng như các phần mềm kèm theo mà họ chỉ cần tập trung công việc của mình bởi đã

có người khác lo cơ sở hạ tầng và công nghệ thay họ

Trang 12

CHƯƠNG 1

TỔNG QUAN VỀ COMPUTING CLOUD

1.1 Computing Cloud là gì ?

1.1.1 Lịch sử phát triển của Computing Cloud

“Computing Cloud” hay “Điện toán đám mây” là cụm từ được nhắc đến nhiềutrong những năm gần đây Tuy vậy, đây không phải là công nghệ mới bởi nó đã đượcgiới thiệu cách đây hơn 60 năm Kể từ đó đến nay, điện toán đám mây đã có nhữngbước tiến dài, đặc biệt trong những năm trở lại đây, điện toán đám mây đã có nhữngphát triển vượt bậc và cực kỳ nhanh chóng

Sau khi khái niệm “Điện toán đám mây” được giới thiệu năm 1960, trong nhữngnăm sau đó, nhiều công ty công nghệ thông tin trên thế giới đã được thành lập, vàinternet đã bắt đầu được khởi nguồn Vào năm 1971, Intel đã giới thiệu bộ vi xử lý đầutiên, và Ray Tomlinson – một kỹ sư tin học của hãng này đã viết một ứng dụng gửi tinnhắn từ máy tính này đến máy tính khác, tương tự như những trình email bây giờ.Cùng vào khoảng thời gian đó, năm 1974 Bill Gates và Paul Allen sáng lậpMicrosoft, Steve Wozniak và Steve Jobs thành lập Apple Computers vào năm 1976 vàgiới thiệu Apple cũng trong năm này Và đặc biệt năm 1976, Robert Metcalfe củaXerox trình bày khái niệm của Ethernet

Những năm 80 đã có sự bùng nổ lớn trong ngành công nghiệp máy tính, đến năm

1980 đã có hơn 5 triệu máy tính đã được sử dụng, chủ yếu là trong chính phủ hoặctrong cách doanh nghiệp Vào năm 1981 IBM đã đưa ra mẫu máy tính đầu tiên chongười dùng cá nhân, và chỉ sau đó 1 năm, Microsoft tung ra hệ điều hành MS-DOS màhầu hết những máy tính ở thời điểm đó đều chạy trên nền này Và sau đó là sự ra đờicủa Macintosh

Tất cả những điều trên như là những hạt giống đầu tiền cho sự nảy mầm củaInternet giai đoạn sau này

Vào năm 1990, thế giới đã chiêm ngưỡng một phương thức kết nối chưa từng có

từ trước đó, chính là phương thức Word Wide Web (WWW) được phát hành bởiCERN, và được sử dụng vào năm 1991 Vào năm 1993, trình duyệt đầu tiên đã xuấthiện và đã được cấp phép cho các công ty tư nhân sử dụng để truy cập internet

Trang 13

Khi đã có những bước tiến công nghệ lớn mạnh như vậy, các công ty công nghệ trênthế giới đã bắt đầu nghĩ đến khả năng áp dụng internet để làm thương mại, tiếp cận vớimọi người một cách nhanh hơn Điều đó đã thúc đẩy sự ra đời của một số công ty côngnghệ có tiếng tăm sau này đó là vào năm 1994, Netscape được thành lập, 1 năm sau đóAmazon & Ebay cũng chính thức ra đời.

Sự kết thúc của thập niên 90 và sự bắt đầu của thập niên 2000, cùng với những

sự phát triển vượt trội của công nghệ máy tính Điện toán đám mây đã có môi trườngthích hợp để tung cánh bay cao, và trong thời gian này đã có những tiêu chuẩn nhấtđịnh đã được phát triển đó là tính phổ biến cao, băng thông lớn và khả năng tương tác.Salesforce.com ra mắt vào năm 1999 và là trang web đầu tiên cung cấp các ứngdụng kinh doanh từ một trang web “bình thường” - những gì bây giờ được gọi là điệntoán đám mây

Trong thời gian này, một số công ty chỉ mới bước đầu tư chứ không thu về lợinhuận trực tiếp Chúng ta có thể thấy Amazon và Google đầu tiên hoạt động đềukhông thu lợi nhuận trong những năm đầu tiên khi họ ra đời Tuy nhiên, để tiếp tục tồntại, họ đã phải suy nghĩ và cải tiến rất nhiều trong mô hình kinh doanh và khà năng đápứng dịch vụ của họ cho khách hàng

Năm 2002, Amazon đã giới thiệu Amazon Web Services Điều này đã cho người

sử dụng có khả năng lưu trữ dữ liệu và khả năng xử lý công việc lớn hơn rất nhiều Năm 2004, sự ra đời chính thức của Facebook đã thực sự tao ra cuộc cách mạng hóagiao tiếp giữa người với người, mọi người có thể chia sẻ dữ liệu riêng tư của họ chobạn bè, điều này đã vô tình tạo ra được một định nghĩa mà thường được gọi là đámmây dành cho cá nhân

Năm 2006, Amazon đã từng bước mở rộng các dịch vụ điện toán đám mây củamình, đầu tiên là sự ra đời của Elastic Compute Cloud (EC2), ứng dụng này cho phépmọi người truy cập vào các ứng dụng của họ và thao tác với chúng thông qua đámmây Sau đó, họ đưa ra Simple Storage Service (S3), Amazon S3 là dịch vụ lưu trữtrên mạng Internet Nó được thiết kế cho bạn có thể sử dụng để lưu trữ và lấy bất kỳ sốlượng dữ liệu, bất cứ lúc nào, từ bất cứ nơi nào trên web

Năm 2008, HTC đã công bố điện thoại đầu tiên sử dụng Android

Năm 2009, Google Apps đã chính thức được phát hành

Trong những năm 2010, các công ty đã phát triển điện toán đám mây để tích cựccải thiện dịch vụ và khả năng đáp ứng của mình để phục vụ nhu cầu cho người sửdụng một cách tốt nhất

Trang 14

Với sự phát triển của công nghệ ngày nay ngày càng nhiều thiết bị thông minh vànhu cầu về mọi mặt của người dùng trong doanh nghiệp ngày càng lớn thì xu hướngđiên toán đám mây là xu hướng tất yếu.

Tại Việt Nam trong những năm gần đây khái niệm điện toán đám mây đã và đangđược giới thiệu rộng rãi Một số doanh nghiệp trong lĩnh vực CNTT đã nhìn thấy xuhướng này và đang cung cấp các giải pháp điện toán đám mây cho Doanh nghiệp, tổchức và người dùng cá nhân Dịch vụ được sử dụng nhiều nhất ở Việt Nam hiện nay là

hệ thống website, dịch vụ lưu trữ dữ liệu, các ứng dụng cơ bản như email, lịch và một

số phần mềm quản lí dự án, tài chính, nhân sự… Đã cho thấy một mô hình kinh doanhmới ở Việt Nam kinh doanh cùng điện toán đám mây

1.1.2 Định nghĩa Computing Cloud

Điện toán đám mây (Cloud computing), còn gọi là điện toán máy chủ ảo, là môhình tính toán sử dụng các công nghệ máy tính và phát triển dựa vào Internet

Hình 1.1 Computing Cloud.

Theo Wikipedia: “Các nguồn điện toán khổng lồ như phần mềm, dịch vụ và cácdịch vụ sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy tính giađình và văn phòng (trên mặt đất) để mọi người kết nối và sử dụng mỗi khi họ cần Vớicác dịch vụ sẵn có trên Internet, doanh nghiệp không phải mua và duy trì hàng trăm,thậm chí hàng nghìn máy tính cũng như phần mềm Họ chỉ cần tập trung vào kinhdoanh lĩnh vực riêng của mình bởi đã có người khác lo cơ sở hạ tầng và công nghệthông tin thay họ.”

Trang 15

Điện toán đám mây cung cấp cho người sử dụng tài nguyên công nghệ thông tinnhư một dịch vụ Là một mô hình điện toán có khả năng co giãn linh động và các tàinguyên thường được ảo hóa Nó là một giải pháp điện toán dựa trên Internet.

Một tập hợp hạ tầng tính toán ảo có khả năng lưu trữ các ứng dụng đầu cuối củakhách hàng và tính phí sử dụng cho khách hàng theo mức độ sử dụng thực tế Đámmây được coi như là một máy tính chủ được cài đặt các ứng dụng cho người dùng cuối

và có các chức năng lưu trữ dữ liệu và file Người dùng kết nối đến máy tính chủ quaInternet và được trao quyền sử dụng những tính năng mà họ yêu cầu hoặc được cungcấp Nếu đám mây thuộc quyền quản lý của một hoặc nhiều nhà cung cấp dịch vụ vàngười dùng là khách hàng thì người dùng sẽ phải trả phí sử dụng theo những tính năng

và thời gian mà họ sử dụng theo thỏa thuận với nhà cung cấp dịch vụ

1.2 Phân biệt với mô hình điện toán truyền thống

Sự khác nhau giữa điện toán đám mây và điện toán truyền thống được thể hiệntrong bảng dưới đây:

Bảng 1.1 Khác nhau giữa mô hình điện toán đám mây và mô hình điện toán truyền thống

Điểm so sánh Điện toán truyền thống Điện toán đám mây

Tính dễ sử dụng Tự xây dựng riêng cơ sởhạ tầng kĩ thuật

Mọi công nghệ, kĩ thuật,

cơ sở hạ tầng do nhà cungcấp xây dựng và duy trì.Khả năng mở rộng Các dịch vụ mới được bổsung một cách thụ động Mở rộng theo nhu cầu

Độ sẵn sàng Sửa chữa sự cố một cáchthủ công Tự động khôi phục nhờtích hợp/tương tác

Chi phí Toàn bộ để triển khai vàduy trì hệ thống Theo mức độ sử dụngNơi lưu trữ Xử lý và lưu trữ nội bộ Xử lý và lưu trữ trongđám mây Internet

Trang 16

1.3 Ưu nhược điểm của Computing Cloud

1.3.1 Ưu điểm

a) Tính linh động

Người dùng có thể thoải mái lựa chọn các dịch vụ phù hợp với nhu cầu của mình,cũng như có thể bỏ bớt những thành phần mà mình không muốn (Thay vì phải bỏ rahàng trăm USD cho 1 bộ Ms office, ta có thể mua riêng lẻ từng phần hoặc chỉ trả 1khoản phí rất nhỏ mỗi khi sử dụng 1 phần nào đó của nó)

b) Giảm bớt chi phí

Người dùng không chỉ giảm bớt chi phí bản quyền mà còn giảm phần lớn chi phícho việc mua và bảo dưỡng máy chủ Việc tập hợp ứng dụng của nhiều tổ chức lại 1chỗ sẽ giúp giảm chi phí đầu tư ban đầu, cũng như tăng hiệu năng sử dụng các thiết bịnày một cách tối đa

c) Tạo nên sự độc lập

Người dùng sẽ không còn bị bó hẹp với 1 thiết bị hay 1 vị trí cụ thể nào nữa Vớiđiện toán đám mây, phần mềm, dữ liệu có thể được truy cập và sử dụng từ bất kì đâu,trên bất kì thiết bị nào mà không cần phải quan tâm đến giới hạn phần cứng cũng nhưđịa lý

d) Tăng cường độ tin cậy

Dữ liệu trong mô hình điện toán đám mây được lưu trữ 1 cách phân tán tại nhiềucụm máy chủ tại nhiều vị trí khác nhau Điều này giúp tăng độ tin cậy, độ an toàn của

dữ liệu mỗi khi có sự cố hoặc thảm họa xảy ra

e) Bảo mật

Việc tập trung dữ liệu từ nhiều nguồn khác nhau sẽ giúp các chuyên gia bảo mậttăng cường khả năng bảo vệ dữ liệu của người dùng, cũng như giảm thiểu rủ i ro bị ăncắp toàn bộ dữ liệu (Dữ liệu được đặt tại 6 máy chủ khác nhau → trong trường hợphacker tấn công, bạn cũng sẻ chỉ bị lộ 1/6 Đây là 1 cách chia sẻ rủ i ro giữa các tổchức với nhau)

f) Dễ bảo trì

Mọi phần mềm đều nằm trên server, lúc này, người dùng sẽ không cần lo lắngcập nhật hay sửa lỗi phần mềm nữa Và các lập trình viên cũng dễ dàng hơn trong việccài đặt, nâng cấp ững dụng của mình

Trang 17

c) Mất dữ liệu

Một vài dịch vụ lưu trữ dữ liệu trực tuyến trên đám mây bất ngờngừng hoạt động hoặc không tiếp tục cung cấp dịch vụ, khiến chongười dùng phải sao lưu dữ liệu của họ từ “đám mây” về máy tính cánhân Điều này sẽ mất nhiều thời gian Thậm chí một vài trườnghợp, vì một lý do nào đó, dữ liệu người dùng bị mất và không thểphục hồi được

d) Tính di động và quyền sỡ hữu

Một câu hỏi đặt ra, liệu người dùng có thể chia sẻ dữ liệu từ dịch vụ đám mâynày sang dịch vụ của đám mây khác? Hoặc trong 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 có thể sao lưu toàn bộ dữ liệu của

họ từ đám mây? Và làm cách nào để người dùng có thể chắc chắn rằng các dịch vụđám mây sẽ không hủy toàn bộ dữ liệu của họ trong trường hợp dịch vụ ngừng hoạtđộng

e) Khả năng bảo mật

Vấn đề tập trung dữ liệu trên các “đám mây” là cách thức hiệu quả để tăng cườngbảo mật, nhưng mặt khác cũng lại chính là mối lo của người sử dụng dịch vụ của điệntoán đám mây Bởi lẽ một khi các đám mây bị tấn công hoặc đột nhập, toàn bộ dữ liệu

sẽ bị chiếm dụng

1.4 Mô hình tổng quan của Computing cloud

Các nguồn điện toán khổng lồ như phần mềm, dịch vụ sẽ nằm tại các máy chủ

ảo (đám mây) trên Internet thay vì trong máy tính gia đình và văn phòng để mọi ngườikết nối và sử dụng mỗi khi họ cần

Trang 18

Hình 1.2 Mô hình tổng quan của Computing cloud.

Hiện nay, các nhà cung cấp đưa ra nhiều dịch vụ của điện toán đám mây theonhiều hướng khác nhau, đưa ra các chuẩn riêng cũng như cách thức hoạt động khácnhau Do đó, việc tích hợp các cloud để giải quyết một bài toán lớn của khách hàngvẫn còn là một vấn đề khó khăn Chính vì vậy, các nhà cung cấp dịch vụ đang có xuhướng tích hợp các đám mây lại với nhau thành “sky computing”, đưa ra các chuẩnchung để giải quyết các bài toán lớn của khách hàng

Trang 19

1.5 Các loại hình đám mây

1.5.1 Đám mây riêng (Private cloud)

Hình 1.3 Đám mây riêng (Private Cloud)

Đám mây riêng là các dịch vụ đám mây được cung cấp trong doanh nghiệp.Những đám mây này tồn tại bên trong tường lửa công ty và chúng được doanh nghiệpquản lý

Các đám mây riêng đưa ra nhiều lợi ích giống như các đám mây chung thực hiệnvới sự khác biệt chính: doanh nghiệp có trách nhiệm thiết lập và bảo trì đám mây này

Sự khó khăn là chi phí của việc thiết lập một đám mây bên trong đôi khi có thể cóchiều hướng ngăn cản việc sử dụng và chi phí hoạt động liên tục của đám mây có thểvượt quá chi phí của việc sử dụng một đám mây chung

Các đám mây riêng đưa ra nhiều lợi thế hơn so với loại chung Việc kiểm soátchi tiết hơn trên các tài nguyên khác nhau đang tạo thành một đám mây mang lại chocông ty tất cả các tùy chọn cấu hình có sẵn Ngoài ra, các đám mây riêng là lý tưởng

Trang 20

khi các kiểu 13 công việc đang được thực hiện không thiết thực cho một đám mâychung, do đúng với các mối quan tâm về an ninh và về quản lý.

1.5.2 Đám mây công cộng (Public cloud)

Đám mây công cộng là các dịch vụ đám mây được một bên thứ ba (người bán)cung cấp Chúng tồn tại ngoài tường lửa công ty và chúng được lưu trữ đầy đủ và đượcnhà cung cấp đám mây quản lý

Hình 1.4 Đám mây công cộng (Public Cloud)

Các đám mây công cộng cố gắng cung cấp cho người tiêu dùng với các phần tửcông nghệ thông tin tốt nhất Cho dù đó là phần mềm, cơ sở hạ tầng ứng dụng hoặc cơ

sở hạ tầng vật lý, nhà cung cấp đám mây chịu trách nhiệm về cài đặt, quản lý, cungcấp và bảo trì Khách hàng chỉ chịu phí cho các tài nguyên nào mà họ sử dụng, vì thếcái chưa sử dụ ng được loại bỏ

Tất nhiên điều này liên quan đến chi phí Các dịch vụ này thường được cung cấpvới "quy ước về cấu hình," nghĩa là chúng được phân phối với ý tưởng cung cấp cáctrường hợp sử dụng phổ biến nhất Các tùy chọn cấu hình thường là một tập hợp con

Trang 21

nhỏ hơn so với những gì mà chúng đã có nếu nguồn tài nguyên đã được người tiêudùng kiểm soát trực tiếp Một điều khác cần lưu ý là kể từ khi người tiêu dùng cóquyền kiểm soát một chút trên cơ sở hạ tầng, các quy trình đòi hỏi an ninh chặt chẽ vàtuân thủ quy định dưới luật không phải lúc nào cũng thích hợp cho các đám mâychung.

1.5.3 Đám mây lai (Hybrid Cloud)

Đám mây lai là một sự kết hợp của các đám mây công cộng và riêng Những đámmây này thường do doanh nghiệp tạo ra và các trách nhiệm quản lý sẽ được phân chiagiữa doanh nghiệp và nhà cung cấp đám mây công cộng Đám mây lai sử dụng cácdịch vụ có trong cả không gian công cộng và riêng

Hình 1.5 Đám mây lai (Hybrid Cloud)

Các đám mây lai là câu trả lời khi một công ty cần sử dụng các dịch vụ của cả haiđám mây riêng và công cộng Theo hướng này, một công ty có thể phác thảo các mụctiêu và nhu cầu của các dịch vụ và nhận được chúng từ đám mây công cộng hay riêng,khi thích hợp Một đám mây lai được xây dựng tốt có thể phục vụ các quy trình nhiệm

Trang 22

vụ-tới hạn, an toàn, như nhận các khoản thanh toán của khách hàng, cũng như nhữngthứ là không quan trọng bằng kinh doanh, như xử lý bảng lương nhân viên

Hạn chế chính với đám mây này là sự khó khăn trong việc tạo ra và quản lý cóhiệu quả một giải pháp như vậy Phải có thể nhận được và cung cấp các dịch vụ lấy từcác nguồn khác nhau như thể chúng có nguồn gốc từ một chỗ và tương tác giữa cácthành phần riêng và chung có thể làm cho việc thực hiện thậm chí phức tạp hơn nhiều

Do đây là một khái niệm kiến trúc tương đối mới trong điện toán đám mây, nên cáchthực hành và các công cụ tốt nhất về loại này tiếp tục nổi lên và bất đắc dĩ chấp nhận

mô hình này cho đến khi hiểu rõ hơn

1.5.4 Đám mây cộng đồng (Community Cloud)

Đám mây cộng đồng là đám mây liên quan đến việc chia sẻ cơ sở hạ tầng giữacác tổ chức, các nhóm đối tượng có mục đích chia sẻ cùng một nội dung Ví dụ nhưcác tổ chức hay một nhóm đối tượng thuê những đám mây riêng để chia sẻ chungnhững nôi dung về âm nhạc, phim ảnh, công nghệ, quân sự…

Hình 1.6 Đám mây cộng đồng (Community Cloud)

Trang 23

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

Dịch vụ điện toán đám mây rất đa dạng và bao gồm tất cả các lớp dịch vụ điện

toán từ cung cấp năng lực tính toán trên dưới máy chủ hiệu suất cao hay các máy chủ

ảo, không gian lưu trữ dữ liệu, hay một hệ điều hành, một công cụ lập trình, hay một

ứng dụng kế toán… Các dịch vụ cũng được phân loại khá đa dạng, nhưng các mô hình

dịch vụ điện toán đám mây phổ biến nhất có thể được phân thành 3 nhóm: Dịch vụ hạ

tầng (IaaS), Dịch vụ nền tảng (PaaS) và Dịch vụ phần mềm (SaaS)

Hình 2.7 Mô hình cung cấp dịch vụ điện toán đám mây

1.6 Dịch vụ cơ sở hạ tầng (IaaS - Infrastructure as a Service)

Trong mô hình này, nhà cung cấp dịch vụ cung cấp các phương tiện hoặc môi

trường lưu trữ, khả năng tính toán và các dịch vụ đã được chuẩn hóa trên mạng Máy

Trang 24

chủ, hệ thống lưu trữ, thiết bị mạng, không gian trung tâm dữ liệu, v.v… có thể đượcchia sẻ để dùng chung hoặc không tùy theo yêu cầu của khách hàng và luôn sẵn sàng

xử lý tính toán các khối lượng công việc Trong mô hình này, thông thường các kháchhàng sẽ triển khai các phần mềm của riêng mình trên cơ sở hạ tầng được cung cấp.Một số nhà cung cấp dịch vụ điển hình thuộc loại này là Amazon, GoGrid, 3 Tera, vv

Hình 2.8 Dịch vụ cơ sỡ hạ tầng (IaaS - Infrastructure as a Service)

Ví dụ điển hình về dịch vụ này là dịch vụ EC2 của Amazon Khách hàng có thểđăng ký sử dụng một máy tính ảo trên dịch vụ của Amazon và lựa chọn một hệ thốngđiều hành (ví dụ, Windows hoặc Linux) và tự cài đặt ứng dụng của mình

1.6.1 Những đặc trưng tiêu biểu

 Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộnhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu

 Khả năng mở rộng linh hoạt

 Chi phí thay đổi tùy theo thực tế

 Nhiều người thuê có thể cùng dùng chung trên một tài nguyên

 Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên tíchtoán tổng hợp Lợi ích lớn nhất của IaaS thể hiện qua một khái niệm được gọi làcloudbursting – quá trình này giảm tải các tác vụ lên đám mây nhiều lần khi cầnnhiều tài nguyên tính toán nhất Tiềm năng tiết kiệm vốn lớn do các doanhnghiệp không cần phải đầu tư thêm các máy chủ

1.6.2 Đáp ứng cơ sở hạ tầng co giãn

Tính co giãn là khía cạnh trọng yếu đầu tiên của IaaS Để minh họa cho kháiniệm tính co giãn, giả sử rằng các đám mây thực tế được làm bằng các cụm kẹo dẻo

Ngày đăng: 12/12/2017, 21:26

TỪ KHÓA LIÊN QUAN

w