Tìm hiểu, triển khai và tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây | Báo cáo học phần Điện toán đám mây năm học 2021 - 2022

Trong quá trình sử dụng nền tảng điện toán đám mây, các doanh nghiệp và tổ chức thường phải trả phí cho nhà cung cấp dịch vụ đám mây để sử dụng tài nguyên và dịch vụ của họ. Chi phí này bao gồm chi phí thuê máy chủ, lưu trữ, băng thông, dịch vụ phần mềm, quản trị hệ thống và các chi phí khác. Việc chi trả chi phí này sẽ đặt áp lực đáng kể lên ngân sách của doanh nghiệp và tổ chức, đặc biệt là trong bối cảnh kinh tế khó khăn. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

TRƯỜNG ĐẠI HỌC PHENIKAA
KHOA CÔNG NGHỆ THÔNG TIN
--- ---
BÁO CÁO
Tìm hiểu, triển khai và tối ưu hóa chi phí sử dụng
nền tảng điện toán đám mây
Sinh viên nhóm 12:
Bùi Đức Tuấn Anh MSV: 20010838
Phạm Đình Ba MSV: 20010843
Nguyễn Văn Minh MSV: 20010876
Giảng viên hướng dẫn: ThS. Nguyễn Thành Trung
Khoa:Công nghệ thông tin
--- ---
Năm học 2021-2022
Lời cam kết
H và tên nhóm sinh viên:
- Nguyễn Văn A
- Nguyễn Thị B
Điện thoại liên lạc: . . . . . . . . . . . . . . . . . . . . . Email: . . . . . . . . . . . . . . . . . . . . . . .
Lớp: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hệ đào tạo: . . . . . . . . . . . . . . . . . . . .
Tôi/Chúng tôi cam kêết Bài tập lớn (BTL) là công trình nghiên của bản thân/nhóm tôi. Các kết quả nêu
trong BTL là trung thực, là thành quả của riêng tôi, không sao chép theo bâết kỳ công trình nào khác. Tt
cả những tham khảo trong BTL – bao gồm mô tả hình ảnh, số liu và các câu trích dẫn đều được ghi rõ
ràng và đầy đủ nguồn gốc và danh mục tài liệu tham khảo . Tôi/chúng tôi xin hoàn toàn chịu trách nhiệm
và dù chỉ là một sao chép vi phạm quy chế nhà trường
Hà Nội, ngày tháng năm
Tác giả/nhóm tác giả
Họ và tên sinh viên
Tóm Tắt
Trong thời đại số hóa và ứng dụng công nghệ thông tin ngày càng phổ
biến, việc sử dụng nền tảng điện toán đám mây đã trở thành một xu
hướng không thể thiếu của các doanh nghiệp và tổ chức. Việc sử dụng
điện toán đám mây giúp cho các doanh nghiệp và tổ chức có thể tiết
kiệm được chi phí về cơ sở hạ tầng, phần cứng và phần mềm, đồng thời
cải thiện khả năng tương tác và chia sẻ thông tin giữa các thành viên
trong tổ chức.
Tuy nhiên, một trong những thách thức lớn của việc sử dụng nền tảng
điện toán đám mây là chi phí sử dụng nền tảng này, đặc biệt là khi các
doanh nghiệp và tổ chức không có kinh nghiệm và hiểu biết đầy đủ về
cách tối ưu hóa chi phí.
Báo cáo này sẽ giới thiệu về điện toán đám mây, tầm quan trọng của việc
tối ưu hóa chi phí sử dụng nền tảng này, cùng những chiến lược, công cụ
và dịch vụ hỗ trợ để giúp các doanh nghiệp và tổ chức tối ưu hóa chi phí
sử dụng nền tảng điện toán đám mây. Bên cạnh đó, báo cáo cũng sẽ cung
cấp những ví dụ cụ thể về việc tối ưu hóa chi phí sử dụng nền tảng điện
toán đám mây của các doanh nghiệp, từ đó giúp các doanh nghiệp có thể
áp dụng những chiến lược hiệu quả và tiết kiệm chi phí trong quá trình
sử dụng nền tảng điện toán đám mây của mình.
Cuôếi cùng, sinh viên tóm tắết đóng góp ca tng thành viên trong nhóm vào b
ng sau:
Họ tên
Các công việc/đóng góp chính trong BTL
Nguyễn Thị B
Chương 1: Giới thiệu đề tài
1. Đặt vấn đề:
Trong thời đại số hóa và ứng dụng công nghệ thông tin ngày càng phổ
biến, việc sử dụng nền tảng điện toán đám mây đã trở thành một xu
hướng không thể thiếu của các doanh nghiệp và tổ chức. Tuy nhiên, việc
sử dụng nền tảng điện toán đám mây cũng đặt ra một thách thức về chi
phí.
Trong quá trình sử dụng nền tảng điện toán đám mây, các doanh nghiệp
và tổ chức thường phải trả phí cho nhà cung cấp dịch vụ đám mây để sử
dụng tài nguyên và dịch vụ của họ. Chi phí này bao gồm chi phí thuê
máy chủ, lưu trữ, băng thông, dịch vụ phần mềm, quản trị hệ thống và
các chi phí khác. Việc chi trả chi phí này sẽ đặt áp lực đáng kể lên ngân
sách của doanh nghiệp và tổ chức, đặc biệt là trong bối cảnh kinh tế khó
khăn.
Do đó, việc tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây là vô
cùng quan trọng. Tối ưu hóa chi phí giúp các doanh nghiệp và tổ chức
tiết kiệm được chi phí và tăng cường hiệu quả hoạt động, đồng thời cải
thiện khả năng cạnh tranh trên thị trường. Tuy nhiên, tối ưu hóa chi phí
sử dụng nền tảng điện toán đám mây cũng đòi hỏi các doanh nghiệp và
tổ chức có kiến thức và kinh nghiệm đầy đủ để đưa ra quyết định hợp lý
về việc sử dụng tài nguyên đám mây, từ đó giảm thiểu chi phí và tăng
cường hiệu quả hoạt động.
2.Mục tiêu và phạm vi đề tài:
a. Mục tiêu:
1. Nghiên cứu về các loại dịch vụ đám mây và phân tích chi phí của
từng loại dịch vụ đó.
2. Xây dựng mô hình chi phí sử dụng nền tảng điện toán đám mây.
3. Tìm hiểu các phương pháp tối ưu hóa chi phí sử dụng nền tảng
điện toán đám mây, bao gồm các cách giảm thiểu chi phí cho máy
chủ, băng thông, lưu trữ và các dịch vụ phần mềm.
4. Thực hiện triển khai và áp dụng các phương pháp tối ưu hóa chi
phí sử dụng nền tảng điện toán đám mây vào một số dịch vụ đám
mây cụ thể.
5. Đánh giá kết quả và hiệu quả của việc tối ưu hóa chi phí sử dụng
nền tảng điện toán đám mây.
b. Phạm vi đề tài:
Phạm vi của đề tài sẽ tập trung vào việc nghiên cứu, triển khai và áp
dụng các phương pháp tối ưu hóa chi phí sử dụng nền tảng điện toán
đám mây, không đi sâu vào các vấn đề kỹ thuật chi tiết về cơ sở hạ tầng,
hệ thống và quản trị mạng.
3. Định hướng giải pháp
Có một số giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám
mây có thể được áp dụng để giảm thiểu chi phí và tối ưu hóa hiệu quả sử
dụng tài nguyên đám mây. Dưới đây là một số định hướng giải pháp mà
nhóm chúng em đề cập đến:
1. Tối ưu hóa sử dụng máy chủ: Tối ưu hóa sử dụng máy chủ có thể
được thực hiện bằng cách sử dụng các công cụ quản lý tài nguyên
để đảm bảo máy chủ được sử dụng hiệu quả. Ví dụ, việc tổ chức
các ứng dụng trên một số máy chủ có thể giảm thiểu số lượng máy
chủ cần sử dụng và giảm chi phí.
2. Tối ưu hóa sử dụng băng thông: Sử dụng băng thông một cách
hiệuquả là một giải pháp quan trọng để giảm chi phí. Các công cụ
quản lý băng thông có thể giúp tối ưu hóa sử dụng băng thông và
giảm chi phí.
3. Tối ưu hóa sử dụng lưu trữ: Tối ưu hóa sử dụng lưu trữ bằng cách
sử dụng các công cụ quản lý lưu trữ có thể giúp giảm chi phí lưu
trữ và tăng tính khả dụng của dữ liệu.
4. Sử dụng các dịch vụ điện toán đám mây giá rẻ: Các dịch vụ đám
mây giá rẻ có thể giúp giảm chi phí. Tuy nhiên, cần phải đánh giá
kỹ các dịch vụ này để đảm bảo tính ổn định và độ an toàn của dữ
liệu.
5. Tối ưu hóa sử dụng các dịch vụ phần mềm: Sử dụng các dịch vụ
phần mềm giúp tối ưu hóa sử dụng tài nguyên và giảm chi phí. Ví
dụ, sử dụng các công cụ quản lý tài nguyên cloud có thể giúp tối
ưu hóa sử dụng tài nguyên và giảm chi phí.
4. Bố cục bài tập lớn:
Nhóm chúng em chia ra thành 6 phần chính trong phần báo cáo:
I. Lời mở đầu
Giới thiệu về đề tài
Mục tiêu và phạm vi đề tài
Định hướng giải pháp về tối ưu hóa chi phí sử dụng nền tảng điện
toán đám mây
II. Khái niệm cơ bản về điện toán đám mây và các mô hình tính phí
Giới thiệu về điện toán đám mây
Lịch sử điện toán đám mây
Các mô hình tính phí trong điện toán đám mây
III. Tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây
Phân tích chi phí sử dụng nền tảng điện toán đám mây
Các giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám
mây
So sánh và đánh giá hiệu quả của các giải pháp tối ưu hóa
IV. Triển khai thực nghiệm
Mô tả môi trường thực nghiệm
Triển khai giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán
đám mây
Đánh giá kết quả thực nghiệm
V. Tổng kết và hướng phát triển
Tổng kết nội dung và kết quả đạt được
Đánh giá đóng góp của đề tài
Hướng phát triển của đề tài
VI. Tài liệu tham khảo
Liệt kê các tài liệu tham khảo được sử dụng trong bài tập lớn
Chương 2: Giới thiệu về điện toán đám mây
1. Điện toán đám mây là gì ?
Điện toán đám mây (Cloud Computing) là mô hình cung cấp các tài
nguyên máy tính cho người dùng thông qua internet. Nguồn tài nguyên
này bao gồm rất nhiều thứ liên quan đến điện toán và máy tính. Ví dụ
như: phần mềm, dịch vụ, phần cứng,… và sẽ nằm tại các máy chủ ảo
(đám mây) trên mạng. Người dùng có thể truy cập vào bất cứ tài nguyên
nào trên đám mây. Vào bất kỳ thời điểm nào và ở bất kỳ đâu, chỉ cần kết
nối với hệ thống internet.
Trong điện toán đám mây, thuật ngữ “điện toán” mô tả các khái niệm và
đối tượng liên quan đến thao tác điện toán phần mềm. Thuật ngữ tổng
quát này được sử dụng để tham chiếu công suất xử lý, bộ nhớ, kết nối
mạng, lưu trữ và các tài nguyên khác cần thiết để bất kỳ chương trình
nào cũng có thể thao tác điện toán thành công.
Ví dụ: các ứng dụng chạy thuật toán máy học hoặc chức năng kết xuất
đồ họa 3D cần nhiều gigabyte RAM cũng như nhiều CPU để chạy thành
công. Trong trường hợp này, các CPU, RAM và Bộ xử lý đồ họa cần
thiết sẽ được gọi là tài nguyên điện toán, đồng thời, các ứng dụng sẽ là
ứng dụng nặng về điện toán.
2. Lịch sử điện toán đám mây
Thông thường, các ứng dụng web được lưu trữ trên những máy chủ vật
lý cố định. Công suất điện toán cần thiết cho ứng dụng bị giới hạn ở máy
chủ mà ứng dụng đang chạy. Chủ sở hữu trang web có thể mua nhiều
máy chủ hoặc không gian chỉ trong một máy chủ duy nhất; tuy nhiên, họ
phải thanh toán một mức giá cố định, bất kể mức sử dụng. Họ cũng phải
quản lý và bảo trì cơ sở hạ tầng máy chủ trên máy tính của riêng mình.
Hiện nay, các ứng dụng có thể sử dụng tài nguyên điện toán của nhiều
thiết bị vật lý khác nhau một cách linh hoạt. Các nhà cung cấp đám mây
sở hữu những nguồn tài nguyên điện toán đồ sộ, bao gồm cả máy chủ và
trung tâm dữ liệu vật lý. Các doanh nghiệp có thể lưu trữ ứng dụng và
truy cập những tài nguyên điện toán này từ nguồn đó. Nhà cung cấp toàn
quyền quản lý và tối ưu hóa các tài nguyên để mang lại khả năng linh
hoạt, mở rộng quy mô và hiệu quả cho người dùng. Người dùng chỉ cần
bảo trì các ứng dụng của mình; nhà cung cấp đám mây sẽ thực hiện quản
lý cơ sở hạ tầng điện toán.
3. Các mô hình tính phí trong điện toán đám mây
Hiện nay, 4 hình triển khai điện toán đám mây chính đang được
sử dụng phổ biến. Đó là: Public Cloud, Private Cloud, Hybrid Cloud và
Community Cloud.
Public Cloud (Đám mây “công cộng”)
Định nghĩa: Là các dịch vụ được bên thứ 3 (người bán) cung cấp. Chúng
tồn tại ngoài tường lửa của công ty và được nhà cung cấp đám mây quản
lý. Nó được xây dựng nhằm phục vụ cho mục đích sử dụng công cộng,
người dùng sẽ đăng ký với nhà cung cấp và trả phí sử dụng dựa theo
chính sách giá của nhà cung cấp. Public cloud là mô hình triển khai
được sử dụng phổ biến nhất hiện nay của cloud computing.
Đối tượng sử dụng: Bao gồm người dùng bên ngoài internet. Đối tượng
quản lý là nhà cung cấp dịch vụ.
Ưu điểm:
Phục vụ được nhiều người dùng hơn, không bị giới hạn bởi không
gian và thời gian.
Tiết kiệm hệ thống máy chủ, điện năng và nhân công cho doanh
nghiệp.
Nhược điểm:
Các doanh nghiệp phụ thuộc vào nhà cung cấp không có toàn
quyền quản lý.
Gặp khó khăn trong việc lưu trữ các văn bản, thông tin nội bộ.
Vấn đề mất kiểm soát về dữ liệu và vấn đề an toàn dữ liệu. Trong
mô hình này mọi dữ liệu đều nằm trên dịch vụ Cloud, do nhà cung
cấp dịch vụ Cloud đó bảo vệ và quản lý. Chính điều này khiến cho
khách hàng, nhất là các công ty lớn cảm thấy không an toàn đối
với những dữ liệu quan trọng của mình khi sử dụng dịch vụ Cloud.
Private Cloud (Đám mây “doanh nghiệp”)
Định nghĩa: Private cloud là các dịch vụ điện toán đám mây được cung
cấp trong các doanh nghiệp. Những “đám mây” này tồn tại bên trong
tường lửa của công ty và được các doanh nghiệp trực tiếp quản lý. Đây
là xu hướng tất yếu cho các doanh nghiệp nhằm tối ưu hóa hạ tầng công
nghệ thông tin.
Đối tượng sử dụng: Nội bộ doanh nghiệp sử dụng và quản lý.
Ưu điểm: Chủ động sử dụng, nâng cấp, quản lý, giảm chi phí, bảo mật
tốt,… Nhược điểm:
Khó khăn về công nghệ khi triển khai và chi phí xây dựng, duy trì
hệ thống.
Hạn chế sử dụng trong nội bộ doanh nghiệp, người dùng ở ngoài
không thể sử dụng.
Hybrid Cloud (Đám mây “lai”)
Định nghĩa: Là sự kết hợp của private cloud và public cloud. Cho phép
ta khai thác điểm mạnh của từng mô hình cũng như đưa ra phương thức
sử dụng tối ưu cho người sử dụng. Những “đám mây” này thường do
doanh nghiệp tạo ra và việc quản lý sẽ được phân chia giữa doanh
nghiệp và nhà cung cấp điện toán đám mây công cộng.
Đối tượng sử dụng: Doanh nghiệp và nhà cung cấp quản lý theo sự thỏa
thuận. Người sử dụng có thể sử dụng các dịch vụ của nhà cung cấp và
dịch vụ riêng của doanh nghiệp.
Ưu điểm: Doanh nghiệp một lúc có thể sử dụng được nhiều dịch vụ mà
không bị giới hạn.
Nhược điểm: Khó khăn trong việc triển khai và quản lý. Tốn nhiều chi
phí.
Community Cloud (Đám mây cộng đồng)
Định nghĩa: Là các dịch vụ trên nền tảng điện toán đám mây do các công
ty cùng hợp tác xây dựng và cung cấp các dịch vụ cho cộng đồng.
Những đơn vị hoặc tổ chức xây dựng dịch vụ đám mấy cộng đồng này
thường có chung một mục tiêu, nhiệm vụ hay sức mệnh,… Và không để
tổ chức nào độc quyền đám mây cộng đồng này, các tổ chức, đơn vị
thường uỷ thác cho 1 bên thứ 3 để quản lý.
Đối tượng sử dụng: Các loại đám mây cộng đồng này chủ yếu phục vụ
riêng cho các doanh nghiệp tạo nên đám mây này. Các doanh nghiệp
cùng chia sẻ các lợi ích từ các cơ sở hạ tầng mà họ đầu tư.
Ưu điểm: Riêng tư, bảo mật và an ninh tốt.
Nhược điểm: Chi phí tốn kém khi tham gia.
So sánh các mô hình triển khai đám mây hàng đầu
Chương 3: Tối ưu hóa chi phí sử dụng nền tảng
điện toán đám mây
I. Phân tích chi phí sử dụng nền tảng điện toán đám mây
Trong thực tế, việc tính toán và phân tích chi phí sử dụng nền tảng
điện toán đám mây là rất quan trọng, đặc biệt là khi sử dụng các dịch vụ
điện toán đám mây của những nhà cung cấp lớn như AWS, Microsoft
Azure hay Google Cloud Platform. Việc phân tích chi phí giúp cho các
tổ chức và doanh nghiệp có thể tối ưu hóa ngân sách cho hoạt động của
mình, tránh việc sử dụng dịch vụ một cách vô tội vạ, dẫn đến chi phí
phát sinh không cần thiết.
1, Các yếu tố cần được xem xét chi phí tính toán:
A, Loại dịch vụ: Chi phí sử dụng các dịch vụ khác nhau của
điện toán đám mây sẽ khác nhau, ví dụ như dịch vụ lưu trữ,
dịch vụ máy chủ ảo, dịch vụ tính toán, dịch vụ cơ sở dữ liệu,
dịch vụ định tuyến mạng, dịch vụ CDN, dịch vụ bảo mật,...
B,Thời gian sử dụng: Thời gian sử dụng cũng là một yếu tố
quan trọng khi phân tích chi phí, vì chi phí sử dụng sẽ phụ
thuộc vào thời gian sử dụng của các dịch vụ.
C,Khối lượng sử dụng: Khối lượng sử dụng của các dịch vụ
cũng ảnh hưởng đến chi phí sử dụng. Ví dụ như việc sử dụng
lưu trữ S3 của AWS, chi phí sử dụng sẽ tăng lên khi dung
lượng lưu trữ tăng lên.
D, Vùng sử dụng: Các nhà cung cấp dịch vụ điện toán đám
mây sẽ phân chia các vùng sử dụng khác nhau trên toàn cầu,
và chi phí sử dụng sẽ khác nhau tùy thuộc vào vùng sử dụng
của người dùng.
** Ngoài các chi phí cố định, sử dụng điện toán đám mây
còn có các chi phí không định kỳ, tức là các chi phí xuất hiện
tùy thuộc vào tình hình sử dụng dịch vụ của người dùng
1,Chi phí sử dụng dữ liệu: Sử dụng các dịch vụ điện toán
đám mây sẽ tiêu tốn một lượng lớn dữ liệu. Do đó, nhà cung
cấp dịch vụ sẽ tính phí cho việc truyền và lưu trữ dữ liệu. Chi
phí này sẽ phụ thuộc vào lượng dữ liệu được sử dụng bởi
người dùng.
2,Chi phí sử dụng các tính năng bổ sung: Nhiều nhà cung cấp
dịch vụ điện toán đám mây cung cấp các tính năng bổ sung
như tăng cường bảo mật, tính năng giám sát, backup, restore,
CDN (Content Delivery Network), … để hỗ trợ người dùng.
Tuy nhiên, việc sử dụng các tính năng này sẽ tạo ra chi phí
bổ sung, và chi phí này cũng sẽ phụ thuộc vào mức độ sử
dụng của người dùng.
3,Chi phí tăng cao khi sử dụng dịch vụ ngoài kế hoạch: Nếu
sử dụng quá mức tài nguyên được cấp cho tài khoản của
mình, người dùng sẽ bị tính phí cho việc sử dụng tài nguyên
vượt quá giới hạn. Do đó, việc quản lý tài nguyên và kế
hoạch sử dụng cẩn thận sẽ giúp tránh các chi phí này.
2,
Các giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám
mây gồm:
1,Tối ưu hóa cấu trúc hạ tầng: Điều chỉnh cấu hình máy chủ,
tối ưu hóa tài nguyên và khai thác tối đa tính năng của nền
tảng đám mây để giảm chi phí.
2, Sử dụng hợp đồng dài hạn: Các nhà cung cấp đám mây
thường cung cấp giá ưu đãi cho các khách hàng ký hợp đồng
dài hạn. Do đó, nếu khả năng sử dụng dài hạn được dự đoán,
việc ký hợp đồng dài hạn có thể giảm chi phí đáng kể.
3, Tích hợp tự động hóa: Tự động hóa các quy trình quản trị
như triển khai, quản lý và giám sát tài nguyên có thể giảm chi
phí vận hành và tối ưu hóa tài nguyên.
4, Sử dụng dịch vụ quản lý chi phí: Các dịch vụ quản lý chi
phí như AWS Cost Explorer, Google Cloud Billing và Azure
Cost Management có thể giúp theo dõi và phân tích chi phí
sử dụng đám mây, đồng thời cung cấp các khuyến nghị tối ưu
chi phí.
5, Sử dụng các loại máy ảo dựa trên yêu cầu: Sử dụng các
loại máy ảo phù hợp với yêu cầu sử dụng của ứng dụng như
EC2 Spot Instances, Google Preemptible VMs và Azure Low
Priority VMs có thể giảm chi phí với mức giá thấp hơn so với
các loại máy ảo thường.
6, Quản lý dữ liệu: Quản lý dữ liệu đúng cách có thể giúp
giảm chi phí lưu trữ và truy xuất dữ liệu. Sử dụng các dịch vụ
như Amazon S3 Intelligent-Tiering, Google Cloud Storage
Lifecycle Management và Azure Blob Storage Lifecycle
Management để tự động di chuyển dữ liệu giữa các lớp lưu
trữ có giá khác nhau để tối ưu hóa chi phí.
7, Sử dụng dịch vụ CDN: Sử dụng dịch vụ CDN (Content
Delivery Network) như Amazon CloudFront, Google Cloud
CDN và Azure Content Delivery Network có thể giúp tăng
tốc độ truy cập và giảm chi phí băng thông truy cập từ các vị
trí khác nhau.
3, So sánh và đánh giá hiệu quả của các giải pháp tối ưu hóa
1, Tiết kiệm chi phí: Điều quan trọng nhất của các giải pháp
tối ưu hóa chi phí là giúp cho người dùng tiết kiệm được chi
phí sử dụng nền tảng đám mây. Giải pháp nào giúp giảm chi
phí nhiều hơn, hoặc đưa ra các mô hình tính phí hợp lý sẽ
được đánh giá cao hơn.
2, Hiệu suất: Một giải pháp tối ưu hóa chi phí tốt không chỉ
giúp tiết kiệm chi phí mà còn đảm bảo hiệu suất hoạt động
của hệ thống đám mây. Giải pháp nào giúp tối ưu hóa tài
nguyên, tăng cường tính sẵn sàng và độ tin cậy của hệ thống
sẽ được đánh giá cao.
3, Dễ sử dụng: Các giải pháp tối ưu hóa chi phí nên đơn giản
và dễ sử dụng, không làm cho người dùng phải bối rối hoặc
cần có kiến thức chuyên môn sâu. Giải pháp nào cung cấp
các công cụ dễ sử dụng và hướng dẫn rõ ràng sẽ được đánh
giá cao hơn.
4, Tính linh hoạt: Một giải pháp tối ưu hóa chi phí tốt cần có
tính linh hoạt cao, cho phép người dùng dễ dàng tùy chỉnh và
thích ứng với nhu cầu sử dụng của họ. Giải pháp nào cung
cấp nhiều tùy chọn và mức độ linh hoạt cao sẽ được đánh giá
cao hơn.
5, Khả năng tích hợp: Một giải pháp tối ưu hóa chi phí tốt
cần có khả năng tích hợp với các công cụ khác, giúp người
dùng quản lý dễ dàng hơn. Giải pháp nào tích hợp tốt với các
công cụ quản lý và giám sát sẽ được đánh giá cao hơn.
IV. Triển khai thực nghiệm
1, Môi trường AWS
Amazon Web Services (AWS) là một nền tảng điện toán đám
mây được cung cấp bởi Amazon. AWS cung cấp các dịch vụ
đa dạng để lưu trữ, xử lý, quản lý và triển khai các ứng dụng
và dịch vụ trên nền tảng điện toán đám mây.
Môi trường AWS bao gồm các thành phần cơ bản như sau:
1, EC2 (Elastic Compute Cloud): là dịch vụ cung cấp
cho khách hàng các máy ảo trên đám mây. Khách hàng
có thể chọn các loại máy ảo với các cấu hình khác nhau
để phù hợp với nhu cầu sử dụng.
2, S3 (Simple Storage Service): là dịch vụ lưu trữ đám
mây của AWS, cho phép khách hàng lưu trữ dữ liệu
trên đám mây với độ bảo mật và tin cậy cao.
3, RDS (Relational Database Service): là dịch vụ cung
cấp các cơ sở dữ liệu quan hệ trên đám mây. Khách
hàng có thể chọn các loại cơ sở dữ liệu khác nhau như
MySQL, PostgreSQL, Oracle...
4, Route53: là dịch vụ quản lý DNS của AWS, cho phép
khách hàng quản lý các tên miền và các bản ghi DNS
của mình trên đám mây.
5, CloudFront: là dịch vụ phân phối nội dung đám mây
của AWS, cho phép khách hàng phân phối các tài
nguyên trên đám mây đến người dùng trên toàn thế
giới.
6, Lambda: là dịch vụ tính toán đám mây của AWS, cho
phép khách hàng triển khai các ứng dụng hoặc các hàm
chức năng trên đám mây mà không cần phải quản lý
các máy chủ.
7, Elastic Beanstalk: là dịch vụ triển khai ứng dụng đám
mây của AWS, cho phép khách hàng triển khai các ứng
dụng trên đám mây một cách dễ dàng và nhanh chóng.
| 1/19

Preview text:

TRƯỜNG ĐẠI HỌC PHENIKAA KHOA CÔNG NGHỆ THÔNG TIN --- --- BÁO CÁO
Tìm hiểu, triển khai và tối ưu hóa chi phí sử dụng
nền tảng điện toán đám mây Sinh viên nhóm 12: Bùi Đức Tuấn Anh MSV: 20010838 Phạm Đình Ba MSV: 20010843
Nguyễn Văn Minh MSV: 20010876
Giảng viên hướng dẫn: ThS. Nguyễn Thành Trung Khoa:Công nghệ thông tin --- --- Năm học 2021-2022 Lời cam kết H và tên nhóm sinh viên: - Nguyễn Văn A - Nguyễn Thị B
Điện thoại liên lạc: . . . . . . . . . . . . . . . . . . . . . Email: . . . . . . . . . . . . . . . . . . . . . . .
Lớp: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hệ đào tạo: . . . . . . . . . . . . . . . . . . . .
Tôi/Chúng tôi cam kêết Bài tập lớn (BTL) là công trình nghiên của bản thân/nhóm tôi. Các kết quả nêu
trong BTL là trung thực, là thành quả của riêng tôi, không sao chép theo bâết kỳ công trình nào khác. Tất
cả những tham khảo trong BTL – bao gồm mô tả hình ảnh, số liệu và các câu trích dẫn đều được ghi rõ
ràng và đầy đủ nguồn gốc và danh mục tài liệu tham khảo . Tôi/chúng tôi xin hoàn toàn chịu trách nhiệm
và dù chỉ là một sao chép vi phạm quy chế nhà trường
Hà Nội, ngày tháng năm Tác giả/nhóm tác giả
Họ và tên sinh viên Tóm Tắt
Trong thời đại số hóa và ứng dụng công nghệ thông tin ngày càng phổ
biến, việc sử dụng nền tảng điện toán đám mây đã trở thành một xu
hướng không thể thiếu của các doanh nghiệp và tổ chức. Việc sử dụng
điện toán đám mây giúp cho các doanh nghiệp và tổ chức có thể tiết
kiệm được chi phí về cơ sở hạ tầng, phần cứng và phần mềm, đồng thời
cải thiện khả năng tương tác và chia sẻ thông tin giữa các thành viên trong tổ chức.
Tuy nhiên, một trong những thách thức lớn của việc sử dụng nền tảng
điện toán đám mây là chi phí sử dụng nền tảng này, đặc biệt là khi các
doanh nghiệp và tổ chức không có kinh nghiệm và hiểu biết đầy đủ về
cách tối ưu hóa chi phí.
Báo cáo này sẽ giới thiệu về điện toán đám mây, tầm quan trọng của việc
tối ưu hóa chi phí sử dụng nền tảng này, cùng những chiến lược, công cụ
và dịch vụ hỗ trợ để giúp các doanh nghiệp và tổ chức tối ưu hóa chi phí
sử dụng nền tảng điện toán đám mây. Bên cạnh đó, báo cáo cũng sẽ cung
cấp những ví dụ cụ thể về việc tối ưu hóa chi phí sử dụng nền tảng điện
toán đám mây của các doanh nghiệp, từ đó giúp các doanh nghiệp có thể
áp dụng những chiến lược hiệu quả và tiết kiệm chi phí trong quá trình
sử dụng nền tảng điện toán đám mây của mình.
Cuôếi cùng, sinh viên tóm tắết đóng góp c a tng thàn h viên trong nhóm vào b ng sau: Họ tên
Các công việc/đóng góp chính trong BTL Nguyễn Văn A Nguyễn Thị B … …
Chương 1: Giới thiệu đề tài 1. Đặt vấn đề:
Trong thời đại số hóa và ứng dụng công nghệ thông tin ngày càng phổ
biến, việc sử dụng nền tảng điện toán đám mây đã trở thành một xu
hướng không thể thiếu của các doanh nghiệp và tổ chức. Tuy nhiên, việc
sử dụng nền tảng điện toán đám mây cũng đặt ra một thách thức về chi phí.
Trong quá trình sử dụng nền tảng điện toán đám mây, các doanh nghiệp
và tổ chức thường phải trả phí cho nhà cung cấp dịch vụ đám mây để sử
dụng tài nguyên và dịch vụ của họ. Chi phí này bao gồm chi phí thuê
máy chủ, lưu trữ, băng thông, dịch vụ phần mềm, quản trị hệ thống và
các chi phí khác. Việc chi trả chi phí này sẽ đặt áp lực đáng kể lên ngân
sách của doanh nghiệp và tổ chức, đặc biệt là trong bối cảnh kinh tế khó khăn.
Do đó, việc tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây là vô
cùng quan trọng. Tối ưu hóa chi phí giúp các doanh nghiệp và tổ chức
tiết kiệm được chi phí và tăng cường hiệu quả hoạt động, đồng thời cải
thiện khả năng cạnh tranh trên thị trường. Tuy nhiên, tối ưu hóa chi phí
sử dụng nền tảng điện toán đám mây cũng đòi hỏi các doanh nghiệp và
tổ chức có kiến thức và kinh nghiệm đầy đủ để đưa ra quyết định hợp lý
về việc sử dụng tài nguyên đám mây, từ đó giảm thiểu chi phí và tăng
cường hiệu quả hoạt động.
2.Mục tiêu và phạm vi đề tài: a. Mục tiêu:
1. Nghiên cứu về các loại dịch vụ đám mây và phân tích chi phí của
từng loại dịch vụ đó.
2. Xây dựng mô hình chi phí sử dụng nền tảng điện toán đám mây.
3. Tìm hiểu các phương pháp tối ưu hóa chi phí sử dụng nền tảng
điện toán đám mây, bao gồm các cách giảm thiểu chi phí cho máy
chủ, băng thông, lưu trữ và các dịch vụ phần mềm.
4. Thực hiện triển khai và áp dụng các phương pháp tối ưu hóa chi
phí sử dụng nền tảng điện toán đám mây vào một số dịch vụ đám mây cụ thể.
5. Đánh giá kết quả và hiệu quả của việc tối ưu hóa chi phí sử dụng
nền tảng điện toán đám mây.
b. Phạm vi đề tài:
Phạm vi của đề tài sẽ tập trung vào việc nghiên cứu, triển khai và áp
dụng các phương pháp tối ưu hóa chi phí sử dụng nền tảng điện toán
đám mây, không đi sâu vào các vấn đề kỹ thuật chi tiết về cơ sở hạ tầng,
hệ thống và quản trị mạng.
3. Định hướng giải pháp
Có một số giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám
mây có thể được áp dụng để giảm thiểu chi phí và tối ưu hóa hiệu quả sử
dụng tài nguyên đám mây. Dưới đây là một số định hướng giải pháp mà
nhóm chúng em đề cập đến:
1. Tối ưu hóa sử dụng máy chủ: Tối ưu hóa sử dụng máy chủ có thể
được thực hiện bằng cách sử dụng các công cụ quản lý tài nguyên
để đảm bảo máy chủ được sử dụng hiệu quả. Ví dụ, việc tổ chức
các ứng dụng trên một số máy chủ có thể giảm thiểu số lượng máy
chủ cần sử dụng và giảm chi phí.
2. Tối ưu hóa sử dụng băng thông: Sử dụng băng thông một cách
hiệuquả là một giải pháp quan trọng để giảm chi phí. Các công cụ
quản lý băng thông có thể giúp tối ưu hóa sử dụng băng thông và giảm chi phí.
3. Tối ưu hóa sử dụng lưu trữ: Tối ưu hóa sử dụng lưu trữ bằng cách
sử dụng các công cụ quản lý lưu trữ có thể giúp giảm chi phí lưu
trữ và tăng tính khả dụng của dữ liệu.
4. Sử dụng các dịch vụ điện toán đám mây giá rẻ: Các dịch vụ đám
mây giá rẻ có thể giúp giảm chi phí. Tuy nhiên, cần phải đánh giá
kỹ các dịch vụ này để đảm bảo tính ổn định và độ an toàn của dữ liệu.
5. Tối ưu hóa sử dụng các dịch vụ phần mềm: Sử dụng các dịch vụ
phần mềm giúp tối ưu hóa sử dụng tài nguyên và giảm chi phí. Ví
dụ, sử dụng các công cụ quản lý tài nguyên cloud có thể giúp tối
ưu hóa sử dụng tài nguyên và giảm chi phí.
4. Bố cục bài tập lớn:
Nhóm chúng em chia ra thành 6 phần chính trong phần báo cáo: I. Lời mở đầu
• Giới thiệu về đề tài
• Mục tiêu và phạm vi đề tài
• Định hướng giải pháp về tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây
II. Khái niệm cơ bản về điện toán đám mây và các mô hình tính phí
• Giới thiệu về điện toán đám mây
• Lịch sử điện toán đám mây
• Các mô hình tính phí trong điện toán đám mây
III. Tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây
• Phân tích chi phí sử dụng nền tảng điện toán đám mây
• Các giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây
• So sánh và đánh giá hiệu quả của các giải pháp tối ưu hóa
IV. Triển khai thực nghiệm
• Mô tả môi trường thực nghiệm
• Triển khai giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây
• Đánh giá kết quả thực nghiệm
V. Tổng kết và hướng phát triển
• Tổng kết nội dung và kết quả đạt được
• Đánh giá đóng góp của đề tài
• Hướng phát triển của đề tài VI. Tài liệu tham khảo
• Liệt kê các tài liệu tham khảo được sử dụng trong bài tập lớn
Chương 2: Giới thiệu về điện toán đám mây
1. Điện toán đám mây là gì ?
Điện toán đám mây (Cloud Computing) là mô hình cung cấp các tài
nguyên máy tính cho người dùng thông qua internet. Nguồn tài nguyên
này bao gồm rất nhiều thứ liên quan đến điện toán và máy tính. Ví dụ
như: phần mềm, dịch vụ, phần cứng,… và sẽ nằm tại các máy chủ ảo
(đám mây) trên mạng. Người dùng có thể truy cập vào bất cứ tài nguyên
nào trên đám mây. Vào bất kỳ thời điểm nào và ở bất kỳ đâu, chỉ cần kết
nối với hệ thống internet.
Trong điện toán đám mây, thuật ngữ “điện toán” mô tả các khái niệm và
đối tượng liên quan đến thao tác điện toán phần mềm. Thuật ngữ tổng
quát này được sử dụng để tham chiếu công suất xử lý, bộ nhớ, kết nối
mạng, lưu trữ và các tài nguyên khác cần thiết để bất kỳ chương trình
nào cũng có thể thao tác điện toán thành công.
Ví dụ: các ứng dụng chạy thuật toán máy học hoặc chức năng kết xuất
đồ họa 3D cần nhiều gigabyte RAM cũng như nhiều CPU để chạy thành
công. Trong trường hợp này, các CPU, RAM và Bộ xử lý đồ họa cần
thiết sẽ được gọi là tài nguyên điện toán, đồng thời, các ứng dụng sẽ là
ứng dụng nặng về điện toán.
2. Lịch sử điện toán đám mây
Thông thường, các ứng dụng web được lưu trữ trên những máy chủ vật
lý cố định. Công suất điện toán cần thiết cho ứng dụng bị giới hạn ở máy
chủ mà ứng dụng đang chạy. Chủ sở hữu trang web có thể mua nhiều
máy chủ hoặc không gian chỉ trong một máy chủ duy nhất; tuy nhiên, họ
phải thanh toán một mức giá cố định, bất kể mức sử dụng. Họ cũng phải
quản lý và bảo trì cơ sở hạ tầng máy chủ trên máy tính của riêng mình.
Hiện nay, các ứng dụng có thể sử dụng tài nguyên điện toán của nhiều
thiết bị vật lý khác nhau một cách linh hoạt. Các nhà cung cấp đám mây
sở hữu những nguồn tài nguyên điện toán đồ sộ, bao gồm cả máy chủ và
trung tâm dữ liệu vật lý. Các doanh nghiệp có thể lưu trữ ứng dụng và
truy cập những tài nguyên điện toán này từ nguồn đó. Nhà cung cấp toàn
quyền quản lý và tối ưu hóa các tài nguyên để mang lại khả năng linh
hoạt, mở rộng quy mô và hiệu quả cho người dùng. Người dùng chỉ cần
bảo trì các ứng dụng của mình; nhà cung cấp đám mây sẽ thực hiện quản
lý cơ sở hạ tầng điện toán.
3. Các mô hình tính phí trong điện toán đám mây
Hiện nay, có 4 mô hình triển khai điện toán đám mây chính đang được
sử dụng phổ biến. Đó là: Public Cloud, Private Cloud, Hybrid Cloud và Community Cloud.
Public Cloud (Đám mây “công cộng”)
Định nghĩa: Là các dịch vụ được bên thứ 3 (người bán) cung cấp. Chúng
tồn tại ngoài tường lửa của công ty và được nhà cung cấp đám mây quản
lý. Nó được xây dựng nhằm phục vụ cho mục đích sử dụng công cộng,
người dùng sẽ đăng ký với nhà cung cấp và trả phí sử dụng dựa theo
chính sách giá của nhà cung cấp. Public cloud là mô hình triển khai
được sử dụng phổ biến nhất hiện nay của cloud computing.
Đối tượng sử dụng: Bao gồm người dùng bên ngoài internet. Đối tượng
quản lý là nhà cung cấp dịch vụ. Ưu điểm:
• Phục vụ được nhiều người dùng hơn, không bị giới hạn bởi không gian và thời gian.
• Tiết kiệm hệ thống máy chủ, điện năng và nhân công cho doanh nghiệp.
Nhược điểm:
• Các doanh nghiệp phụ thuộc vào nhà cung cấp không có toàn quyền quản lý.
• Gặp khó khăn trong việc lưu trữ các văn bản, thông tin nội bộ.
• Vấn đề mất kiểm soát về dữ liệu và vấn đề an toàn dữ liệu. Trong
mô hình này mọi dữ liệu đều nằm trên dịch vụ Cloud, do nhà cung
cấp dịch vụ Cloud đó bảo vệ và quản lý. Chính điều này khiến cho
khách hàng, nhất là các công ty lớn cảm thấy không an toàn đối
với những dữ liệu quan trọng của mình khi sử dụng dịch vụ Cloud.
Private Cloud (Đám mây “doanh nghiệp”)
Định nghĩa: Private cloud là các dịch vụ điện toán đám mây được cung
cấp trong các doanh nghiệp. Những “đám mây” này tồn tại bên trong
tường lửa của công ty và được các doanh nghiệp trực tiếp quản lý. Đây
là xu hướng tất yếu cho các doanh nghiệp nhằm tối ưu hóa hạ tầng công nghệ thông tin.
Đối tượng sử dụng: Nội bộ doanh nghiệp sử dụng và quản lý.
Ưu điểm: Chủ động sử dụng, nâng cấp, quản lý, giảm chi phí, bảo mật
tốt,… Nhược điểm:
• Khó khăn về công nghệ khi triển khai và chi phí xây dựng, duy trì hệ thống.
• Hạn chế sử dụng trong nội bộ doanh nghiệp, người dùng ở ngoài không thể sử dụng.
Hybrid Cloud (Đám mây “lai”)
Định nghĩa: Là sự kết hợp của private cloud và public cloud. Cho phép
ta khai thác điểm mạnh của từng mô hình cũng như đưa ra phương thức
sử dụng tối ưu cho người sử dụng. Những “đám mây” này thường do
doanh nghiệp tạo ra và việc quản lý sẽ được phân chia giữa doanh
nghiệp và nhà cung cấp điện toán đám mây công cộng.
Đối tượng sử dụng: Doanh nghiệp và nhà cung cấp quản lý theo sự thỏa
thuận. Người sử dụng có thể sử dụng các dịch vụ của nhà cung cấp và
dịch vụ riêng của doanh nghiệp.
Ưu điểm: Doanh nghiệp một lúc có thể sử dụng được nhiều dịch vụ mà không bị giới hạn.
Nhược điểm: Khó khăn trong việc triển khai và quản lý. Tốn nhiều chi phí.
Community Cloud (Đám mây cộng đồng)
Định nghĩa: Là các dịch vụ trên nền tảng điện toán đám mây do các công
ty cùng hợp tác xây dựng và cung cấp các dịch vụ cho cộng đồng.
Những đơn vị hoặc tổ chức xây dựng dịch vụ đám mấy cộng đồng này
thường có chung một mục tiêu, nhiệm vụ hay sức mệnh,… Và không để
tổ chức nào độc quyền đám mây cộng đồng này, các tổ chức, đơn vị
thường uỷ thác cho 1 bên thứ 3 để quản lý.
Đối tượng sử dụng: Các loại đám mây cộng đồng này chủ yếu phục vụ
riêng cho các doanh nghiệp tạo nên đám mây này. Các doanh nghiệp
cùng chia sẻ các lợi ích từ các cơ sở hạ tầng mà họ đầu tư.
Ưu điểm: Riêng tư, bảo mật và an ninh tốt.
Nhược điểm: Chi phí tốn kém khi tham gia.
So sánh các mô hình triển khai đám mây hàng đầu
Chương 3: Tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây
I.
Phân tích chi phí sử dụng nền tảng điện toán đám mây
Trong thực tế, việc tính toán và phân tích chi phí sử dụng nền tảng
điện toán đám mây là rất quan trọng, đặc biệt là khi sử dụng các dịch vụ
điện toán đám mây của những nhà cung cấp lớn như AWS, Microsoft
Azure hay Google Cloud Platform. Việc phân tích chi phí giúp cho các
tổ chức và doanh nghiệp có thể tối ưu hóa ngân sách cho hoạt động của
mình, tránh việc sử dụng dịch vụ một cách vô tội vạ, dẫn đến chi phí
phát sinh không cần thiết.
1, Các yếu tố cần được xem xét chi phí tính toán:
A, Loại dịch vụ: Chi phí sử dụng các dịch vụ khác nhau của
điện toán đám mây sẽ khác nhau, ví dụ như dịch vụ lưu trữ,
dịch vụ máy chủ ảo, dịch vụ tính toán, dịch vụ cơ sở dữ liệu,
dịch vụ định tuyến mạng, dịch vụ CDN, dịch vụ bảo mật,...
B,Thời gian sử dụng: Thời gian sử dụng cũng là một yếu tố
quan trọng khi phân tích chi phí, vì chi phí sử dụng sẽ phụ
thuộc vào thời gian sử dụng của các dịch vụ.
C,Khối lượng sử dụng: Khối lượng sử dụng của các dịch vụ
cũng ảnh hưởng đến chi phí sử dụng. Ví dụ như việc sử dụng
lưu trữ S3 của AWS, chi phí sử dụng sẽ tăng lên khi dung
lượng lưu trữ tăng lên.
D, Vùng sử dụng: Các nhà cung cấp dịch vụ điện toán đám
mây sẽ phân chia các vùng sử dụng khác nhau trên toàn cầu,
và chi phí sử dụng sẽ khác nhau tùy thuộc vào vùng sử dụng của người dùng.
** Ngoài các chi phí cố định, sử dụng điện toán đám mây
còn có các chi phí không định kỳ, tức là các chi phí xuất hiện
tùy thuộc vào tình hình sử dụng dịch vụ của người dùng
1,Chi phí sử dụng dữ liệu: Sử dụng các dịch vụ điện toán
đám mây sẽ tiêu tốn một lượng lớn dữ liệu. Do đó, nhà cung
cấp dịch vụ sẽ tính phí cho việc truyền và lưu trữ dữ liệu. Chi
phí này sẽ phụ thuộc vào lượng dữ liệu được sử dụng bởi người dùng.
2,Chi phí sử dụng các tính năng bổ sung: Nhiều nhà cung cấp
dịch vụ điện toán đám mây cung cấp các tính năng bổ sung
như tăng cường bảo mật, tính năng giám sát, backup, restore,
CDN (Content Delivery Network), … để hỗ trợ người dùng.
Tuy nhiên, việc sử dụng các tính năng này sẽ tạo ra chi phí
bổ sung, và chi phí này cũng sẽ phụ thuộc vào mức độ sử dụng của người dùng.
3,Chi phí tăng cao khi sử dụng dịch vụ ngoài kế hoạch: Nếu
sử dụng quá mức tài nguyên được cấp cho tài khoản của
mình, người dùng sẽ bị tính phí cho việc sử dụng tài nguyên
vượt quá giới hạn. Do đó, việc quản lý tài nguyên và kế
hoạch sử dụng cẩn thận sẽ giúp tránh các chi phí này.
2, Các giải pháp tối ưu hóa chi phí sử dụng nền tảng điện toán đám mây gồm:
1,Tối ưu hóa cấu trúc hạ tầng: Điều chỉnh cấu hình máy chủ,
tối ưu hóa tài nguyên và khai thác tối đa tính năng của nền
tảng đám mây để giảm chi phí.
2, Sử dụng hợp đồng dài hạn: Các nhà cung cấp đám mây
thường cung cấp giá ưu đãi cho các khách hàng ký hợp đồng
dài hạn. Do đó, nếu khả năng sử dụng dài hạn được dự đoán,
việc ký hợp đồng dài hạn có thể giảm chi phí đáng kể.
3, Tích hợp tự động hóa: Tự động hóa các quy trình quản trị
như triển khai, quản lý và giám sát tài nguyên có thể giảm chi
phí vận hành và tối ưu hóa tài nguyên.
4, Sử dụng dịch vụ quản lý chi phí: Các dịch vụ quản lý chi
phí như AWS Cost Explorer, Google Cloud Billing và Azure
Cost Management có thể giúp theo dõi và phân tích chi phí
sử dụng đám mây, đồng thời cung cấp các khuyến nghị tối ưu chi phí.
5, Sử dụng các loại máy ảo dựa trên yêu cầu: Sử dụng các
loại máy ảo phù hợp với yêu cầu sử dụng của ứng dụng như
EC2 Spot Instances, Google Preemptible VMs và Azure Low
Priority VMs có thể giảm chi phí với mức giá thấp hơn so với
các loại máy ảo thường.
6, Quản lý dữ liệu: Quản lý dữ liệu đúng cách có thể giúp
giảm chi phí lưu trữ và truy xuất dữ liệu. Sử dụng các dịch vụ
như Amazon S3 Intelligent-Tiering, Google Cloud Storage
Lifecycle Management và Azure Blob Storage Lifecycle
Management để tự động di chuyển dữ liệu giữa các lớp lưu
trữ có giá khác nhau để tối ưu hóa chi phí.
7, Sử dụng dịch vụ CDN: Sử dụng dịch vụ CDN (Content
Delivery Network) như Amazon CloudFront, Google Cloud
CDN và Azure Content Delivery Network có thể giúp tăng
tốc độ truy cập và giảm chi phí băng thông truy cập từ các vị trí khác nhau.
3, So sánh và đánh giá hiệu quả của các giải pháp tối ưu hóa
1, Tiết kiệm chi phí: Điều quan trọng nhất của các giải pháp
tối ưu hóa chi phí là giúp cho người dùng tiết kiệm được chi
phí sử dụng nền tảng đám mây. Giải pháp nào giúp giảm chi
phí nhiều hơn, hoặc đưa ra các mô hình tính phí hợp lý sẽ
được đánh giá cao hơn.
2, Hiệu suất: Một giải pháp tối ưu hóa chi phí tốt không chỉ
giúp tiết kiệm chi phí mà còn đảm bảo hiệu suất hoạt động
của hệ thống đám mây. Giải pháp nào giúp tối ưu hóa tài
nguyên, tăng cường tính sẵn sàng và độ tin cậy của hệ thống
sẽ được đánh giá cao.
3, Dễ sử dụng: Các giải pháp tối ưu hóa chi phí nên đơn giản
và dễ sử dụng, không làm cho người dùng phải bối rối hoặc
cần có kiến thức chuyên môn sâu. Giải pháp nào cung cấp
các công cụ dễ sử dụng và hướng dẫn rõ ràng sẽ được đánh giá cao hơn.
4, Tính linh hoạt: Một giải pháp tối ưu hóa chi phí tốt cần có
tính linh hoạt cao, cho phép người dùng dễ dàng tùy chỉnh và
thích ứng với nhu cầu sử dụng của họ. Giải pháp nào cung
cấp nhiều tùy chọn và mức độ linh hoạt cao sẽ được đánh giá cao hơn.
5, Khả năng tích hợp: Một giải pháp tối ưu hóa chi phí tốt
cần có khả năng tích hợp với các công cụ khác, giúp người
dùng quản lý dễ dàng hơn. Giải pháp nào tích hợp tốt với các
công cụ quản lý và giám sát sẽ được đánh giá cao hơn.
IV. Triển khai thực nghiệm 1, Môi trường AWS
Amazon Web Services (AWS) là một nền tảng điện toán đám
mây được cung cấp bởi Amazon. AWS cung cấp các dịch vụ
đa dạng để lưu trữ, xử lý, quản lý và triển khai các ứng dụng
và dịch vụ trên nền tảng điện toán đám mây.
Môi trường AWS bao gồm các thành phần cơ bản như sau:
1, EC2 (Elastic Compute Cloud): là dịch vụ cung cấp
cho khách hàng các máy ảo trên đám mây. Khách hàng
có thể chọn các loại máy ảo với các cấu hình khác nhau
để phù hợp với nhu cầu sử dụng.
2, S3 (Simple Storage Service): là dịch vụ lưu trữ đám
mây của AWS, cho phép khách hàng lưu trữ dữ liệu
trên đám mây với độ bảo mật và tin cậy cao.
3, RDS (Relational Database Service): là dịch vụ cung
cấp các cơ sở dữ liệu quan hệ trên đám mây. Khách
hàng có thể chọn các loại cơ sở dữ liệu khác nhau như MySQL, PostgreSQL, Oracle...
4, Route53: là dịch vụ quản lý DNS của AWS, cho phép
khách hàng quản lý các tên miền và các bản ghi DNS của mình trên đám mây.
5, CloudFront: là dịch vụ phân phối nội dung đám mây
của AWS, cho phép khách hàng phân phối các tài
nguyên trên đám mây đến người dùng trên toàn thế giới.
6, Lambda: là dịch vụ tính toán đám mây của AWS, cho
phép khách hàng triển khai các ứng dụng hoặc các hàm
chức năng trên đám mây mà không cần phải quản lý các máy chủ.
7, Elastic Beanstalk: là dịch vụ triển khai ứng dụng đám
mây của AWS, cho phép khách hàng triển khai các ứng
dụng trên đám mây một cách dễ dàng và nhanh chóng.