Dién toan dam may găn liền với một quan niệm mới vẻ công nghệ thông tin, đó là: các nguồn lực điện toán không lồ như phần mềm, dữ liệu dịch vụ sẽ nằm tại các máy chủ ảo đám mây trên Inte
Trang 1
TRƯỜNG ĐẠI HỌC THỦ DAU MOT VIEN DAO TAO CONG NGHE THONG TIN VA CHUYEN DOI SO
THU DAU MOT
2009 THU DAU MOT UNIVERSITY
BAO CAO CUOI KY MON DIEN TOAN DAM MAY
Nhóm sinh viên thực hiện:Hoàng Trung Hien — MSSV: 2124802010704§
Nguyễn Đậu Toàn - MSSV: 212480201083¢
GVHD : ThS Hồ Ngọc Trung Kiên
Trang 2
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIEN DAO TAO CONG NGHE THONG TIN VA CHUYEN DOI SO
PAI HOC
| lim, DAU MỌT
2009 THỦ DAU MOT UNIVERSITY
BAO CAO CUOI KY MON DIEN TOAN DAM MAY
Nhóm sinh viên thực hiện:Hoàng Trung Hiền - MSSV: 21248020 10704
Nguyễn Đậu Toàn - MSSV: 2124802010830
GVHD : ThS Hồ Ngọc Trung Kiên
BÌNH DƯƠNG - 10/2024
Trang 31.1 Lịch Sử ra OD eee cece ecces eee eceeeeeeeeeeeeaeeseesuaeeseeseaaeeseeneegeneeneeaaeeeeesaas 2
1.4 Sơ lược các công nghệ sử dụng trong điện toán đám mây . 7
1.4.1 Ao héa (Virtualizafion) - - c1 111 121121111211 1T HH 2 rệt 7
1.5 Ưu nhược điểm của điện toán đám mâyy ¿5 2222k SE crei 13
1.6 Một só dịch v ụ đám mây được sử dụng/ triển khai phỏ biến hiện nay 14
1.7 M6 hinh truyén thong dién toan dam MmAy 0.0 ccccccececccesecesessesesteseesesseeseeees 19
Trang 41.7.1 Public Cloud (Dam may COng CONQ) s các cà SS SH khe 20
1.7.5 Community Cloud - Dd máy cộng đồng .5-5- 555c+c+c+ccsxsscei 24 1.8 Kiến trúc phân tán - - 112121212121 1112151121211111 1211110101011 81112 1E ra 29
2.2 Các công nghệ lưu trữ và mô hình lưu trữ 7 S3 S2 rsesk2 35
2.3 Hệ thống lưu trữ fÏÌ@ - 5222 2222 211E111E11112111 1818111211111 2110151201011 1d 6 37 2.4 Hệ thống lưu trữ phân tán và tinh nhất quán của bộ nhớ NFS & AFS 37 2.5 Hệ thống lưu trữ HDFS & @GFS -Q 22 2221212211181111212111 18181 re 40
2.7 So sánh giữa Hệ Quản Trị Cơ Sở Dữ Liệu Quan Hệ (RDBMS) và NoSQL 43
CHUONG 3 BAO MAT TRONG ĐIỆN TOÁN ĐÁM MÂẦY 50
3.1 Khái quát nguy cơ và tác động tới điện toán đám mây . 51
3.2 Mã hoá dữ liệu đám mây L2 0 220012211121 112 211112111151 1n nha 53
3.3 Bảo mật cho hệ điều hành 5:25 222121 112212221110 rrye 56
3.3.2 Cac moi de doa doi Voi NE di@U NAN oo eceeee cee eeeecee ects eeeeteteeeseeteeeeteteeeneneees 58
3.3.3 Công cự bđo mát phổ biến L1 2 2 21 12115 515511155111 21115 1111 1E tre 60 3.3.4 Vai trò ca quđn lý quyền truy cáp và xác thư/C St scsxszxsez 61
3.3.6 Các phương pháp bảo mật tiên tiến trong môi trường đám mây 63
3.4 Bảo mật giải pháp ảo hóa 01 11211 SH TT TH TH KT khe Hkt 64
Trang 53.5 Kết luận chương, .-: 5: 2222 121351511121 131515151111111111 1115101811111 211112 1E rre
TÀI LIỆU THAM KHẢO
Trang 6DANH MỤC HÌNH
Hình 1.2: Mô phỏng mô hình Containerization .- 2 nen 10 Hình 1.3: Mô phỏng mồ hình Mạng đám mây (Cloud Networking) 12
Hinh 1.4: M6 hinh đâm mây mô tả cách lưu trữ dữ liệu cua Multi-Cloud 23
Hình 2.2: Mô hình tô chức dữ liệu theo từng hàng - 55555 <s<s5¿ 45
Hình 2.3: Mô hình cơ sở dữ liệu kiểu đề thị .- c S2 S2 122313531251 13 £se2 46
Trang 7DANH MUC BANG
Trang 8DANH SACH CAC KY TU, CHU VIET TAT
Ky(National Institute of Standards and Technology
Blockchain Công nghệ lưu trữ và truyền tái dữ liệu phân tán AWSEC2
(Amazon Web Services
Elastic Compute Cloud)
Dịch vụ cung cấp các máy chu ao chay trén nén tar
dam may cua Amazon
Software Foundation phat hanh
Trang 9
ra vô vàn cơ hội trong việc phát triển và triển khai các ứng dụng sáng tạo, linh
hoạt Với khả năng cung cấp dịch vụ theo yêu câu, điện toán đám mây đã thay đổi
cách mà các cá nhân và tỏ chức tiếp cận công nghệ, cho phép họ truy cập vào
những tài nguyên mạnh mẽ mà trước đây có thẻ chỉ thuộc vẻ các công ty lớn
Mục tiêu của tiêu luận này là phân tích chỉ tiết các khái niệm cơ bản, lợi
ích, thách thức, và xu hướng phát triển của điện toán đám mây Đồng thời, bài viết cũng sẽ làm sáng tỏ cách điện toán đám mây hỗ trợ cho việc phát triển các ứng
dụng hiện đại, cũng như những vấn đề liên quan đến bảo mật và bảo vệ dữ liệu
Hy vọng răng qua phản trình bảy này, người đọc sẽ có một cái nhìn toàn diện và
sâu sắc hơn về điện toán đám mây và tiềm năng của nó trong thời đại số
Trang 10CHUONG 1 TONG QUAN VE DIEN TOAN DAM MAY 1.1 Lich sw ra doi
Thuật ngữ điện toán đám mây xuất hiện bắt nguồn từ ứng dụng điện toán lưới (grid computing) trong thập niên 1960, tiếp theo là điện toán theo nhu cau
(utility computing) va phan mém dich vu (SaaS) [1] Cho toi khi World Wide Web(WWW) ra đời vao nam 1991 va vao nam 1993, một trình duyệt web có tên
Mosaic được phát hành cho phép người dùng xem các trang web bao gém dé hoa
và văn bản Điều này đã báo hiệu rằng các trang web thuộc về các công ty liên
quan đến điện toán và công nghệ Đến cuối những năm 1990, điện toán đám mây
mới thực sự xuất hiện [2]
Điện địa điểm của các tài nguyên điện toán cần thiết để sử dụng trọng tâm vào việc di chuyên một tái công việc Một lưới là một nhóm máy chủ mà trên đó
nhiệm vụ lớn được chia thành những tác vụ nhỏ để chạy song song, được xem là một máy chủ ảo [1] Với điện toán đám mây, các tài nguyên điện toán như máy
chủ có thê được định hình động hoặc cắt nhỏ từ cơ sở hạ tầng phản cứng nén và
trở nên săn sàng thực hiện nhiệm vụ, hỗ trợ những môi trường không phải là điện
toán lưới như Web ba lớp chạy các ứng dụng truyền thống hay ứng dụng Web 2.0 [1]
1.2 Khai niệm điện toán đám mây
Thuật ngữ “Điện toán đám mây” (cloud computing) ra đời vào khoảng giữa
năm 2007 nhằm đề khái quát lại các hướng phát triển mới của công nghệ thông tin
nhờ vào mạng Internet băng thông rộng và các trung tâm điện toán khống lồ của các hãng công nghệ như Goosle, Amazon, IBM, Microsoft, Dién toan dam may
găn liền với một quan niệm mới vẻ công nghệ thông tin, đó là: các nguồn lực điện toán không lồ như phần mềm, dữ liệu 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 của tô chức, cá nhân để mọi người kết nối và sử dụng khi cần Với các dịch vụ hạ tầng, phần mềm 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
Trang 11cũng như phản mềm cho công ty Họ có thê thuê toàn bộ hạ tầng công nghệ thông
tín như thuê bao điện thoại hay sử dụng điện, nước hàng ngày [3]
Theo định nghĩa cua NIST I: “Điện toán đám mây là một mô hình cho phép
thuận tiện, truy cập mạng theo yêu cầu đến một nơi chứa các nguồn tài nguyên tính
toán có thê chia sẻ và cầu hình được (ví dụ: mạng, máy chủ, lưu trữ, ứng dụng và
dịch vụ), ở đó chúng có thê được cung cấp và phát hành nhanh chóng với nỗ lực quản lý hoặc tương tác với nhà cung cáp [3]
Điện toán đám mây đôi khi còn được coi là thé hệ Internet mới Tự điền mở
Wikipedia 2 định nghĩa: “Điện toán đám mây là việc sử dụng các tài nguyễn máy
tính (phần cứng va phần mèẻm) có săn từ xa và truy cập được qua mạng (thường là
Internet)” Hình I phát họa khái niệm về điện toán đám mây Điện toán đám mây
cung cấp các tiện ích đẻ truy cập vào tài nguyên chia sẻ và cơ sở hạ tầng chung, cung cấp dịch vụ theo yêu cầu qua mạng đề thực hiện các hoạt động đáp ứng nhu
càu tác nghiệp Vị trí của nguồn lực vật chát và thiết bị được truy cập là trong suốt, không được biết (và cũng không cần biết) đối với người dùng cuối (end user) Nó cũng cung cấp phương tiện cho người sử dụng (hay khách hàng) đề phát triên, triển
khai và quản lý các ứng dụng của họ trên các đám mây, kê cả ảo hóa các nguồn tài
nguyễn, tự báo trì và quản lý các ứng dụng [3]
1.3 Các đặc tính điện toán đám mây
Trang 12Sự phát triên mạnh mẽ của điện toán đám mây đã tạo ra xu hướng chuyên đôi sản phẩm thành dịch vụ CNTT nhằm giảm chỉ phí, thích ứng giữa cung - cầu
và cải tiến các quy trình Tính đến nay, đã có rất nhiều doanh nghiệp xây dựng mô
hình kinh doanh của mình dựa trên nền tang dam mây, đây cũng là xu hướng trong quản lý trung tâm dữ liệu
Điện toán đám mây cho phép chuyền đổi số và cung cấp khả năng truy cập
linh hoạt theo yêu câu vào các tài nguyên hỗ trợ các dịch vụ mới vẻ kinh doanh kỹ
thuật số Điện toán đám mây cung cấp sự mau lẹ, khả năng truy cập vào các ứng
dụng phân tích đôi mới, môi trường thử nghiệm được tạo săn nhằm tạo điều kiện
thuận lợi cho cơ sở hạ tầng và khả năng điện toán cần thiết, đồng thời tạo và thử
nghiệm các sản phẩm va dịch vụ mới Điện toán đám mây đang giúp các doanh
nghiệp giải quyết các vân đẻ trong hiện tại như quản lý dữ liệu, an ninh mạng hay kiêm soát chất lượng Ngoài ra, các công nghệ như trí tuệ nhân tạo (AI), blockchain
và nhiều năng lực khác săn có đưới dạng dịch vụ được cung cấp thông qua đám mây Do đó, những công nghệ này có thẻ săn có trên bắt kỳ thiết bị nào, làm tăng
khả năng sử dụng chúng Sự đổi mới dựa trên điện toán đám mây cũng đang được phát triển khi đám mây được tích hợp trong các hoạt động công nghiệp đặc thù
hơn đề thực hiện các nhiệm vụ nội bộ khác nhau của doanh nghiệp Dưới đây là
một sô' đặc điểm cơ bản của điện toán đám mây hỗ trợ cho quá trình hoạt động và chuyên đổi só doanh nghiệp, đồng thời giúp phân biệt điện toán đám mây với các
kiến trúc công nghệ thông tin tại chỗ (on premises) truyền thông khác: [4]
là một giái pháp công nghệ thông tin uyên chuyên, cho phép doanh nghiệp truy
cập phan mém và tài nguyên lưu trữ một cách dễ dàng Hệ thống và dữ liệu theo thời gian thực có thẻ được truy cập một cách nhanh chóng từ bắt kỳ nơi đâu và vào bát kỳ thời điểm nào Đám mây cũng tạo điều kiện cho doanh nghiệp nhanh chóng điều chỉnh trước những thay đổi mà không làm ảnh hưởng đến quy trình kinh
doanh Các công ty có thê lựa chọn các loại dịch vụ đám mây phù hợp nhất với nhu cầu riêng của họ [4]
Trang 13- Khả năng mở rộng và độ đàn hỏi cao: Khả năng mở rộng trong môi
trường đám mây chỉ khả năng tăng hoặc giảm tài nguyên công nghệ thông tin một cách nhanh chóng và dễ dàng khi có nhu cầu phát sinh Đây là một trong những
đặc điểm quan trọng của đám mây và cũng là lý do chính khiến nó trở nên phô
biến trong giới doanh nghiệp Khi áp dụng công nghệ đám mây, các doanh nghiệp
có thê chuyên giao từ những ứng dụng đơn giản sang những ứng dụng phức tạp hơn, được tùy chỉnh đề tôi ưu hóa tiềm năng của mô hình này Trong khi khả năng
mở rộng thường liên quan đến các kế hoạch dài hạn cho cơ sở hạ tầng đám mây,
tính năng co giãn lại thường được áp dụng cho những nhu cầu ngăn hạn [4]
cập vào dịch vụ và thông tin được lưu trữ trên các ứng dụng đám mây từ bat ky
đâu chỉ cần có Internet, nhờ vào việc sử dụng các thiết bị có định hoặc di động Hơn nữa, mọi thay đối trong các tài liệu làm việc (được lưu trữ trên đám mây) sẽ
được cập nhật ngay lập tức, và người dùng cần đăng nhập bằng thông tin hệ thống
đề có thề truy cập chúng [4]
(resource pooling) là một khái niệm trong điện toán đám mây, mồ tả việc các nhà
cung cấp dịch vụ đám mây cung cấp dịch vụ tạm thời và có khả năng mở rộng cho nhiều khách hàng khác nhau Các dịch vụ đám mây cùng với tài nguyên điện toán được tối ưu hóa để hỗ trợ mô hình nhiều người thuê (multi-tenancy) Việc tổng
hợp tài nguyên và mô hình này còn cho phép các nhà cung cáp tông hợp tài nguyên
công nghệ thông tin quy mô lớn nhằm phục vụ đồng thời cho nhiều người dùng Nhiều khách hàng có thê chia sẻ hạ tầng vật lý hoặc tài nguyên máy tính trong một
đám mây công cộng hoặc riêng tư, nhưng vẫn đảm bảo tính riêng tư và bảo mật
cho thông tin của họ Dựa trên mức tiêu thụ tài nguyên của từng khách hàng, khả
năng sử dụng có thê được điều chỉnh đề đáp ứng nhu cầu mà không gây ảnh hưởng
đến khách hàng hay người dùng cuối [4]
- Kết nói mạng rộng: Trong thời đại công nghệ số hiện nay, mọi người đều mong muốn có thẻ tìm kiếm thông tin cần thiết từ bất cứ nơi nào và bằng bát
Trang 14kỳ thiết bị nào Một trong những đặc điểm quan trọng của điện thoại di động thông minh là khả năng kết nối mạng rộng rãi Các tài nguyên lưu trữ trên đám mây có
thê được truy cập từ nhiều địa điểm đã được cung cấp quyền và từ nhiều loại thiết
bị như smartphone, tablet, máy tính cá nhân, v.v Các nhà cung cấp dịch vụ đám
mây duy trì khả năng truy cập trên diện rộng, theo dõi và đảm bảo các chỉ số khác nhau thông qua cách mà khách hàng tiếp cận tài nguyên và dữ liệu trên đám mây
[4]
— Lưu trữ đại chúng: Việc lưu trữ trên đám mây cho phép nhân viên
và doanh nghiệp truy cập dữ liệu từ mọi nơi mà không cần phải sử dụng thiết bị lưu trữ vật lý (như ô đĩa cứng ngoài) Doanh nghiệp có thẻ lưu trữ thông tin của mình trên đám mây mà không cần chỉ phí cho việc mua sắm, lắp đặt và bảo trì các
máy chủ lưu trữ riêng Họ cũng có một bản sao dữ liệu và thông tin của mình để phòng trường hợp gặp sự có với các phiên bản lưu trữ trên thiết bị hoặc máy tính
[4]
— Tiết kiệm chỉ phí: Điện toán đám mây có khả năng giúp giảm bớt chỉ
phí, điều chỉnh ngân sách và nâng cao hiệu suất làm việc Nhờ vào việc chuyên đôi các cơ sở hạ tầng và tài nguyên cần thiết cho việc bảo trì hệ thống của doanh nghiệp, chỉ tiêu sẽ được cắt giảm Việc chuyên từ email tại chỗ sang giải pháp
email đám mây sẽ mang lại lợi ích tài chính cho các tô chức, tùy thuộc vào quy mô của họ Ngoài ra, việc đưa hệ thông nhu CRM va ERP lên nền tảng đám mây cũng
có thẻ giúp tiết kiệm chỉ phí một cách đáng kẻ [4]
cho phép khách hàng chỉ trả cho những dịch vụ mà họ thực sự cần Điều này tối
ưu hóa chi phí một cách hợp lý Cách tính chi phí cơ bản của điện toán đám mây
liên quan đến việc khách hàng chỉ phải thanh toán cho thời gian sử dụng máy chủ
hoặc lượng băng thông mà họ đã tiêu thụ Các nhà cung cấp dịch vụ đám mây có
khả năng đáp ứng nhu cầu về tài nguyên lớn hơn so với yêu cầu của người dùng [4]
— Tối ưu hóa việc sử dụng tài nguyên: Quy trình tối ưu hóa tài nguyên
là một phương pháp tông thẻ nhằm xác định và phân bồ tài nguyên phù hợp cho
Trang 15các khối lượng công việc hoặc ứng dụng Đám mây điện toán mang đến khả năng
điều chỉnh linh hoạt các nguồn tài nguyên tính toán cho mỗi ứng dụng Nó hỗ trợ
việc kết nói các nguồn lực hiện có với nhu cầu của tô chức đề hoàn thành những
mục tiêu đã đề ra Đồng thời, nó giảm bớt gánh nặng công việc cho nhân viên về
các vấn đẻ kỹ thuật, giúp họ có thẻ tập trung hơn vào những nhiệm vụ khác hiệu
quả hơn cho doanh nghiệp [4]
— Trọng tâm kính doanh: Đám mây điện toán giúp các nha quan lý chú
trọng vào việc điều hành doanh nghiệp, giảm thiếu yêu cầu cùng như nguồn lực cần thiết đề quản lý hệ thống công nghệ thông tin Nó tạo điều kiện cho doanh
nghiệp giao tiếp với nhân viên và chia sẻ dữ liệu như tệp tin, tài liệu một cách dễ
dàng hơn so với các phương pháp truyền thông Đám mây điện toán cũng cải thiện
khả năng hợp tác giữa các nhân viên, cho phép nhiều người cùng lúc có thẻ chia
Sẻ và làm việc trên một dự án [4]
phép sao lưu dữ liệu, ứng dụng và tài nguyên khác, đồng thời nhanh chóng khôi
phục lại các hệ thống quan trọng của doanh nghiệp sau khi có sự có xảy ra Nhờ
vào việc thông tin được lưu trữ trên đám mây, người dùng có thể truy cập dễ dàng
bát cứ lúc nào, ngay cả khi gặp phải sự cố gây khó khăn trong việc sử dụng các
công cụ cá nhân khác Tính năng này cung cấp khả năng truy cập từ xa vào một số tập tin trong môi trường ảo được mã hóa và bảo mật [4]
nhiệm trách nhiệm cập nhật và nâng cấp hệ thống, giúp doanh nghiệp tiếp cận những nèn táng và ứng dụng hiện đại mà không càn phải đầu tư quá nhiều công sức vào việc phát triển riêng Điều này cũng đảm bảo răng tất cả mọi người đều Sử dụng công nghệ đã được đồng bộ hóa và cập nhật Thêm vào đó, đám mây còn hỗ
trợ việc triển khai các biện pháp báo vệ dữ liệu và đảm bảo an ninh cho thông tin được lưu trữ trong hệ thống [4]
1.4 Sơ lược các công nghệ sử dụng trong điện toán đám mây 1.4.1 Áo hóa (Virtualization)
Trang 16Ảo hóa là công nghệ mà bạn có thẻ sử dụng đề tạo các dạng trình bày ảo của máy chủ, kho lưu trữ, mạng và nhiều máy vật lý khác Phan mềm ảo mô phỏng các chức năng của phản cứng vật lý để chạy đồng thời nhiều máy ảo trên một máy vật lý duy nhất Các doanh nghiệp ứng dụng công nghệ ảo hóa để sử dụng hiệu
quá tài nguyên phản cứng cua ho va thu vé loi nhuận trên vốn dau tư lớn hơn Công
nghệ này cũng hỗ trợ nhiều dịch vụ điện toán đám mây giúp các tổ chức quản lý
cơ sở hạ tầng hiệu quả hơn [5]
Bang cách sử dụng áo hóa, bạn có thẻ tương tác với bát ky tài nguyên phản cứng nào với độ linh hoạt cao hơn Các máy chủ vật lý tiêu thụ điện, chiếm không gian lưu trữ và cần được bảo trì Bạn thường bị giới hạn về khoảng cách tiếp cận thực tế và thiết kế mạng néu muốn tiếp cận máy chủ vật lý Áo hóa sẽ loại bỏ tất
cả những giới hạn này bằng cách trừu tượng hóa chức năng của phản cứng vật lý thành phần mềm Bạn có thẻ quản lý, bảo trì và sử dung co so ha tang phần cứng của mình như một ứng dụng trên web Ao hóa sử dụng phần mèm chuyên dụng gọi là phần mềm giám sát máy ảo đề tạo ra một số phiên bản đám mây hoặc máy
ảo trên một máy tính vật lý [5]
Sau khi cài đặt phần mềm ảo hóa trên máy tính, bạn có thể tạo ra một hoặc
nhiều máy ao Bạn có thẻ truy cập máy ảo giống như cách truy cập những ứng
dụng khác trên máy tính của mình Máy tính của bạn được gọi là máy chủ và máy
ảo được gọi là máy khách Một số máy khách có thẻ chạy trên máy chủ đó Mỗi máy khách có hệ điều hành riêng, có thẻ giống hoặc khác với hệ điều hành cua
máy chủ [5]
Từ góc nhìn của người dùng, máy ảo vận hành giống như một máy chủ điền
hình Máy ảo có cài đặt, cấu hình và ứng dụng đã cài đặt Những tài nguyên điện
toán, chẳng hạn như bộ xử lý trung tâm (CPU), Bộ nhớ truy cập ngẫu nhiên (RAM)
và kho lưu trữ, xuất hiện giống như trên máy chủ vật lý Bạn cũng có thể câu hình
và cập nhật hệ điều hành máy khách và ứng dụng của chúng khi cần thiết mà không ảnh hưởng tới hệ điều hành của máy chủ [5]
Phản mềm giám sát máy ao là phần mềm áo hóa mà bạn cài đặt trên máy vật lý Đó là lớp phần mềm đóng vai trò trung gian giữa các máy ảo và phản cứng
Trang 17cơ sở hoặc hệ điều hành của máy chủ Phần mềm giám sát máy ảo điều phối quyền
truy cập vào môi trường vật lý đề một só máy ảo có quyên truy cập vào phan tai
nguyên vật lý của riêng chúng Sau đây là hai loại phần mềm giám sát máy ảo
chính
Phản mềm giám sát máy đo loại 1
Phản mềm giám sát máy ảo loại 1 — cũng được gọi là phần mềm giám sát máy ảo bare metal - chạy trực tiếp trên phần cứng của máy tính Loại phần mềm giám sát máy ảo này có một số khả năng của hệ điều hành và mang lại hiệu quả cao nhờ tương tác trực tiếp với các tài nguyên vật lý [5]
Phản mềm giám sát máy đo loại 2
Phan mém giám sát máy ảo loại 2 chạy như một ứng dụng trên phần cứng của máy tính với hệ điều hành hiện có Sử dụng loại phần mẻm giám sát máy ao này khi chạy nhiều hệ điều hành trên một máy duy nhát [5]
1.4.2 Containerization
Container hóa là một quy trình triển khai phần mềm với khả năng đóng gói
mã của ứng dụng cùng tát cả các tệp và thư viện cần thiết để chạy trên bát kỳ cơ
so ha tang nao Theo cách truyền thống, để chạy bất kỳ ứng dụng nào trên máy
tính của bạn, bạn sẽ phải cài đặt phiên bản phù hợp với hệ điều hành trên máy tính
của bạn Ví dụ: bạn sẽ cần cài đặt phiên bản Windows của một gói phần mém trên
thiết bị chạy Windows Tuy nhiên, với container hóa, bạn có thẻ tạo một gói phần mèm duy nhát, hay còn gọi là bộ chứa, chạy trên tất cả các loại thiết bị và hệ điều
hành [6]
Container hóa liên quan đến việc xây dựng các gói phần mèm tự thân hoạt động nhát quán, bắt kê chúng chạy trên máy nào Các nhà phát triển phần mềm tạo
và triển khai các hình ảnh bộ chứa, là các tệp chứa thông tin cần thiết đê chạy một
ứng dụng trong bộ chứa Các nhà phát triển sử dụng những công cụ container hóa
để xây dựng các hình ảnh bộ chứa dựa trên thông só hình ảnh Sáng kiến bộ chứa
mở (OCI) OCI là một nhóm nguồn mở cung cấp một định dạng chuẩn hóa đề tạo
Trang 18hình ảnh bộ chứa Hình ảnh bộ chứa ở ché độ chỉ đọc và không thẻ bị thay đổi bởi
hệ thống máy tính Hình ảnh bộ chứa là lớp trên cùng trong một hệ thông trong bộ chứa bao gồm các lớp sau
Cơ sở hạ tảng: là lớp phần cứng của mô hình bộ chứa Lớp này đề cập đến
máy tính hoặc máy chủ vật lý chạy ứng dụng trong bộ chúa [6]
Hệ điêu hành:Lớp thứ hai của kiến trúc container hóa là hệ điều hành Linux
là một hệ điều hành phổ biến cho container hóa với các máy tính tại chỗ Trong
điện toán đám mây, các nhà phát triên sử dụng những dịch vụ đám mây như AWS EC2 đề chạy các ứng dụng trong bộ chứa [6]
Công cự bó chứa: Hay công cụ thời gian chạy bộ chứa, là một chương trình
phan mém tạo ra các bộ chứa dựa trên những hình ảnh bộ chứa Nó hoạt động như một tác tử trung gian giữa các bộ chứa và hệ điều hành, cung cấp và quán lý các tài nguyên mà ứng dụng cản Ví dụ: các công cụ bộ chứa có thẻ quản lý nhiều bộ chứa trên cùng một hệ điều hành băng cách giữ chúng độc lập với nhau và với cơ
Sở hạ tầng cơ bản [6]
Ứng dựng và thành phẩn phự thuộc: Lớp trên cùng của kiến trúc container
hóa là mã ứng dụng và các tệp cần chạy khác, chăng hạn như các tệp cầu hình liên
quan va phan phụ thuộc thư viện Lớp này cũng có thê chứa một hệ điều hành
khách gọn nhẹ được cài đặt đè lên hệ điều hành máy chủ [6]
Số” AWSFargitt
> AWS Regions
—
Amazon Elasti > Vp) AWS Wavelength
Container Registry
efine your application Manage containers
Amazon Elastic Define your applic anag ainer
Container Service h AWS Outposts nt |
` ECS Anywhere Compute Options
Hình 1.2: Mô phỏng mô hình Containerization
Trang 191.4.3 Mạng đưm mây (Clond Networking)
Kết nói mạng đám mây là việc sử dụng các dịch vụ dựa trên nền tảng đám mây đề triên khai mạng công ty, đây là mạng kết nói nhân viên, tài nguyên và ứng dụng của tô chức Thông thường, các tổ chức sử dụng các thành phản phản cứng
mạng riêng của chính họ đề tạo ra một mạng diện rộng (WAN) biệt lập nhằm giao
tiếp bảo mật và triển khai ứng dụng Thiết lập và quản lý mạng rất tốn kém và phức tạp Kết nối mạng đám mây giải quyết những thách thức này bằng cách cho phép
tô chức của bạn sử dụng các thành phan mạng ảo thay vi phan cứng mạng Nhà cung cấp dịch vụ đám mây bên thứ ba sẽ quản lý và duy trì phần cứng và cơ sở hạ tầng két nối mạng Băng cách này, quản trị viên mạng trong tô chức của bạn có thê
tập trung vào đảm bảo hiệu quả và tối ưu hóa cấu hình [7]
Thông thường, một doanh nghiệp sẽ thuê một máy chủ từ trung tâm dữ liệu
gần đó Doanh nghiệp sẽ mua các liên kết mạng trực tiếp từ cơ sở văn phòng đến
máy chủ đó thông qua một nhà cung cấp viễn thông địa phương Ngày nay, cấu hình kết nói mạng đám mây sử dụng các máy chủ ảo dựa trên đám mây trong khu vực Các máy chủ áo dựa trên đám mây này kết nối với cơ sở văn phòng bằng cách
sử dụng một mạng riêng ảo dựa trên đám mây và công [7]
Kết nói mạng đám mây là các thành phản, cấu trúc liên kết và cấu hình
mạng ảo chạy trên cơ sở hạ tầng kết nói mạng vật lý của nhà cung cáp dịch vụ đám mây Bạn xác định và quản lý hệ thống mạng của mình như phần mềm Bạn có thê
tạo mạng cục bộ (LAN) ao và mạng diện rộng (WAN) của riêng minh bang tai
nguyên đám mây [7]
Ao hóa: Dịch vụ kết nói mạng đám mây trở nên khả thi nhờ ảo hóa Thông
qua logic phan mém, bạn có thẻ xác định các thành phần mạng như bộ định tuyến
ảo, tường lửa ảo, bộ cân bảng tải áo và thậm chí cả bố cục mạng đây đủ Việc ảo
hóa này đồng nghĩa rằng khả năng của kết nói mạng đám mây chỉ bị giới hạn bởi
dung lượng và khả năng của cơ sở hạ tầng vật lý cơ bản [7]
Ví dụ: một nhà cung cap dịch vụ đám mây có thê ghép một cáp mạng có dung lượng lớn Trên cùng cáp mạng đó, họ có thế tạo ra một só liên kết mạng
11
Trang 20riêng ảo khác nhau cùng hoạt động và chia sé dung lượng Các nhà cung cáp dịch
vụ xác định các liên kết ảo biệt lập theo logic trong phần mềm và cung cấp các
mức dung lượng khác nhau trong các gói dịch vụ khác nhau Các liên kết cũng có thẻ có mức dung lượng khác nhau vào các thời điểm khác nhau đề tiết kiệm trong
Kết nổi mạng đđm mây lai: Trong kết nỗi mạng đám mây, không phải mọi
thành phản và tài nguyên kết nối mạng đều cần phải dựa trên đám mây Ví dụ: cầu
hình kết nối mạng đám mây có thê kết nói với các trung tâm dữ liệu tại chỗ và các
nhánh cơ sở thông qua cơ sở hạ tầng kết nối mạng truyền thống và internet công
Branch 1 Branch 2 Branch 3 Traffic direct to AWS
Hình 1.3: Mô phỏng mé hinh Mang dam may (Cloud Networking)
Trang 211.5 Ưu nhược điểm của điện toán đám mây
Uu diém
- Điện toán đám mây được sử dụng phỏ biến hiện nay do nó có nhiều ưu điểm
như
và giá thành rẻ dựa trên nền tảng cơ sở hạ tầng tập trung; [8]
— Chỉ phí đầu tư ban đầu về cơ sở hạ tầng, máy móc và nguồn nhân lực của người sử dụng điện toán đám mây được giảm đến mức thấp nhất, [8]
- Không còn phụ thuộc vào thiết bị và vị trí địa lý, cho phép người dùng truy cập và sử dụng hệ thống thông qua trình duyệt web ở bát kỳ đâu và trên bất kỳ
và các nghiên cứu khoa học; [8]
cấp trên “đám mây”; [8]
- Khả năng bảo mật được cải thiện do sự tập trung về dữ liệu; [8]
tính năng bởi lẽ chúng không được cài đặt có định trên một máy tính nào; [8]
trên từng khách hàng và ứng dụng, theo từng ngày, từng tuần, từng tháng [8]
*Nhược điểm
nói giữa nhà cung cấp với người dùng, giữa các người dùng với nhau Khi Internet
13
Trang 22gặp trục trặc, mát kết nói thì người dùng không thẻ truy cập và sử dụng dữ liệu trên đám mây được Mạng Internet là cầu nói trong điện toán đám mây [8]
— Vấn đề bảo mật và quyên riêng tư: Nếu như trước đây các toán bộ các thông
tin được lưu giữ trong các ô cứng thì người dùng có thê chủ động bảo vệ Còn đổi với điện toán đám mây, các dữ liệu được đưa lên không gian của nhà cung cấp Điều này vấn tiềm ân nguy cơ bị đánh cắp thông tin nếu như hệ thống bảo mật của nhà cung cấp dịch vụ kém [8]
1.6 Một số dịch vụ đám mây được sử dụng/ triển khai phố biến hiện nay
1.6.1 OpenStack
OpenStack là một platform điện toán đám mây nguồn mở hỗ trợ cả public
clouds va private clouds No cung cap giai phap xây dựng hạ tầng điện toán đám
mây đơn giản, có khả năng mở rộng và nhiều tính năng phong phu Openstack la
một cloud software được thiết kế để chạy trên các sản pham phản cứng như x86, ARM Nó không có yêu cầu gì về đặc tính phần mềm hay phản cứng, nó tích hợp với các hệ thống ké thừa và các sản phẩm bên thứ ba [9]
Ban đầu, OpenStack được phát triên bởi NASA và Rackspace, phiên bản
đầu tiên vào năm 2010 Định hướng của họ từ khi mới bắt đầu là tạo ra một dự án nguồn mở mà mọi người có thẻ sử dụng hoặc đóng góp OpenStack dưới chuân Apache License 2.0, vì thé phiên bản đầu tiên đã phát triển rộng rãi trong cộng đồng được hỗ trợ bởi hơn 12000 cộng tác viên trên gần 130 quốc gia, và hơn 150
công ty bao gồm Redhat, Canonical, IBM, AT&T, Cisco, Intel, PayPal, Comcast
và một nhiều cái tên khác Đến nay, OpenStack đã cho ra đời 13 phiên bản bao gồm: Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, Icehouse,
Juno, Kilo, Liberty, Mitaka OpenStack khéng phai la một dự án đơn lẻ mà là một
nhom cac dy an nguén mo nham muc dich cung cap cac dich vu cloud hoàn chỉnh OpenStack chứa nhiều thành phan:
— OpenStack compute: là module quan ly va cung cap may ao Tên phát triển của nó Nova Nó hỗ trợ nhiều hypervisors gam KVM, QEMU, LXC, XenServer
Trang 23Compute là một công cụ mạnh mẽ mà có thẻ điều khiển toàn bộ các công việc: networking, CPU, storage, memory, tạo, điều khiên và xóa bỏ máy ao, security, access control Bạn có thẻ điều khiên tát cả bằng lệnh hoặc từ giao diện dashboard trên web [9]
— OpenStack Glance:la OpenStack Image Service, quản lý các disk image ảo
Glance hỗ trợ các ảnh Raw, Hyper-V (VHD), VirtualBox (VDI), Qemu (qcow2)
và VMWre (VMDK, OVF) Bạn có thẻ thực hiện: cập nhật thêm các virtual disk
images, cấu hình các public và private image và điều khiên việc truy cập vào
chúng, và tát nhiên là có thẻ tạo và xóa chúng [9]
trữ phân tán cho quản lý tất cả các dạng của lưu trữ như: archives, user data, virtual
machine image Có nhiều lớp redundancy và sự nhân ban được thực hiện tự động, do đó khi có node bị lỗi thì cũng không làm mắt dữ liệu, và việc phục hồi được thực hiện tự động [9]
— Identity Server: quan lý xác thực cho user va projects
— OpenStack Netwok: là thành phần quan ly network cho các máy ảo Cung
cấp chức năng network as a service Đây là hệ thống có các tính chát pluggable,
scalable va API-driven [9]
giao diện đồ họa đề truy cập, cung cấp và tự động tài nguyên cloud Việc thiết ké
có thẻ mở rộng giúp dễ dàng thêm vào các sản phâm cũng như dịch vụ ngoài như
billing, monitoring và các công cụ giám sát khác [9]
1.6.2 Amazon Web Services
Đây là các dịch vụ cung cấp cho người dùng, đã được tích hợp với nền tảng
công nghệ đám mây kẻ trên Tính đến hiện nay, Amazon Cloud đã cung cấp lên đến gan 200 loại dịch vụ khác nhau, với nhiều tính năng phục vụ cho nhu cau da
dạng của người dùng, với hệ thống trung tâm dữ liệu trên toàn thé giới Một só
dich vu cua Amazon Cloud trong mang Web Services có thẻ kê đến như: Storage
15
Trang 24(lưu trữ), Computing Power, Security, Có thẻ nói, Amazon Cloud là một trong
những nèn táng về dịch vụ điện toán đám mây an toàn, mang đến khả năng tính
toán, xử lý và lưu trữ đữ liệu, phân phối nội dung hiệu quả, giúp doanh nghiệp có thẻ tập trung hoàn toàn vào việc mở rộng và phát triển hoạt động kinh doanh của minh [7]
Một số đặc điểm nổi bát: Đáp ứng được nhu câu sử dụng đa dạng của khách
hàng; Tính năng bảo mật cực kỳ tốt; Khả năng tích hợp; Có tính khả dụng cao 1.6.3 Google Apps
Google Apps la dich vu cua Google cho phép kết hợp tên miền của cá nhân
với các sản phẩm của Google Các tính năng của Google Apps gồm các ứng dụng
Sites Google Apps, hién dugc goi lA Google Workspace, bao gồm các công cu
cong tac dam may nhu Gmail, Google Drive, Google Docs, Sheets, Slides va
Calendar Cac ứng dụng này hỗ trợ làm việc từ xa, chia sẻ tài liệu và tương tác thời
gian thực, giúp tối ưu hóa quy trình làm việc trong doanh nghiệp
Lợi ích chính:
- Hiệu quả cộng tác: Người dùng có thê làm việc đồng thời trên cùng tài liệu, tiết kiệm thời gian qua các tính năng chỉnh sửa và phản hài tức thời [10]
— Lưu trữ an toàn và quản lý dữ liệu: Google Drive cung cấp dung lượng lớn
va tinh nang bảo mật mạnh mẽ, đảm bảo an toàn cho dữ liệu [10]
— Tích hợp và mở rộng: Các công cụ của Google dễ dàng tích hợp với ứng
dụng khác, như CRM và phần mềm quản lý dự án, giúp mở rộng khả năng làm
việc linh hoạt [10]
Ứng dựng thực tế trong doanh nghiệp:
— Gmail và Google Calendar: Hỗ trợ quản lý email và lịch trình làm việc [10]
- Google Meet và Chat: Đáp ứng nhu câu hội họp và giao tiếp trực tuyến, đặc
biệt quan trọng trong làm việc từ xa [10]
Trang 25— Google Docs, Sheets, và Slides: Cho phép tạo và chia sẻ tài liệu văn bản,
bang tinh va bai thuyét trình nhanh chóng [10]
Ha tang va bdo mat: ‘Google Apps được xây dựng trên nèn táng Google Cloud Platform, bao dam hiéu suat 6n dinh va dé tin cay cao Google Workspace
cũng cung cấp các công cụ quản trị cho quản lý truy cập, bảo mật dữ liệu và tuân
thủ quy định bảo mật [10]
1.6.4 Microsoft Azure
Microsoft Azure la mot nén táng điện toán đám mây cung cấp hơn 200 dịch
vụ, từ lưu trữ, máy chủ ảo đến trí tuệ nhân tạo (AI) và phân tích dữ liệu Được thiết
ké đề hỗ trợ doanh nghiệp triên khai, quản lý, và mở rộng ứng dụng một cách linh
hoạt, Azure giúp doanh nghiệp xây dựng các giải pháp tùy biến phù hợp với nhu cầu thực tế Các dịch vụ chính của Azure bao gòm Hạ tầng dưới dạng Dịch vụ (laaS), Nền táng dưới dạng Dịch vụ (PaaS), và Phần mềm dưới dạng Dịch vụ (SaaS) [11]
Giới thiệu tổng quan: Azure là nền táng đám mây của Microsoft, ra mắt vào năm 2010 Hiện nay, nó là một trong những nàn táng lớn nhát với hệ sinh thái dịch
vụ đa dạng giúp doanh nghiệp và tô chức linh hoạt triển khai hạ tầng IT và phát triên các ứng dụng mới [11]
Các d;ch vự chính:
Hạ tầng dưới dạng Dịch vụ (laaS): Cung cấp các tài nguyên tính toán như
máy chủ ảo, lưu trữ và mạng, cho phép doanh nghiệp tùy chỉnh toàn bộ hạ tầng kỹ
thuật số [11]
Nền táng dưới dạng Dịch vụ (PaaS): Giúp các nhà phát triển xây dựng, thử nghiệm và triển khai ứng dụng một cách dễ dàng mà không phải lo lắng vẻ hạ tàng [11]
Phan mém dưới dạng Dịch vụ (SaaS): Dịch vụ hoàn chỉnh với các ứng dụng
tích hợp, điển hình như Office 365, hỗ trợ doanh nghiệp làm việc nhóm và quản lý
tài liệu trực tuyến [11]
17
Trang 26Tỉnh năng nổi bát:Khả năng mở rộng cao: Azure cho phép mở rộng nhanh
chóng và linh hoạt tùy thuộc vào nhu cầu người dùng; An ninh và tuân thủ: Azure tích hợp nhiều biện pháp bảo mật và công cụ bảo vệ dữ liệu, đáp ứng các tiêu chuẩn
an ninh quốc té [11]
Các ng dựng thực tế: Azure cung cấp các công cụ phân tích dữ liệu và AI
giúp doanh nghiệp phân tích dữ liệu lớn, hỗ trợ ra quyết định nhanh chóng.; Azure
App Service hỗ trợ triển khai ứng dụng đa nền tảng, dễ dàng tích hợp các chức
năng liên quan đến xác thực và giao diện người dùng [11]
1.6.5 Rackspace
Rackspace cung cap dich vụ Managed Cloud, được coi là giải pháp hàng đầu, cho phép doanh nghiệp tập trung vào kinh doanh chính mà không phải lo lắng
về việc xây dựng và bảo trì ha tang dam may Diém ndi bat cua Managed Cloud la
dịch vụ hỗ trợ tối ưu cho khách hàng, giúp doanh nghiệp vận hành hiệu quả mà
không cần đâu tư đội ngũ kỹ thuật viên riêng
Cơ sở hạ tầng chính của Rackspace: Dich vu dam mây công cộng của
Rackspace bao gém cac dich vu co sé ha tang cét lõi như máy chủ, lưu trữ, mạng, cho phép mở rộng linh hoạt theo nhu câu Hạ tầng đám mây của Rackspace cting
dựa trên OpenStack, một nèn táng mã nguồn mở được sử dụng phỏ biến, giúp khách hàng có thẻ dễ dàng mở rộng dich vu bang cách bổ sung các sản phẩm và
dịch vụ bố sung khi có nhu cầu
Rackspace được phân biệt bởi tính hỗ trợ tận tâm và tập trung vào khách hàng
Rackspace cung cap các dịch vụ bỏ trợ cũng như hỗ trợ kỹ thuật 24/7, giúp khách hàng tôi ưu hóa hiệu suất mà không càn quá lo lắng về quản trị kỹ thuật phức tạp Rackspace cũng cung cấp các câu chuyện khách hàng thực tế (customer sfories) vẻ
cách doanh nghiệp sử dụng hiệu quả dịch vụ đám mây, từ đó tạo niềm tin và hình
dung rõ ràng vẻ giá trị mà Rackspace mang lại [12]
Trang 27Các dịch vụ bỏ sung: Ngoài cơ sở hạ tầng cơ bản, Rackspace còn cung cap
các dịch vụ bố sung hữu ích như các công cụ DevOps, bảo mật, và quản lý dữ liệu
lớn, phù hợp với nhu cầu mở rộng và phát triển dài hạn của doanh nghiệp [12]
1.6.6 Dropbox
Dropbox là một dịch vụ lưu trữ đám mây cho phép người dùng lưu trữ, chia
Sẻ và đồng bộ hóa dữ liệu trực tuyến Được thành lập vào năm 2007, Dropbox ban
đầu tập trung vào lưu trữ tệp cá nhân, nhưng nay mở rộng dịch vụ với các tính
năng hỗ trợ làm việc nhóm, quản lý dự án và chia sẻ tài liệu bảo mật Với khả năng đồng bộ hóa tự động và giao diện thân thiện, Dropbox giúp người dùng truy cập
tệp từ nhiều thiết bị khác nhau, đồng thời tích hợp với nhiều ứng dụng khác như
Google Workspace va Microsoft Office 365 [13]
Kha ndng déng bé héa va chia sé: Dropbox tự động đồng bộ hóa các tệp trên mọi thiết bị, đảm bảo người dùng có thể truy cập dữ liệu dù ở bát kỳ đâu Chức
năng chia sẻ tải liệu giúp việc hợp tác giữa các cá nhân và nhóm trở nên thuận tiện hơn [13]
Các gói d;ch vự và ¿ah năng: Dropbox Basic: Gói miễn phí dành cho cá nhân với dung lượng giới hạn ; Dropbox Plus và Family: Nâng cấp với dung lượng
lớn và thêm các công cụ bảo mật ; Dropbox Business: Gói dành cho doanh nghiệp
Với các tinh nang quan ly nhóm, bảo mật nâng cao và kiêm soát quyên truy cập
Ứng dựng trong doanh nghiệp và cá nhân: Ngoài lưu trữ và chia sé, Dropbox hỗ trợ công việc từ xa và làm việc nhóm hiệu quả, nhờ khả năng tích hợp
với các công cụ năng suất khác như Slack và Zoom [13]
Báo mat va quyén riéng ne: Dropbox str dung ma héa manh mé va cung cap các tính năng bảo mật như xác thực hai yêu tố để bảo vệ dữ liệu người dùng
1.7 Mô hình truyền thông điện toán đám mây
Trước tiên, chúng ta càản khám phá các mô hình triển khai điện toán đám
mây Những mô hình này sẽ quyết định cách thức lưu trữ, quản lý và truy cập dữ
liệu cũng như ứng dụng trong môi trường điện toán đám mây Có nhiều loại mô
19
Trang 28hình khác nhau và việc chọn lựa mô hình phù hợp với doanh nghiệp là cực kỳ quan
trọng Dưới đây là năm mô hình triển khai chính: [14]
— Public Cloud (Đám mây công cộng)
— Hybrid Cloud (Đám mây lai)
1.7.1 Public Cloud (Dam miy céng céng)
Đám mây công cộng là mô hình triển khai rất phô biến, nơi mà các dịch vụ
điện toán được cung cấp cho nhiều tổ chức và cá nhân thông qua internet Trong
mô hình này, nhà cung cấp sẽ sở hữu và quản lý toàn bộ hạ tầng, bao gồm máy
chủ, lưu trữ, mạng và các dịch vụ khác, trong khi người dùng chỉ cần truy cập và
su dung theo nhu cau [14]
Loi ich:
Tính linh hoạt: Người dùng dễ dàng mở rộng hoặc thu hẹp quy mô dịch vụ dựa trên nhu câu thực tế của doanh nghiệp Tính linh hoạt này giúp doanh nghiệp
nhanh chóng điều chỉnh tài nguyên khi có sự thay đôi
Tiết kiệm chỉ phí: Doanh nghiệp có thê giảm thiểu chi phí đầu tư vào hạ tang vat lý, vì không cần phải mua sắm máy chủ hay thiết bị lưu trữ Thay vào đó,
họ chỉ phải trả tiền cho dịch vụ mà mình sử dụng
Truy cập từ xa: Phương thức này cho phép người dùng quản lý và truy cập
dữ liệu cũng như ứng dụng từ bất kỳ đâu có kết nỗi internet Điều này góp phần
gia tang khả năng làm việc từ xa của doanh nghiệp
Hạn chế:
Vấn đề bảo mật: Một điểm hạn chế của đám mây công cộng là lo ngại về
an ninh và sự bảo vệ dữ liệu Dữ liệu doanh nghiệp năm trên hạ tầng chung, tạo ra
Trang 29nguy cơ bị rò ri thông tin hoặc tân công mạng Vì vậy, bảo đảm an toàn dữ liệu trở
thành một thách thức lớn với mô hình này
Phụ thuộc vào nhà cung cấp: Doanh nghiệp sẽ phụ thuộc vào nhà cung cáp
dịch vụ đề duy trÌ sự ôn định và đáng tin cậy của hệ thông Nếu nhà cung cấp gặp trục trặc hay gián đoạn, khả năng truy cập và sử dụng của doanh nghiệp có thê bị ảnh hưởng nghiêm trọng
1.7.2 Dam may riéng (Private Cloud)
Đám mây riêng là một phương thức triển khai điện toán đám mây, nơi doanh nghiệp tạo dựng một hạ tang điện toán đảm mây riêng cho chính mình Cơ sở hạ
tầng này có thê được thiết lập trong trung tâm dữ liệu của công ty hoặc sử dụng các máy chủ độc lập Mô hình đám mây riêng mang lại độ bảo mật và quyền riêng
tư cao, cho phép doanh nghiệp kiểm soát đầy đủ về dữ liệu và ứng dụng của họ
[14]
Lợi ích:
Bảo mật và riêng tư: Mô hình đảm mây riêng giúp doanh nghiệp duy tri su
kiếm soát toàn diện đối với dữ liệu và ứng dụng Điều này góp phản bảo vệ thông
tin quan trọng và đáp ứng các yêu cầu an ninh cũng như quy định
Tùy chỉnh linh hoạt: Doanh nghiệp có khả năng điều chỉnh hạ tầng điện toán đám mây của riêng mình phù hợp với nhu cầu đặc thù
Hiệu suát tối ưu: Mô hình đám mây riêng cho phép doanh nghiệp tận dụng
hiệu quả tài nguyên và khả năng máy tính nội bộ, giúp đáp ứng nhu cầu một cách tối ưu nhất
Trang 30Hạn chế về quy mô: Đám mây riêng thường gặp hạn ché về quy mô hoạt
động so với đám mây công cộng Doanh nghiệp cần chắc chắn rằng cơ sở hạ tầng của họ đủ sức đáp ứng nhu cầu sử dụng
1.7.3 Dam may lai (Hybrid Cloud)
Trong mô hình đám mây lai, các doanh nghiệp kết hợp giữa điện toán đám
mây công cộng và riêng tư để quản lý, lưu trữ và xử lý dữ liệu cũng như ứng dụng của họ Mô hình này cho phép doanh nghiệp sử dụng điện toán đám mây công cộng cho các nhiệm vụ không nhạy cảm, trong khi điện toán đám mây riêng tư được dùng cho những công việc yêu cầu bảo mật cao [14]
Lợi ích:
Tinh linh hoạt: Mô hình đảm mây lai giúp doanh nghiệp khai thác sự linh
hoạt của điện toán đảm mây công cộng và tính bảo mật của đám mây riêng tư Họ
có thẻ dễ dàng mở rộng hoặc thu nhỏ quy mô dịch vụ theo nhu cầu thực té, từ đó
đáp ứng nhanh chóng khi cần tăng cường tài nguyên hay giảm chỉ phí
Bảo mật và riêng tư: Mô hình này cho phép doanh nghiệp duy tri an toàn
và riêng tư cho những dữ liệu nhạy cảm Các nhiệm vụ cần bảo mật cao sẽ được
thực hiện trên hạ tầng đám mây riêng, trong khi những tác vụ ít nhạy cảm hơn có thê chạy trên hệ thống đám mây công cộng
Hiệu suất và khả năng mở rộng: Mô hình đám mây lai cho phép doanh
nghiệp tận dụng nguồn lực và sức mạnh tính toán từ cả hai loại đám mây Doanh
nghiệp có thể sử dụng đám mây công cộng cho các nhiệm vụ tốn nhiều tài nguyên
và chọn đám mây riêng tư cho những công việc nhẹ nhàng hơn, từ đó tôi ưu hóa
hiệu suất và đáp ứng được các mục tiêu
Hạn chế:
Phức tạp trong quản lý: Mô hình đám mây lai có thê tạo ra độ phức tạp trong
quản lý do phải đồng thời làm việc với cả điện toán đám mây công cộng và riêng
tư Doanh nghiệp cần có chuyên môn và kỹ năng cản thiết dé điều hành cả hai mô
hình một cách hiệu quả.
Trang 31Chỉ phí cao: Việc thiết lập và duy trì hạ tầng cho đám mây lai co thé đòi hỏi đầu tư về phần cứng, phản mềm và nhân sự IT Điều này khiến mô hình đám mây
lai thường tốn kém hơn so với các mô hình chỉ sử dụng điện toán đám mây công
cộng hoặc riêng tư
1.7.4 Multi-Cloud (Dam méy da nha cung cap)
Multi-Cloud là cách thức triển khai điện toán đám mây mà trong đó doanh
nghiệp sử dụng nhiều nhà cung cấp dịch vụ khác nhau đề lưu trữ, quản lý và xử lý
dữ liệu cũng như ứng dụng Thay vì chỉ dựa vào một nhà cung cấp duy nhất, doanh nghiệp có thẻ kết hợp nguồn lực từ nhiều nhà cung cấp khác nhau đề tận dụng
những lợi ích riêng biệt mà từng nhà mang lại [14]
Đa dạng hóa tài nguyên: Việc áp dụng mô hình Multi-Cloud cho phép doanh
nghiệp khai thác tài nguyên từ nhiều nhà cung cấp khác nhau, từ đó giúp tăng cường đa dạng hạ tầng và tài nguyên, giảm thiêu sự phụ thuộc vào một nhà cung cấp duy nhất, đồng thời tận dụng những lợi ích độc đáo mà từng nhà cung cấp
mang lại như linh hoạt, hiệu suất cao, an ninh tót và giá trị kinh té
23
Trang 32Giảm độ trễ: Đề nâng cao trải nghiệm người dùng và giảm độ trễ, doanh
nghiệp có thẻ lựa chọn vị trí đặt hạ tầng điện toán đám mây từ các nhà cung cấp
gần gũi với khách hàng của họ
Tính sẵn có cao: Tình trạng hai nhà cung cấp điện toán đám mây gặp sự có đồng thời là rat hiếm nhưng khi triển khai Multi-Cloud, tính khả dụng của các dịch
vụ Sẽ được cải thiện rõ rệt
Tối ưu hiệu suát và chỉ phí: Doanh nghiệp có thẻ quyết định lựa chọn nhà cung cáp tối ưu nhất cho từng công việc dựa trên yêu câu riêng biệt của từng tác
vụ, từ đó giúp cải thiện hiệu suất và tiết kiệm chỉ phí cho mỗi công việc
Hạn chế:
Quản lý phức tạp: Mô hình Mulfti-Cloud yêu cầu doanh nghiệp phải quản lý
và điều hành tài nguyên từ nhiều nhà cung cấp dịch vụ khác nhau, điều này cần có kiến thức và kỹ năng chuyên môn đề tổ chức và tối ưu việc sử dụng các tài nguyên Tính tương thích: Một số ứng dụng và dịch vụ có thẻ gặp khó khăn hoặc
không thể tương thích khi cần tích hợp với nhiều nhà cung cấp điện toán đám mây
khác nhau, dẫn đến những thử thách trong quá trình chuyên giao và tích hợp giữa
các bên [14]
1.7.5 Community Cloud - Dam may cộng đồng
Điện toán đám mây cộng đồng là một cách triển khai trong đó các tổ chức
hoặc doanh nghiệp cùng sử dụng chung một hệ thống điện toán đám mây nhăm
đáp ứng nhu câu và mục tiêu chung của họ Mô hình này thường được các tô chức
có nhu cầu và quy định tương đồng, ví dụ như trong cùng ngành nghề, khu vực địa
lý hoặc phải tuân thủ các quy định pháp lý giống nhau, áp dụng [14]
Lợi ích:
Chia sẻ tài nguyên: Mô hình điện toán đám mây cộng đồng cho phép các tô
chức/sản xuất chung một hạ tầng điện toán đám mây Việc này giúp tối ưu hóa
việc sử dụng tài nguyên, giảm thiêu lãng phí và nâng cao khả năng mở rộng cũng như hiệu suắt
Trang 33Tiết kiệm chỉ phí: Sử dụng hệ thống đám mây cộng đồng sẽ tiết kiệm chỉ
phí xây dựng và duy trì cơ sở hạ tầng điện toán đám mây riêng biệt Thay vì mỗi
tố chức tốn kém để đầu tư hoàn chỉnh cho cơ sở hạ tầng riêng, họ có thẻ chia sẻ
chỉ phí với các tô chức khác trong cộng đồng
Tăng cường an ninh: Hệ thống đa đám mây cho phép các tô chức cùng chia
sẻ trách nhiệm và tài nguyên liên quan đến vấn đề an ninh Điều này giúp cải thiện khả năng đáp ứng các yêu cầu vẻ an toàn thông tin và tuân thủ các quy định trong
lĩnh vực hoặc khu vực mà họ hoạt động
Hạn chế:
Quản lý phức tạp: Mô hình điện toán đám mây cộng đồng cần sự phối hợp
và quản lý chặt chẽ giữa các bên tham gia Các doanh nghiệp phải cam két tuân
thủ quy tắc và quy định chung, đồng thời làm việc với nhau một cách hiệu quả Phụ thuộc vào đối tác: Mô hình này cũng có sự phụ thuộc vào nhà cung cấp
dịch vụ điện toán đám mây Điều này có thế dẫn đến nguy cơ xảy ra sự cô hoặc
gián đoạn nếu một đối tác không đáp ứng được yêu cầu hoặc vận hành không ôn
định
Các mô hình dịch vụ điện toán đám mây được phát triền dựa trên nèn tảng
cét lõi của công nghệ này: Chúng cung cấp tài nguyên công nghệ thông tin qua internet, và người dùng có thể lựa chọn giữa việc sử dụng miễn phí hoặc phải trả
tiền tùy theo mức độ sử dụng Thêm vào đó, khách hàng có quyền ngừng dịch vụ
bát kỳ lúc nào họ muốn [14]
Mặc dù vậy, mỗi mô hình lại có sự khác biệt trong thiết ké, tính linh hoạt,
khả năng mở rộng cũng như cách kiểm soát và quản lý Hiện tại, ba mô hình dịch
vụ điện toán đám mây chủ yêu bao gòm SaaS, PaaS và laaS, mà mỗi loại phục vụ
cho nhu cầu của các nhóm người dùng khác nhau
SaaS — Phan mém dioi dang dich vu
SaaS, viết tắt của "Software as a Service", là một mô hình dịch vụ cung cấp cho người dùng khả năng truy cập vào các ứng dụng hoặc phản mẻm đã được hoàn
25
Trang 34thiện và tích hợp săn Những ứng dụng này có đầy đủ chức năng giúp người dùng, chủ yếu là người tiêu dùng cuối, giải quyết những vấn đẻ cụ thê mà họ gặp phải [15]
Các ứng dụng SaaS được phân phối thông qua nén tang dam may va co thé
hiện diện dưới nhiều hình thức khác nhau: Ứng dụng trên máy tính; Ứng dụng dành cho thiết bị di động; Tiện ích mở rộng trên trình duyệt web
Những đặc điểm nỗi bật của mô hình điện toán đám mây SaaS bao gồm: Triên khai nhanh chóng và dễ dàng: Khi người dùng đăng ký sản phẩm theo
mô hình SaaS, họ ngay lập tức nhận được một giải pháp sẵn có để sử dụng mà
không cần phải đầu tư lớn vào cơ sở hạ tầng hay nguồn lực công nghệ Họ cũng
không cần lo lăng vẻ việc nâng cấp phản mềm hay bảo trì máy chủ, vì nhiệm vụ
đó thuộc về nhà cung cáp.Điều này cũng đồng nghĩa với việc người dùng khó có
thẻ tùy chỉnh phan mém theo ý muốn, bởi ứng dụng đã được thiết kế có định
Khả năng truy cập linh hoạt:Người dùng có thê dễ dàng truy cập ứng dụng SaaS từ bất kỳ đâu và trên mọi thiết bị có internet.Tuy nhiên, do mô hình SaaS phụ thuộc vào kết nói internet, việc mát kết nói hoặc mạng yéu có thê khiến người dùng
không thê truy cập vào ứng dụng và dữ liệu lưu trữ trên đám mây
Có khả năng tích hợp với nhiều nền táng khác:Để đáp ứng nhu cầu người
dùng tốt hơn, một ứng dụng SaaS có thé str dung API dé kết nói với các ứng dụng
hoặc nèn tảng khác, giúp người dùng dễ dàng điều chỉnh các tính năng mà không
tốn kém
Chi phí dựa trên mức sử dụng (Pay-as-you-go): Chi phí sử dụng SaaS thường được thanh toán định kỳ hàng tháng hoặc hàng năm Nhà cung cấp SaaS
sẽ cung cấp nhiều gói đăng ký khác nhau, phù hợp với nhu cầu sử dụng từ ít tới
nhiều của người dùng và có giá từ cao đến thấp
Mô hình SaaS rất phô biến trong việc hỗ trợ làm việc nhóm và quản lý quy trình cho tổ chức hoặc doanh nghiệp Một vài ứng dụng SaaS nỗi bật bao gồm: Hệ thống CRM đề quản lý quan hệ khách hàng; Hệ thong ERP cho ké hoạch tài nguyên
doanh nghiệp; Quan lý nội dung trên website; Công cu hé tro email marketing;
Trang 35Nền tảng cho ngành bán lẻ và thương mại điện tử; Phần mềm thanh toán, lập hóa đơn, kế toán, bán hàng, nhân sự, bảo mật, quản lý tài sản, ; Các ứng dụng cho hội nghị, trò chuyện video, ; Phần mềm quản lý dự án
PaaS — Nẩn tang didi dang dich vu
PaaS là viết tat cua "Nén tang dudi dang dich vu" Trong khi SaaS cung cap san pham hoàn chỉnh nhằm giải quyết trực tiếp nhu cầu của người dùng, thì PaaS lại tạo ra một hệ sinh thái cho phép người dùng tự thiết kế, phát triển, thử nghiệm, triên khai và lưu trữ sản phẩm của mình [15]
Mô hình PaaS giúp người dùng được quyên truy cập vào một “bộ kít” bao
gom:Quyén sử dụng máy chủ cùng bộ nhớ; Cơ sở dữ liệu; Công cụ phát triển như
trình soạn thảo mã, trình gỡ lỗi, trình biên dịch và nhiều công cụ hỗ trợ khác.; Hệ
điều hành và API trung gian.; Kiến trúc PaaS có thẻ so sánh như hình thức điện toán đám mây không cần máy chủ [15]
Đặc điểm của PaaS bao gồm khả năng xây dựng, kiểm thử, triển khai và điều chinh ứng dụng một cách nhanh chóng và tiết kiệm Những điêm nói bật của
mô hình này bao gồm: Quản lý vòng đời ứng dụng hiệu quả, chỉ với một môi trường tích hợp, PaaS cho phép người dùng chạy mọi giai đoạn từ phát triên, thử
nghiệm đến cập nhật ứng dụng.; Không yêu cầu quản lý cao: Người dùng không cần đầu tư vào phần cứng mà chỉ tập trung vào việc phát triển và quản lý ứng dụng Tat ca tài nguyên đều được cung cấp săn bởi nhà cung cáp.Người dùng cũng không phải lo lắng về bảo trì hay vá lỗi hệ thống, vì nhà cung cấp chịu trách nhiệm duy trì sự ôn định của nên táng.; Khả năng tiếp cận dễ dàng: Các lập trình viên có thê phát triển ứng dụng cho nhiều nèn táng khác nhau và làm việc trực tuyến từ bát kỳ
đâu, thuận tiện cho việc cộng tác.; Tính linh hoạt và mở rộng: PaaS có nhiều công
cụ để người dùng lên ý tưởng và phát triển ứng dụng mà không bị phụ thuộc vào
nhà cung cấp, đồng thời còn có khả năng tăng hoặc giảm tài nguyên khi cần.; Trả tiền theo mức sử dụng: Người dùng thanh toán dựa trên nhu cầu thực té, với nhiều gói dịch vụ có giá thành khác nhau tùy thuộc vào tài nguyên cần thiết, giúp giảm
áp lực chỉ phí
27
Trang 36PaaS cung cấp đầy đủ môi trường và công cụ cho quá trình phát triên ứng
dụng toàn diện Mô hình này lý tưởng cho: Triên khai ứng dụng web;Các dịch vụ
cho thuê phan mém quan ly co sé dit ligu va quan lý tin tức;Xây dựng API đề kiểm
soát và chia sẻ dữ liệu giữa các thiết bị và ứng dụng;Dịch vụ di động;Ứng dụng
học máy
laaS — Cơ sở hạ tằng dưới dạng dịch vụ
laaS, hay "Infrastructure as a Service", là mô hình dịch vụ cung cấp cơ sở
ha tang cho công nghệ điện toán đám mây Khi sử dụng dịch vụ laaS từ các nhà
cung cấp, người dùng có thẻ truy cập tài nguyên CNTT qua internet, bao gòm:
Máy chủ ảo hoặc máy chủ chuyên dụng trên nên tang máy tính vật lý;Các dịch vụ két nối mạng; Trung tâm dữ liệu
Đặc điểm của mô hình dịch vụ laaS
Người dùng có khả năng kiếm soát và tùy chỉnh tối đa:Khi áp dụng laaS, người dùng có quyên toàn diện để cầu hình các tài nguyên cần thiết nhằm phát triên nền táng và xây dựng phần mềm hoặc ứng dụng riêng biệt Điều này cũng
đồng nghĩa với việc họ phải chịu trách nhiệm về vận hành, bảo trì, sao lưu, nâng
cấp và xử lý sự cố cho nẻn tang mà họ đã tạo ra bằng laaS [15]
Yêu câu kiến thức chuyên môn để quản lý:Như đã đề cập, việc cầu hình và bảo trì các sản phẩm laaS hoàn toàn dựa vào người dùng Do đó, doanh nghiệp cần
có một đội ngũ kỹ thuật viên CNTT có trình độ chuyên môn vững đề thực hiện
công việc nảy
Khả năng mở rộng quy mô dễ dàng và nhanh chóng:Các nhà cung cáp laaS
trang bị hệ thống máy chủ, lưu trữ và mạng mạnh mẽ đề đáp ứng nhanh chóng nhu cầu của khách hàng Nhờ vậy, người dùng có thể linh hoạt điều chỉnh quy mô điện toán đám mây theo nhu cầu thực tế Đối với những doanh nghiệp đang trên đà phát triên nhưng thiếu nguồn lực đầu tư vào hạ tằng phản cứng, thì laaS chính là lựa
chọn hoàn hảo.
Trang 37Mức độ linh hoạt rất cao:So với SaaS và PaaS, laaS cho phép tính tùy chỉnh
lớn nhát Người dùng có thẻ lắp đặt bát kỳ hệ điều hành nào và kiêm soát tài nguyên như bộ nhớ, RAM, CPU hoặc ô đĩa phù hợp với nhu cầu cá nhân
Cải thiện hỗ trợ kỹ thuật, hiệu suất và bảo mật cho hạ tằng:Nhà cung cấp
dịch vụ IaaS thường xuyên đầu tư vào công nghệ bảo mật tiên tiền (như mã hóa
đầu cuối, mã hóa dữ liệu và tường lửa) để đảm bảo an toàn cho hạ tầng CNTT
Nhờ vậy, người dùng có thể yên tâm về an ninh hơn so với việc tự quản lý cơ sở
ha tang tai chỗ [15]
Khả năng khắc phục thảm họa:laaS được trang bị săn các giải pháp sao lưu
và khôi phục dữ liệu để giảm thiêu nguy cơ mất mát và gián đoạn công việc do sự
kiện bát khả kháng như mất điện, tấn công mạng hay thiên tai Thêm vảo đó, tài
nguyên của mô hình này có thẻ phân bó trên nhiều máy chủ và trung tâm dữ liệu,
giúp laaS vấn hoạt động khi một máy chủ gặp sự có
Hình thức thanh toán linh hoạt dựa trên nhu càu:laaS với khả năng mở rộng
quy mô cho phép người dùng trả tiền chỉ cho những tài nguyên mà họ sử dụng
trong thời gian cụ thẻ Điều này giúp doanh nghiệp tiết kiệm chí phí đầu tư hàng
tháng
Với tính linh hoạt vượt trội, laaS thôi thúc sự lựa chọn tuyệt vời cho các dự
án công nghệ cần xử lý dữ liệu lớn và phức tạp, chăng hạn như: Điện toán đám mây
ảo (xử lý dữ liệu, thử nghiệm phần mềm, lưu trữ ứng dụng ).; Web Hosting (lưu trữ website).; Quản lý lưu trữ và sao lưu dữ liệu; Lưu trữ dữ liệu lâu dài (Cloud
Data Archiving); Dịch vụ mạng ảo để truyền tải dữ liệu nội bộ mà không cần
internet công cộng; Thiết lập và thực hiện quy trình làm việc, quy trình kinh doanh 1.8 Kiến trúc phân tán
Điện toán phân tán là kỹ thuật cho phép nhiều máy tính phối hợp làm việc
để giải quyết các vấn đề chung Kỹ thuật này két nối những máy tính lại thành một
hệ thống mạnh mẽ, có khả năng cung cấp nguồn lực lớn nhằm xử lý các thách thức
phức tạp [16] [17] [18]
29
Trang 38u điểm:
Khả năng mở rộng: Hệ thống phân tán có thê được mở rộng tùy vào nhu
cầu và khối lượng công việc của bạn Bạn có thẻ dễ dàng thêm vào các nút mới, hay nói cách khác là thêm nhiều thiết bị điện toán vào mạng lưới khi cần thiết
Độ sẵn sàng cao: Hệ thống điện toán phân tán vẫn hoạt động bình thường ngay cả khi một số máy tính gặp sự có Thiết kế này có khả năng chịu lễi tốt, cho phép hệ thống tiếp tục vận hành mặc dù có một vài máy không hoạt động Tính nhất quán: Các máy tính trong hệ thống phân tán tương tác và sao chép
dữ liệu với nhau, đồng thời tự động duy trì tính nhất quán của dữ liệu trên tát cả các máy Nhờ vậy, bạn vừa có được khả năng chịu lỗi cao mà vấn giữ được độ
chính xác của dữ liệu
Tính minh bạch: Hệ thống điện toán phân tán giúp tách biệt người dùng
khỏi các thiết bị vật lý Bạn có thê thao tác như thể mình đang sử dụng một máy tính duy nhát mà không cần phải lo lắng về việc cầu hình từng máy riêng lẻ Các phản cứng, phần mềm trung gian và hệ điều hành có thê phối hợp nhịp nhàng đề
đảm bảo hoạt động trơn tru của hệ thông
Hiệu suất cao: Hệ thống phân tán cho hiệu suất vượt trội với việc tối ưu hóa tài nguyên từ phần cứng Như vậy, bạn có thê xử lý khối lượng công việc lớn mà
không cần lo đến sự có hệ thống do sự gia tăng đột biến vẻ dung lượng hoặc sự lãng phí tài nguyên
Các loại kiến trúc phân tán:
Kiến trúc khách - chủ: Đây là mô hình phổ biến nhất trong điện toán phân
tán, nơi các chức năng được chia thành hai loại: máy khách và máy chủ [16] [17]
[18]
Máy khách: Có hạn ché về thông tin và khả năng xử lý, nên máy khách sẽ gửi yêu cầu đến máy chủ, nơi lưu trữ phần lớn dữ liệu và tài nguyên; Máy chủ: Chịu trách nhiệm đồng bộ hóa và quản lý quyền truy cập vào tài nguyên, phản hài
lại yêu cầu từ máy khách với dữ liệu hoặc thông tin trạng thái Một máy chủ thường
có khả năng phục vụ nhiều máy khách cùng lúc
Trang 39Lợi ích và hạn ché: Kiến trúc khách - chủ giúp cái thiện an ninh và đơn giản hóa việc quản lý Bạn chỉ cần chú trọng đến việc bảo vệ máy chủ, và bát kỳ thay
đối nào đối với cơ sở dữ liệu chỉ cần thực hiện tại máy chủ Tuy nhiên, nhược điểm
là máy chủ có thê trở thành nút thắt cô chai, đặc biệt khi có nhiều máy cùng lúc gửi yêu câu
Kiến trúc ba bậc: Trong mô hình này, máy khách là bước đầu tiên Máy
chủ được chia thành hai loại: Máy chủ ứng dụng: Là trung gian giúp két nói, chứa logic và chức năng chính cho hệ thông phân tán; Máy chủ cơ sở dữ liệu: Tầng cuối giúp lưu trữ và quán lý dữ liệu, chịu trách nhiệm truy xuất và bảo trì tính nhất quán
Việc phân định vai trò cho các máy chủ trong kiến trúc ba bậc giúp giảm tắc nghẽn
giao tiếp và nâng cao hiệu suát [16] [17] [18]
Kiến trúc N bậc: Mô hình này gồm nhiều hệ thống khách - chủ khác nhau kết nói với nhau đề giải quyết vấn đẻ chung Phản lớn hệ thống phân tán hiện nay
sử dụng kiến trúc đa bậc, cho phép các ứng dụng doanh nghiệp hoạt động hài hòa
Cách thức hoạt động: Điện toán phân tán hoạt động dựa vào việc các máy
tính trao đôi thông tin với nhau trong kiến trúc hệ thông phân tán Những giao thức hay quy tắc giao tiếp tạo ra s3anMo3aswcwwocrb giữa các thành phan va phụ thuộc này được gọi là liên kết, chia thành hai loại chính Liên kết yếu: Trong mô hình liên kết yếu, các thành phản chỉ có sự két nối nhẹ, giúp cho sự thay đôi ở một thành phan không ảnh hưởng đến thành phản kia Ví dụ điển hình là máy khách và máy
chủ có thê hoạt động với ít sự phụ thuộc lẫn nhau theo thời gian Thông tin từ máy
khách được đưa vào hàng đợi của máy chủ, và trong khi đó, máy khách vẫn có thê
thực hiện các nhiệm vụ khác cho đến khi nhận được phản hài từ máy chủ
31
Trang 40Liên kết chặt chẽ: Những hệ thống phân tán với hiệu suất cao thường áp dụng kiêu liên kết chặt chẽ Các mạng cục bộ tốc độ cao kết nói nhiều máy tính để
tạo nên một cụm hoạt động đồng thời Trong mô hình điện toán cụm, mỗi máy tính
đều được câu hình đề thực hiện cùng một nhiệm vụ Hệ thống điều hành trung tâm, hay còn gọi là phan mém trung gian phân cụm, sẽ quản lý, lên lịch và phối hợp
giao tiếp giữa các máy tính khác nhau trong cụm
1.9 Điện toán song song
Tính toán song song, hay lập trình song song, là quá trình phân nhỏ các bài
toán tính toán lớn thành những phản nhỏ hon đề nhiều bộ xử lý có thẻ giải quyết đồng thời Các bộ xử lý này giao tiếp với nhau thông qua bộ nhớ chia sẻ và két hợp
két quả của chúng thông qua một thuật toán Tính toán song song vượt trội về tốc
độ so với tính toán tuần tự, mà trước đây chỉ sử dụng một bộ xử lý để hoàn thành các vân đề theo trình tự [19]
Các hệ thống song song đã phát triển mạnh mẽ, được áp dụng trong nhiều
loại máy tính khác nhau, giúp tăng tốc độ thực hiện các tác vụ hàng ngày như kiếm
tra email hay gửi tin nhắn lên gấp hàng trăm lần so với trước kia khi sử dụng máy
tính tuần tự Ngoài việc hỗ trợ cho các thiết bi cá nhân như laptop và smartphone,
hệ thống này cũng cung cấp sức mạnh cho các siêu máy tính tiên tiền và các công nghệ hiện đại như trí tuệ nhân tao (Al) va Internet van vat (loT)
Lợi ích của điện toán song song bao gém:
Giảm chỉ phí: Trước khi có điện toán song song, tính toán tuần tự yêu cầu các bộ xử lý đơn phải xử lý từng bước một, khiến nhiều tác vụ mát thêm thời gian
Ví dụ, các mẫu iPhone đầu tiên sử dụng tính toán tuần tự và có thẻ mát tới một
phút để mở ứng dụng hoặc xem email Nhung từ năm 2011, khi điện toán song
song được áp dụng, tốc độ thực hiện các tác vụ này đã được cải thiện đáng kê
Giải quyết vấn đề phức tạp: Khi công nghệ phát triển, nhu câu xử lý hàng
nghìn hoặc triệu tác vụ cùng lúc gia tăng Các mô hình học máy hiện tại phụ thuộc
nhiều vào điện toán song song với các thuật toán phức tạp chạy trên nhiều bộ xử