1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tiểu luận môn học Điện toán Đám mây Đề tài xây dựng Ứng dụng di Động quản lý sách

50 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Ứng Dụng Di Động Quản Lý Sách
Tác giả Lê Tiến Đạt, Đặng Quốc Huy
Người hướng dẫn Th.S Hồ Ngọc Trung Kiên
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Điện Toán Đám Mây
Thể loại tiểu luận
Năm xuất bản 2024
Thành phố Bình Dương
Định dạng
Số trang 50
Dung lượng 141,26 KB

Nội dung

Điện toán đám mây không chỉ cung cấp các giải pháp lưu trữ và quản lý dữ liệuhiệu quả mà còn tạo ra một môi trường linh hoạt, giúp doanh nghiệp và cá nhân tiết kiệmchi phí, tối ưu hóa tà

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN ĐÀO TẠO CÔNG NGHỆ THÔNG TIN, CHUYỂN ĐỔI SỐ

TIỂU LUẬN MÔN HỌC

ĐIỆN TOÁN ĐÁM MÂY

SVTH: LÊ TIẾN ĐẠT MSSV: 2124801030116 SVTH: ĐẶNG QUỐC HUY MSSV: 2124801030188 LỚP: D21KTPM01 GVHD: Th.S HỒ NGỌC TRUNG KIÊN

BÌNH DƯƠNG – 11/2024

Trang 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN ĐÀO TẠO CÔNG NGHỆ THÔNG TIN, CHUYỂN ĐỔI SỐ

TIỂU LUẬN MÔN HỌC

ĐIỆN TOÁN ĐÁM MÂY

SVTH: LÊ TIẾN ĐẠT MSSV: 2124801030116 SVTH: ĐẶNG QUỐC HUY MSSV: 2124801030188 LỚP: D21KTPM01 GVHD: Th.S HỒ NGỌC TRUNG KIÊN

BÌNH DƯƠNG – 11/2024

Trang 3

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN

Họ và tên giảng viên:

Đề tài: Xây dựng ứng dụng di động quản lý sách

Nội dung nhận

xét:

Điểm:

Bằng số:

Bằng chữ:

Bình Dương, ngày tháng năm 2024

GIẢNG VIÊN

Trang 4

MỤC LỤC

MỤC LỤC 1

DANH MỤC HÌNH 3

DANH MỤC BẢNG 4

MỞ ĐẦU 5

CHƯƠNG 1 TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 6

1.1 Giới thiệu chung 6

1.1.1 Khái niệm 6

1.1.2 Lịch sử ra đời, quá trình hình thành và phát triển 6

1.1.3 Vai trò và tầm quan trọng của điện toán đám mây 9

1.1.4 Sự phát triển của điện toán đám mây trong bối cảnh hiện đại 11

1.2 Các mô hình triển khai và cung cấp dịch vụ 11

1.2.1 Các mô hình triển khai và ưu nhược điểm 11

1.2.2 Các mô hình cung cấp dịch vụ và ưu nhược điểm 14

1.3 Liên điều hành trong điện toán đám mây 16

1.3.1 Khái niệm 16

1.3.2 Khi nào sử dụng liên điều hành trong điện toán đám mây 16

1.3.3 Ví dụ sử dụng trong thực tế 17

1.4 Đặc trưng kỹ thuật và lợi ích của điện toán đám mây 18

1.4.1 Đặc trưng kỹ thuật 18

1.4.2 Một số lợi ích khi sử dụng điện toán đám mây 20

1.5 Các ứng dụng của điện toán đám mây 21

1.6 Mô hình truyền thông của điện toán đám mây 23

1.6.1 Khái niệm 23

1.6.2 Cách thức hoạt động 23

1.6.3 Các hình thức truyền thông đám mây 23

1.6.4 Lợi ích của truyền thông đám mây 25

1.7 Kiến trúc song song 26

1.7.1 Kiến trúc song song là gì? 26

1.7.2 Lịch sử hình thành và phát triển 26

1.7.3 Kiến trúc song song hoạt động như thế nào 27

1.7.4 Các kiến trúc tính toán song song 27

1.7.5 Lợi ích của điện toán song song với doanh nghiệp 28

1.8 Kiến trúc phân tán 29

Trang 5

1.8.1 Khái niệm 29

1.8.2 Ưu điểm 29

1.8.3 Kiến trúc phân tán hoạt động thế nào 30

1.8.4 Các loại kiến trúc điện toán 31

1.8.5 Một số ví dụ sử dụng kiến trúc phân tán trong thực tế 32

1.9 Cấu trúc điện toán đám mây 34

1.9.1 Các tầng dịch vụ của điện toán đám mây 34

1.9.2 Các mô hình triển khai 34

1.9.3 Frontend và Backend 35

1.9.4 Các lớp điện toán đám mây 36

1.9.5 Lợi ích của điện toán đám mây 37

1.10 Hạ tầng đám mây và ảo hóa 37

1.10.1 Khái niệm hạ tầng đám mây 37

1.10.2 Các thành phần của hạ tầng đám mây 37

1.10.3 Sự khác nhau giữa cơ sở hạ tầng đám mây và kiến trúc đám mây là gì 38

1.10.4 Khái niệm ảo hóa 39

1.10.5 Các loại máy ảo chính 39

1.10.6 Các loại ảo hóa 39

1.10.7 Lợi ích của ảo hóa 41

1.11 Kết luận chương 42

References 43

Trang 6

DANH MỤC HÌNH

Trang 7

DANH MỤC BẢNG

Trang 8

MỞ ĐẦU

Trong thời đại công nghệ phát triển vượt bậc, điện toán đám mây (CloudComputing) đã trở thành một trong những xu hướng công nghệ quan trọng và không thểthiếu Điện toán đám mây không chỉ cung cấp các giải pháp lưu trữ và quản lý dữ liệuhiệu quả mà còn tạo ra một môi trường linh hoạt, giúp doanh nghiệp và cá nhân tiết kiệmchi phí, tối ưu hóa tài nguyên và nâng cao khả năng bảo mật Điều này đã mở ra một cuộccách mạng trong việc xử lý dữ liệu và ứng dụng công nghệ thông tin trong các ngànhnghề khác nhau

Sự phát triển của điện toán đám mây đã thay đổi cách con người tiếp cận và xử lýthông tin Trước đây, doanh nghiệp phải đầu tư lớn vào hệ thống phần cứng và phần mềmnội bộ để lưu trữ và xử lý dữ liệu Nhưng hiện nay, nhờ có các dịch vụ đám mây, nhưAmazon Web Services (AWS), Microsoft Azure hay Google Cloud, doanh nghiệp có thể

dễ dàng truy cập, quản lý và chia sẻ dữ liệu thông qua Internet với chi phí hợp lý và khảnăng mở rộng cao Điện toán đám mây cũng tạo điều kiện cho các doanh nghiệp linh hoạttrong việc triển khai và duy trì các ứng dụng, giảm thiểu rủi ro và tăng cường tính bảomật

Điện toán đám mây không chỉ là một khái niệm kỹ thuật, mà còn mang lại nhiềugiá trị về mặt chiến lược và kinh tế Với sự bùng nổ của Internet vạn vật (IoT), trí tuệnhân tạo (AI) và dữ liệu lớn (Big Data), nhu cầu về điện toán đám mây ngày càng trở nêncấp thiết hơn Điện toán đám mây đóng vai trò là nền tảng hỗ trợ đắc lực cho các ứngdụng hiện đại, từ việc quản lý dữ liệu cá nhân đến các hệ thống phân tích dữ liệu lớn phục

vụ cho nghiên cứu khoa học, y tế, và kinh doanh

Bài tiểu luận này sẽ tìm hiểu về các khái niệm cơ bản, lợi ích, cũng như thách thức

và xu hướng phát triển của điện toán đám mây Qua đó, người đọc sẽ có cái nhìn tổngquan về điện toán đám mây và tầm quan trọng của nó đối với nền kinh tế hiện đại

Trang 9

CHƯƠNG 1 TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY

1.1 Giới thiệu chung

1.1.1 Khái niệm

Điện toán đám mây (Cloud Computing) là một mô hình công nghệ dựa trên

mạng Internet, cho phép người dùng truy cập và sử dụng các tài nguyên máy tính từ xanhư lưu trữ, xử lý, cơ sở dữ liệu, mạng, và phần mềm mà không cần đầu tư vào hạ tầngphần cứng và phần mềm riêng lẻ Thông qua công nghệ đám mây, các tài nguyên được

ảo hóa và chia sẻ trên mạng, tạo điều kiện cho người dùng truy cập vào dữ liệu và ứngdụng theo yêu cầu từ bất kỳ đâu có kết nối Internet Nó cũng là thuật ngữ chung chonhiều loại dịch vụ lưu trữ và xử lý thông tin, cung cấp khả năng sử dụng linh hoạt cáccông cụ và dịch vụ từ không gian lưu trữ dữ liệu đến các nền tảng lập trình và ứng dụngchuyên biệt [1] [2] [3]

1.1.2 Lịch sử ra đời, quá trình hình thành và phát triển

Điện toán đám mây (Cloud Computing) là kết quả của quá trình phát triển lâu dài

từ ý tưởng sơ khai về chia sẻ tài nguyên máy tính đến một hệ thống phân phối dịch vụtoàn cầu Dưới đây là bức tranh toàn cảnh về lịch sử ra đời và phát triển của điện toánđám mây qua các mốc thời gian chính:

Những năm 1950 - Những ý tưởng sơ khai về chia sẻ tài nguyên

 Điện toán đám mây bắt đầu từ ý tưởng tối ưu hóa tài nguyên máytính Vào thời kỳ này, máy tính mainframe rất đắt đỏ và chỉ được

sử dụng tại các tổ chức lớn như chính phủ, quân đội và các phòngnghiên cứu Để tận dụng tối đa khả năng xử lý của máy, ý tưởngchia sẻ tài nguyên nảy sinh nhằm cho phép nhiều người dùngtruy cập vào cùng một máy tính

Năm 1961 - Tầm nhìn của John McCarthy

 Nhà khoa học máy tính John McCarthy (1927-2011), trong mộtbài giảng tại MIT, đã đề cập đến ý tưởng “điện toán như một dịch

vụ công cộng” giống như điện hoặc nước (computing as a public

Trang 10

utility) [4] Ý tưởng này mang tầm nhìn vượt thời đại khi gợi ýrằng, thay vì mỗi người phải sở hữu một chiếc máy tính cá nhân,mọi người có thể truy cập tài nguyên tính toán từ xa khi cần,thông qua một mô hình dịch vụ dùng chung và trả phí theo mức

sử dụng, tương tự như cách con người sử dụng các tiện ích côngcộng khác

Những năm 1970 - Phát triển công nghệ ảo hóa

1970s: IBM phát triển hệ thống ảo hóa cho các máy tính mainframe, tạo nền tảng

kỹ thuật quan trọng cho điện toán đám mây Ảo hóa (Virtualization) cho phépchạy nhiều môi trường hoạt động khác nhau trên cùng một phần cứng vật lý, làmcho việc chia sẻ tài nguyên trở nên khả thi và hiệu quả hơn

 Hệ điều hành VM (Virtual Machine) của IBM ra đời, giúp người dùng tạo ranhiều máy ảo độc lập trên một máy chủ, mở đường cho các ý tưởng phân tách tàinguyên và sử dụng hiệu quả phần cứng

Những năm 1990 - Sự phát triển của Internet và mô hình cung cấp dịch vụ phần mềm

1990s: Internet bắt đầu phát triển mạnh mẽ, tạo ra một môi trường kết nối người

dùng và máy tính từ xa, mở ra khả năng chia sẻ tài nguyên và dữ liệu qua mạng.Các doanh nghiệp cũng bắt đầu sử dụng Internet để cung cấp dịch vụ, lưu trữ và

xử lý dữ liệu từ xa

1997: Thuật ngữ "điện toán đám mây" lần đầu tiên được giới thiệu trong một bài

thuyết trình của nhà khoa học máy tính Ramnath Chellappa tại Đại học Emory, đềcập đến mô hình tính toán dựa trên việc chia sẻ tài nguyên và xử lý từ xa

1999: Salesforce.com tiên phong cung cấp phần mềm dạng dịch vụ (SaaS) cho

doanh nghiệp qua Internet, đặt nền móng cho các mô hình dịch vụ đám mây hiệnđại

Trang 11

Những năm 2000 - Hình thành các dịch vụ đám mây thương mại

2002: Amazon ra mắt Amazon Web Services (AWS), ban đầu là một bộ công cụ

và dịch vụ giúp các công ty tận dụng hạ tầng IT của Amazon Dịch vụ này nhanhchóng trở thành nền tảng đám mây phổ biến nhất thế giới

2006: AWS giới thiệu Elastic Compute Cloud (EC2), cung cấp các máy ảo theo

yêu cầu qua Internet, đánh dấu bước ngoặt quan trọng trong việc hình thành điệntoán đám mây thương mại EC2 mở ra khả năng thuê máy tính từ xa, giúp doanhnghiệp tiết kiệm chi phí mua và quản lý hạ tầng

Những năm 2010 - Thời kỳ bùng nổ và đa dạng hóa dịch vụ đám mây

2010: Microsoft ra mắt Microsoft Azure, bước vào cuộc đua dịch vụ đám mây

cùng với AWS và Google, đưa điện toán đám mây trở thành hạ tầng IT chiến lượccho nhiều ngành công nghiệp

 Các mô hình dịch vụ đám mây chủ yếu gồm IaaS (Infrastructure as a Service),PaaS (Platform as a Service), và SaaS (Software as a Service) được chuẩn hóa,đáp ứng đa dạng nhu cầu của người dùng

2011: IBM và Oracle gia nhập thị trường đám mây, tạo nên sự phong phú và cạnh

tranh trong ngành

Những năm 2020 – Sự phát triển mạnh mẽ và công nghệ tiên tiến

2020-2023: Điện toán đám mây trở thành hạ tầng thiết yếu trong thời kỳ đại dịch

COVID-19, khi nhu cầu về làm việc từ xa và lưu trữ dữ liệu tăng cao Công nghệnày được ứng dụng rộng rãi trong nhiều lĩnh vực và trở thành một phần không thểthiếu trong hạ tầng công nghệ

Trang 12

 Các công nghệ tiên tiến như điện toán biên (Edge Computing), ServerlessComputing và tích hợp trí tuệ nhân tạo (AI) đã được phát triển, làm cho điện toánđám mây ngày càng linh hoạt, nhanh chóng và thông minh hơn [5]

1.1.3 Vai trò và tầm quan trọng của điện toán đám mây

Điện toán đám mây đã trở thành một trong những công nghệ cốt lõi thúc đẩy chuyểnđổi số và tối ưu hóa hoạt động kinh doanh trên toàn cầu Công nghệ này không chỉ đơngiản là một phương thức cung cấp tài nguyên máy tính từ xa, mà còn mở ra một loạt cơhội mới cho doanh nghiệp và cá nhân, đáp ứng nhu cầu về tính linh hoạt, khả năng mởrộng, và hiệu quả chi phí Dưới đây là các vai trò và tầm quan trọng nổi bật của điện toánđám mây:

 Hỗ trợ chuyển đổi số và đổi mới trong doanh nghiệp

Điện toán đám mây giúp các tổ chức dễ dàng chuyển đổi từ các hệ thống ITtruyền thống sang các hệ thống hiện đại hóa, linh hoạt và tự động hóa cao Nhờvào khả năng lưu trữ và xử lý dữ liệu lớn, điện toán đám mây giúp doanh nghiệpphân tích và đưa ra quyết định dựa trên dữ liệu (data-driven), từ đó tối ưu hóa quytrình và nâng cao năng suất Ngoài ra, công nghệ này cũng cho phép triển khainhanh chóng các giải pháp mới, tạo tiền đề cho việc thử nghiệm và phát triển sảnphẩm mà không cần đầu tư lớn vào hạ tầng

 Giảm chi phí và tối ưu hóa nguồn lực IT

Với điện toán đám mây, doanh nghiệp chỉ trả phí dựa trên mức sử dụng,giúp giảm thiểu chi phí đầu tư vào phần cứng, phần mềm và chi phí vận hành hạtầng IT Điều này đặc biệt có ý nghĩa đối với các doanh nghiệp nhỏ và vừa, vì họ

có thể tiếp cận các tài nguyên công nghệ cao mà không cần đầu tư lớn Hơn nữa,đám mây giúp giảm bớt gánh nặng quản lý và bảo trì hạ tầng, cho phép các tổchức tập trung nguồn lực vào các hoạt động kinh doanh cốt lõi

 Đảm bảo tính linh hoạt và khả năng mở rộng dễ dàng

Điện toán đám mây cho phép các doanh nghiệp nhanh chóng điều chỉnhquy mô tài nguyên tùy theo nhu cầu thực tế Trong những giai đoạn cao điểm,doanh nghiệp có thể tăng cường tài nguyên một cách linh hoạt để đáp ứng nhucầu, và sau đó giảm quy mô khi nhu cầu giảm Điều này giúp doanh nghiệp tránh

Trang 13

lãng phí tài nguyên và chi phí vận hành, đồng thời đảm bảo hiệu quả hoạt độngliên tục, không gián đoạn.

 Thúc đẩy sáng tạo và thử nghiệm

Khả năng truy cập vào các dịch vụ tiên tiến như trí tuệ nhân tạo (AI), họcmáy (Machine Learning), phân tích dữ liệu lớn (Big Data Analytics) và IoT thôngqua các nền tảng đám mây giúp doanh nghiệp thử nghiệm và triển khai các côngnghệ mới một cách dễ dàng Nhờ đó, các doanh nghiệp có thể nhanh chóng xâydựng và kiểm thử các ý tưởng mới, đưa sản phẩm ra thị trường nhanh hơn và ít rủi

ro hơn, đồng thời đáp ứng nhanh chóng nhu cầu thay đổi của khách hàng

 Tăng cường khả năng làm việc từ xa và hợp tác

Điện toán đám mây cho phép nhân viên truy cập vào dữ liệu và ứng dụng

từ mọi nơi có kết nối Internet, hỗ trợ làm việc từ xa và hợp tác nhóm dễ dàng Điềunày đặc biệt quan trọng trong bối cảnh công việc ngày càng linh hoạt và xu hướnglàm việc từ xa ngày càng phổ biến Với các công cụ trên nền tảng đám mây, cácnhóm làm việc có thể chia sẻ tài nguyên, giao tiếp và phối hợp hiệu quả, bất kể vịtrí địa lý

 Bảo mật và khả năng phục hồi dữ liệu

Các nhà cung cấp dịch vụ đám mây lớn đầu tư rất nhiều vào bảo mật vàtuân thủ các tiêu chuẩn quốc tế, cung cấp cho khách hàng khả năng bảo mật vàphục hồi dữ liệu cao Điều này giảm thiểu nguy cơ mất mát dữ liệu do thiên tai, lỗiphần cứng hoặc các sự cố bảo mật khác Đồng thời, điện toán đám mây cũng chophép sao lưu dữ liệu tự động và khôi phục nhanh chóng, giúp doanh nghiệp giảmthiểu thời gian chết và đảm bảo hoạt động kinh doanh liên tục

 Thúc đẩy phát triển bền vững và thân thiện với môi trường

Điện toán đám mây góp phần giảm lượng phát thải khí nhà kính và tiêu thụnăng lượng nhờ khả năng chia sẻ và tối ưu hóa tài nguyên Khi các tổ chức sửdụng chung một hạ tầng đám mây, mức tiêu thụ năng lượng trên mỗi người dùnggiảm đi đáng kể so với việc mỗi tổ chức sở hữu một hệ thống IT riêng Các nhà

Trang 14

cung cấp đám mây lớn cũng cam kết xây dựng các trung tâm dữ liệu tiết kiệmnăng lượng và thân thiện với môi trường [6]

1.1.4 Sự phát triển của điện toán đám mây trong bối cảnh hiện đại

Hiện nay, điện toán đám mây đang đóng vai trò quan trọng trong chuyển đổi số,

hỗ trợ tổ chức và cá nhân tiếp cận công nghệ linh hoạt, hiệu quả và tiết kiệm chi phí Các

mô hình dịch vụ chủ yếu như SaaS (Software as a Service), PaaS (Platform as a Service),

và IaaS (Infrastructure as a Service) giúp cung cấp ứng dụng, nền tảng và cơ sở hạ tầngmột cách dễ dàng, đáp ứng các nhu cầu đa dạng từ người dùng SaaS cho phép ngườidùng truy cập ứng dụng từ xa mà không cần cài đặt, còn PaaS và IaaS hỗ trợ phát triển vàquản lý các dịch vụ trên nền tảng máy chủ đám mây

Một trong những xu hướng nổi bật là việc áp dụng các giải pháp đa đám mây vàđám mây lai Các tổ chức ngày càng ưu tiên các phương pháp này để phân phối khốilượng công việc, tối ưu hóa chi phí và tăng tính linh hoạt trong quản lý dữ liệu Đặc biệt,containerization và serverless computing (điện toán không máy chủ) giúp tăng cườngkhả năng mở rộng và giảm chi phí quản lý hạ tầng, đồng thời giúp các nhà phát triển tậptrung vào xây dựng mã mà không cần quản lý máy chủ

Để bảo vệ an ninh dữ liệu, các nhà cung cấp dịch vụ đám mây đang đầu tư vào cácbiện pháp bảo mật và khôi phục dữ liệu như mã hóa, quản lý truy cập và các giải phápphục hồi sau thảm họa Ngoài ra, điện toán biên (edge computing) đang phát triển nhằmđưa xử lý dữ liệu đến gần người dùng hơn, giúp giảm độ trễ và tăng tốc độ xử lý, đặc biệttrong các ứng dụng IoT [7]

1.2 Các mô hình triển khai và cung cấp dịch vụ

1.2.1 Các mô hình triển khai và ưu nhược điểm

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

Mô hình công cộng cung cấp các tài nguyên qua Internet, chủyếu do các nhà cung cấp bên thứ ba quản lý Người dùng truy cậpvào các dịch vụ trên một nền tảng chia sẻ chung, và các dịch vụ này

Trang 15

có thể mở rộng theo nhu cầu Ví dụ: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP).

Ưu điểm:

Chi phí thấp: Không cần đầu tư ban đầu vào cơ sở hạ tầng; dịch

vụ được tính theo mức sử dụng

Khả năng mở rộng cao: Dễ dàng mở rộng hoặc giảm quy mô

tùy vào nhu cầu sử dụng

Dễ dàng triển khai và duy trì: Nhà cung cấp sẽ chịu trách

nhiệm bảo trì và quản lý, giúp giảm áp lực cho tổ chức

Nhược điểm:

Bảo mật và quyền riêng tư: Do tài nguyên được chia sẻ công

khai, có nguy cơ bảo mật dữ liệu

Kiểm soát hạn chế: Người dùng ít quyền kiểm soát đối với cơ sở

hạ tầng do nhà cung cấp điều hành

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

Được thiết kế riêng cho một tổ chức, giúp tổ chức quản lý hoàntoàn tài nguyên và đảm bảo dữ liệu luôn an toàn Mô hình này có thểđược quản lý nội bộ hoặc do bên thứ ba vận hành trong một môi

trường tách biệt Ví dụ: IBM Cloud Private, VMware vCloud, HPE Helion.

Ưu điểm:

Bảo mật và quyền riêng tư cao: Dữ liệu và tài nguyên được

tách biệt, chỉ phục vụ một tổ chức, giảm thiểu rủi ro bảo mật

Kiểm soát đầy đủ: Cho phép tổ chức tùy chỉnh cơ sở hạ tầng

theo nhu cầu

Tuân thủ: Đáp ứng tốt các yêu cầu về tuân thủ và bảo mật của

nhiều ngành

Trang 16

Nhược điểm:

Chi phí cao: Cần đầu tư ban đầu lớn cho cơ sở hạ tầng và chi phí

duy trì cũng cao

Khả năng mở rộng hạn chế: Khó mở rộng hơn so với đám mây

công cộng, đặc biệt trong trường hợp nhu cầu tăng đột ngột

Đám mây lai (Hybrid cloud)

Kết hợp giữa đám mây công cộng và đám mây riêng, cho phép tổchức sử dụng cả hai mô hình theo nhu cầu cụ thể Ví dụ, một công ty

có thể dùng đám mây công cộng cho các dịch vụ không nhạy cảm

và đám mây riêng cho dữ liệu nhạy cảm Ví dụ: Microsoft Azure với Azure Stack, AWS Outposts, Google Anthos.

Ưu điểm:

Linh hoạt: Dễ dàng phân bổ tài nguyên tùy thuộc vào mức độ

bảo mật và nhu cầu sử dụng

Hiệu quả chi phí: Có thể tối ưu hóa chi phí bằng cách sử dụng

tài nguyên công cộng khi nhu cầu tăng cao mà không cần mởrộng hạ tầng riêng

Tăng cường bảo mật: Bảo mật hơn đám mây công cộng, nhưng

vẫn tận dụng được tài nguyên từ đám mây công cộng

Nhược điểm:

Quản lý phức tạp: Yêu cầu kỹ thuật cao để tích hợp và quản lý

hai môi trường đám mây

Chi phí duy trì: Phức tạp và tốn kém trong việc bảo trì cả hai

môi trường

Trang 17

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

Được chia sẻ giữa nhiều tổ chức có cùng nhu cầu hoặc quy địnhbảo mật, giúp họ hợp tác trong cùng một hệ sinh thái đám mây Ví

dụ, các tổ chức y tế có thể sử dụng đám mây cộng đồng để chia sẻ

dữ liệu một cách an toàn Ví dụ: Đám mây y tế quốc gia Anh (NHS Cloud), CERN (Tổ chức Nghiên cứu Hạt nhân châu Âu)

Ưu điểm:

Bảo mật và quyền riêng tư tốt: Tài nguyên được bảo mật hơn

đám mây công cộng và đáp ứng được yêu cầu bảo mật của từngcộng đồng

Tối ưu hóa chi phí: Chia sẻ chi phí vận hành và bảo trì giữa các

1.2.2 Các mô hình cung cấp dịch vụ và ưu nhược điểm

IaaS (Infrastructure as a Service)

IaaS cung cấp các tài nguyên cơ bản về hạ tầng như máy chủ, lưutrữ và mạng dưới dạng dịch vụ Người dùng có thể thuê máy chủ vàlưu trữ ảo, triển khai ứng dụng và hệ điều hành theo nhu cầu màkhông cần đầu tư vào phần cứng vật lý IaaS cho phép khách hàngtùy chỉnh và kiểm soát toàn bộ hạ tầng qua các công cụ quản lý

đám mây Ví dụ: Amazon EC2 cung cấp máy chủ ảo để người dùng triển khai ứng dụng theo nhu cầu, Google Compute Engine và Microsoft Azure Virtual Machines cũng là các dịch vụ tương tự.

Ưu điểm:

Trang 18

Kiểm soát linh hoạt: Người dùng có quyền kiểm soát cấu hình

và quản lý hạ tầng

Tối ưu hóa chi phí: Không cần đầu tư ban đầu vào phần cứng,

chi phí vận hành dựa trên mức sử dụng

Mở rộng dễ dàng: Dễ dàng mở rộng hoặc giảm quy mô hạ tầng

tùy theo nhu cầu sử dụng

Nhược điểm:

Phức tạp trong quản lý: Yêu cầu người dùng có kiến thức kỹ

thuật để cấu hình và bảo trì hạ tầng

Bảo mật: Nếu không cấu hình bảo mật tốt, nguy cơ lộ thông tin

là cao vì hạ tầng nằm trên đám mây

PaaS (Platform as a Service)

PaaS cung cấp một nền tảng hoàn chỉnh bao gồm môi trườngphát triển, kiểm thử, và triển khai ứng dụng mà không cần ngườidùng quản lý hạ tầng cơ sở PaaS hỗ trợ các công cụ phát triển, thưviện, cơ sở dữ liệu, và môi trường runtime cho lập trình viên, giúp

tăng tốc quá trình phát triển và triển khai phần mềm Ví dụ: Google App Engine cho phép phát triển và triển khai ứng dụng mà không cần quản lý máy chủ, Microsoft Azure App Service hỗ trợ phát triển web và ứng dụng di động, Heroku cũng là nền tảng phổ biến

cho các ứng dụng web

Ưu điểm:

Giảm tải quản lý hạ tầng: Lập trình viên có thể tập trung vào

phát triển ứng dụng mà không cần quản lý phần cứng hay hệđiều hành

Tiết kiệm thời gian: Các công cụ và thư viện có sẵn giúp rút

ngắn thời gian phát triển và triển khai

Khả năng mở rộng tốt: Hệ thống hỗ trợ mở rộng theo quy mô

ứng dụng mà không cần thay đổi phần cứng

Trang 19

Nhược điểm:

Phụ thuộc vào nhà cung cấp: Người dùng có thể gặp khó khăn

nếu cần di chuyển ứng dụng ra khỏi nền tảng của nhà cung cấp

Giới hạn trong tùy chỉnh: Các thành phần của PaaS ít tùy

chỉnh hơn so với IaaS, do nhà cung cấp kiểm soát phần lớn môitrường

SaaS (Software as a Service)

SaaS cung cấp phần mềm dưới dạng dịch vụ, cho phép ngườidùng truy cập các ứng dụng qua Internet mà không cần cài đặt.Dịch vụ SaaS chạy hoàn toàn trên đám mây và người dùng chỉ cầnmột kết nối Internet để sử dụng các tính năng mà không cần quan

tâm đến bảo trì và cập nhật Ví dụ: Google Workspace (các ứng dụng như Gmail, Google Docs), Microsoft 365 (các ứng dụng văn phòng trực tuyến), Salesforce CRM là hệ thống quản lý khách

hàng trên nền SaaS

Ưu điểm:

Dễ dàng sử dụng và truy cập: Người dùng có thể truy cập dịch

vụ từ bất kỳ đâu mà không cần cài đặt

Không cần bảo trì: Nhà cung cấp chịu trách nhiệm bảo trì, cập

nhật, và nâng cấp phần mềm

Tiết kiệm chi phí: Giảm chi phí quản lý và bảo trì phần mềm,

đặc biệt hữu ích cho các tổ chức nhỏ

Nhược điểm:

Kiểm soát hạn chế: Người dùng có ít quyền kiểm soát đối với

phần mềm và dữ liệu

Trang 20

Bảo mật và quyền riêng tư: Dữ liệu lưu trên máy chủ của nhà

cung cấp, có thể là rủi ro nếu nhà cung cấp không đảm bảo bảomật [10]

1.3 Liên điều hành trong điện toán đám mây

1.3.1 Khái niệm

Liên điều hành trong điện toán đám mây (Cloud Interoperability) được định

nghĩa là khả năng của hệ thống của Khách hàng Dịch vụ Đám mây (Cloud ServiceCustomer - CSC) tương tác với một dịch vụ đám mây hoặc khả năng một dịch vụ đámmây tương tác với các dịch vụ đám mây khác thông qua việc trao đổi thông tin theo mộtphương pháp đã được quy định để đạt được kết quả có thể dự đoán [11]

1.3.2 Khi nào sử dụng liên điều hành trong điện toán đám mây

 Tích hợp dịch vụ đám mây

Khi tổ chức cần sử dụng dịch vụ từ nhiều nhà cung cấp khác nhau, việc liênđiều hành giúp tích hợp các dịch vụ này trong cùng một ứng dụng Ví dụ, một ứngdụng có thể lưu trữ dữ liệu trên AWS nhưng sử dụng dịch vụ phân tích của GoogleCloud, giúp tận dụng các ưu điểm riêng biệt của từng nền tảng

 Chuyển đổi nền tảng

Khi một tổ chức muốn chuyển ứng dụng từ một nền tảng đám mây nàysang nền tảng khác (ví dụ từ AWS sang Azure), liên điều hành cho phép thực hiệnviệc này mà không làm gián đoạn dịch vụ, nhờ vào việc sử dụng các giao thức vàAPI tiêu chuẩn, giảm thiểu sự cần thiết phải thay đổi mã nguồn lớn

 Dữ liệu đa nguồn

Khi cần truy cập và phân tích dữ liệu từ nhiều nguồn khác nhau, ví dụ nhưmột tổ chức lưu trữ dữ liệu khách hàng trên Azure và cần sử dụng dữ liệu đó chophân tích trên nền tảng AWS Liên điều hành cho phép kết nối và chuyển giao dữliệu giữa các nền tảng này dễ dàng

 Quản lý tài nguyên

Khi sử dụng nhiều công cụ quản lý tài nguyên (như Terraform, Ansible),liên điều hành giúp đảm bảo rằng tài nguyên được quản lý một cách đồng bộ và

Trang 21

nhất quán giữa các môi trường đám mây khác nhau, giảm thiểu khả năng xảy ralỗi và tăng hiệu quả trong quản lý hạ tầng.

 Tuân thủ quy định

Trong các lĩnh vực nhạy cảm như tài chính và y tế, liên điều hành giúp đảmbảo rằng các dịch vụ đám mây tuân thủ các quy định pháp lý như GDPR hoặcHIPAA Điều này đảm bảo rằng thông tin nhạy cảm được xử lý và bảo vệ đúngcách giữa các nền tảng

 Kết nối ứng dụng

Khi phát triển ứng dụng đa tầng, nơi mà các thành phần khác nhau (giaodiện người dùng, xử lý dữ liệu, lưu trữ) cần tương tác, liên điều hành cho phép cáctầng này giao tiếp hiệu quả thông qua các API, đảm bảo rằng thông tin đượctruyền tải chính xác và kịp thời

 Cải thiện tính linh hoạt

Khi doanh nghiệp muốn giảm sự phụ thuộc vào một nhà cung cấp dịch vụđám mây duy nhất, liên điều hành giúp họ dễ dàng chuyển đổi giữa các dịch vụhoặc lựa chọn các nhà cung cấp khác nhau mà không làm gián đoạn hoạt động, từ

đó tối ưu hóa chi phí và tăng cường tính linh hoạt trong hoạt động [12]

1.3.3 Ví dụ sử dụng trong thực tế

 Tích hợp dịch vụ đám mây

Giả sử một công ty sử dụng Amazon Web Services (AWS) để lưu trữ dữ liệu vàMicrosoft Azure để triển khai ứng dụng Bằng cách sử dụng các API và giao thức tiêuchuẩn như HTTP/S và JSON, công ty có thể xây dựng một ứng dụng mà dữ liệu từAWS có thể được truy cập và xử lý bởi ứng dụng chạy trên Azure

 Trao đổi dữ liệu giữa các ứng dụng

Trong một hệ thống chăm sóc sức khỏe, một ứng dụng quản lý hồ sơ bệnh nhân(chạy trên Google Cloud Platform) có thể cần truy cập vào dịch vụ phân tích dữ liệu

từ một nhà cung cấp khác Nếu hai dịch vụ này tuân theo các chuẩn liên điều hànhnhư RESTful API, ứng dụng có thể gửi yêu cầu để lấy dữ liệu phân tích mà khônggặp vấn đề về tương thích

 Kết nối giữa các nền tảng

Trang 22

Một công ty thương mại điện tử có thể sử dụng dịch vụ thanh toán của một bênthứ ba (như PayPal) trong khi lưu trữ dữ liệu khách hàng và giao dịch trên nền tảngđám mây riêng của họ Nhờ vào khả năng liên điều hành, dữ liệu giao dịch từ PayPal

có thể được tự động nhập vào hệ thống của công ty, đồng thời đáp ứng các yêu cầubảo mật và tuân thủ chính sách

 Quản lý tài nguyên đám mây

Một tổ chức có thể sử dụng một công cụ quản lý đám mây như Terraform để tựđộng hóa việc triển khai và quản lý các tài nguyên trên nhiều nhà cung cấp đám mây(như AWS, Azure và Google Cloud) Terraform cho phép liên điều hành giữa cácdịch vụ của các nhà cung cấp khác nhau, giúp tổ chức dễ dàng quản lý tài nguyên màkhông cần phải lo lắng về sự tương thích

 Giải pháp backup và khôi phục dữ liệu

Một công ty có thể sử dụng dịch vụ sao lưu dữ liệu trên một nền tảng đám mây(như AWS S3) và dịch vụ khôi phục dữ liệu trên nền tảng khác (như Azure BlobStorage) Liên điều hành cho phép dữ liệu được sao lưu từ AWS và khôi phục mộtcách hiệu quả trên Azure mà không gặp trở ngại nào

1.4 Đặc trưng kỹ thuật và lợi ích của điện toán đám mây

1.4.1 Đặc trưng kỹ thuật

 Khả năng co giãn (Scalability)

Khả năng quản trị trong điện toán đám mây bao gồm khả năng điều khiển, kiểmsoát hệ thống và tính toán chi phí cho từng thuê bao Điều này cho phép các quản trịviên theo dõi và quản lý các dịch vụ đám mây một cách hiệu quả, từ việc triển khai tàinguyên đến việc giám sát hiệu suất hoạt động Hệ thống cung cấp các công cụ quản lýtrực quan và tự động hóa, giúp giảm thiểu công việc thủ công và cải thiện quy trìnhvận hành, đồng thời đảm bảo rằng người dùng có thể truy cập vào các tài nguyên cầnthiết một cách nhanh chóng và dễ dàng

 Khả năng quản trị và vận hành (Manageability)

Khả năng quản trị trong điện toán đám mây bao gồm khả năng điều khiển, kiểmsoát hệ thống và tính toán chi phí cho từng thuê bao Điều này cho phép các quản trịviên theo dõi và quản lý các dịch vụ đám mây một cách hiệu quả, từ việc triển khai tài

Trang 23

nguyên đến việc giám sát hiệu suất hoạt động Hệ thống cung cấp các công cụ quản lýtrực quan và tự động hóa, giúp giảm thiểu công việc thủ công và cải thiện quy trìnhvận hành, đồng thời đảm bảo rằng người dùng có thể truy cập vào các tài nguyên cầnthiết một cách nhanh chóng và dễ dàng.

 Khả năng truy cập (Accessibility)

Điện toán đám mây cho phép người dùng truy cập dữ liệu và ứng dụng từ mọi nơi,vào bất kỳ thời điểm nào, miễn là có kết nối internet Điều này cung cấp tính linh hoạtcao, cho phép nhân viên làm việc từ xa hoặc di chuyển mà không bị hạn chế bởi địađiểm Hệ thống cũng hỗ trợ các thiết bị nhỏ, yếu (thin client) như điện thoại di động,máy tính bảng hoặc laptop, đảm bảo rằng người dùng có thể truy cập và tương tác vớiứng dụng một cách nhất quán và thuận tiện

 Hiệu năng cao và tối ưu hóa (Performance and Optimization)

Hạ tầng đám mây được thiết kế để xử lý và che giấu các vấn đề phức tạp trong tínhtoán song song, cân bằng tải và lập lịch Điều này cho phép các ứng dụng chạy vớihiệu suất cao hơn và thời gian phản hồi nhanh hơn, từ đó tối ưu hóa trải nghiệm ngườidùng Các công nghệ như ảo hóa và phân phối tài nguyên thông minh giúp cải thiệnhiệu suất và khả năng xử lý của hệ thống, đồng thời giảm thiểu độ trễ và tăng cườngkhả năng đáp ứng cho các ứng dụng yêu cầu cao

 Khả năng sẵn dùng với độ tin cậy cao (Availability)

Hạ tầng đám mây cung cấp khả năng sẵn dùng cao và độ tin cậy tốt thông qua kiếntrúc phân tán và dự phòng Hệ thống được thiết kế để có thể chịu đựng các lỗi phầncứng hoặc phần mềm mà không làm gián đoạn dịch vụ Các nhà cung cấp đám mâythường triển khai các biện pháp bảo mật, sao lưu và phục hồi dữ liệu để đảm bảo rằng

dữ liệu không bị mất mát và luôn có sẵn khi cần Điều này giúp tạo ra một môi trườnglàm việc an toàn và đáng tin cậy cho người dùng, đồng thời duy trì khả năng hoạtđộng liên tục của tổ chức [13] [14]

1.4.2 Một số lợi ích khi sử dụng điện toán đám mây

 Giảm chi phí quản lý

Trang 24

Điện toán đám mây giúp doanh nghiệp giảm chi phí overhead bằng cách loại bỏnhu cầu đầu tư vào hạ tầng phần cứng và phần mềm Thay vì phải chi tiền cho việcmua sắm, lắp đặt, quản trị và bảo trì hệ thống, doanh nghiệp có thể sử dụng dịch vụđám mây theo mô hình "trả tiền theo mức sử dụng" Điều này không chỉ tiết kiệm chiphí mà còn cho phép doanh nghiệp tập trung nguồn lực và thời gian vào các hoạtđộng cốt lõi, thay vì lo lắng về việc duy trì và quản lý hạ tầng công nghệ thông tin.

 Mở rộng tài nguyên đơn giản

Điện toán đám mây cung cấp khả năng mở rộng tài nguyên một cách linh hoạt vànhanh chóng Doanh nghiệp có thể dễ dàng tăng hoặc giảm dung lượng lưu trữ, sứcmạnh tính toán và băng thông chỉ với một vài cú nhấp chuột Việc này cho phép các

tổ chức nhanh chóng điều chỉnh quy mô tài nguyên để phù hợp với nhu cầu thực tế

mà không gây ra sự gián đoạn trong hoạt động kinh doanh Điều này đặc biệt quantrọng trong các giai đoạn cao điểm hoặc khi có sự thay đổi nhanh chóng trong yêu cầuthị trường

 Bảo mật hệ thống tập trung

Quản lý bảo mật trong điện toán đám mây trở nên dễ dàng hơn nhờ vào khả năng

áp dụng các biện pháp bảo vệ tập trung cho toàn bộ hệ thống Doanh nghiệp có thểnhanh chóng triển khai các bản vá lỗi bảo mật, thực hiện sao lưu định kỳ và khôi phụcthảm họa khi cần thiết Các nhà cung cấp dịch vụ đám mây thường đầu tư mạnh vàocông nghệ bảo mật tiên tiến, đảm bảo dữ liệu của khách hàng luôn được bảo vệ trướccác mối đe dọa an ninh mạng Từ đó, nâng cao an ninh tổng thể của tổ chức

 Tích hợp công nghệ đơn giản

Điện toán đám mây sử dụng các nền tảng phổ biến và tiên tiến cho phép doanhnghiệp tùy chỉnh và triển khai phần mềm theo mô-đun Việc này giúp đơn giản hóaquá trình tích hợp các ứng dụng và công nghệ mới vào hệ thống hiện tại mà khônggặp khó khăn lớn Doanh nghiệp có thể dễ dàng kết nối các công cụ và dịch vụ khácnhau, giúp cải thiện quy trình làm việc và tăng cường hiệu suất làm việc của nhânviên

 Khả năng tăng trưởng nhanh chóng

Trang 25

Một trong những lợi ích lớn nhất của điện toán đám mây là khả năng giúp doanhnghiệp mở rộng quy mô và thích ứng nhanh chóng với nhu cầu thị trường Khi cácyêu cầu về dịch vụ hoặc sản phẩm tăng lên, điện toán đám mây cho phép doanhnghiệp tăng cường tài nguyên mà không cần phải đầu tư vào cơ sở hạ tầng mới Sựlinh hoạt này không chỉ thúc đẩy đổi mới mà còn cải thiện khả năng cạnh tranh củadoanh nghiệp trong một môi trường kinh doanh đang thay đổi liên tục.

 Khả năng lưu trữ nâng cao

Khi khối lượng dữ liệu ngày càng tăng, điện toán đám mây cung cấp các giải pháplưu trữ an toàn, hiệu quả và tiết kiệm chi phí Các nhà cung cấp dịch vụ đám mây sởhữu nhiều trung tâm dữ liệu phân tán toàn cầu, điều này giúp doanh nghiệp dễ dàngquản lý và bảo vệ dữ liệu mà không cần phải đầu tư vào không gian vật lý lớn Hơnnữa, với giá cả cạnh tranh trên thị trường, doanh nghiệp có thể tìm được giải pháp phùhợp với nhu cầu lưu trữ mà vẫn tiết kiệm chi phí

 Hiệu suất internet tốt hơn

Điện toán đám mây có khả năng cải thiện chất lượng và trải nghiệm sử dụngInternet cho người dùng thông qua việc lưu trữ và phân tích dữ liệu trong đám mây.Khi dữ liệu được xử lý và lưu trữ tại các trung tâm dữ liệu gần với người dùng hơn,tốc độ tải và tải xuống có thể được cải thiện đáng kể Điều này không chỉ giúp nângcao trải nghiệm của khách hàng mà còn tạo điều kiện cho các doanh nghiệp cung cấpdịch vụ nhanh chóng và hiệu quả hơn [15]

1.5 Các ứng dụng của điện toán đám mây

 Lưu trữ và sao lưu dữ liệu

Điện toán đám mây cho phép người dùng lưu trữ dữ liệu trực tuyến một cách antoàn, với khả năng truy cập dễ dàng từ mọi nơi Các dịch vụ như Google Drive,Dropbox và Amazon S3 giúp doanh nghiệp và cá nhân sao lưu dữ liệu và chia sẻ tàiliệu mà không cần phải đầu tư vào cơ sở hạ tầng lưu trữ vật lý

 Phát triển và kiếm thử ứng dụng

Ngày đăng: 03/12/2024, 11:43

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w