Cloud Computing Fundamentals Assignment | Kiến Trúc Máy Tính Và Hệ Điều Hành | Đại học Khoa học Xã hội và Nhân văn, Đại học Quốc gia Thành phố HCM
"Cloud Computing Fundamentals Assignment" là một phần quan trọng trong môn học "Kiến Trúc Máy Tính Và Hệ Điều Hành" tại Đại học Khoa học Xã hội và Nhân văn, Đại học Quốc gia Thành phố Hồ Chí Minh. Bài tập này sẽ giúp sinh viên nắm vững các khái niệm cơ bản về điện toán đám mây, bao gồm các dịch vụ chính như IaaS, PaaS và SaaS, cùng với các lợi ích và thách thức của việc sử dụng điện toán đám mây.
Môn: Kiến Trúc Máy Tính Và Hệ Điều Hành
Trường: Trường Đại học Khoa học Xã hội và Nhân văn, Đại học Quốc gia Thành phố Hồ Chí Minh
Thông tin:
Tác giả:
Preview text:
Tên SV: Nguyễn Minh Quang Mã SV: 20143481
Cloud Computing Fundamentals Assignment
1. Distinguish between the definition of cloud computing is a service
and cloud computing is a platform. Cloud computing is a service:
Được mô tả là chức năng cơ bản, cho phép người dùng có thể lưu trữ và truy
xuất thông tin. Đây là dịch vụ cơ bản nhất được cung cấp bởi điện toán đám
mây.Ví dụ như ứng dụng vô cùng phổ biến như Flickr, Điện toán đám mây
dưới dạng dịch vụ còn có các đặc điểm vô cùng quan trọng như:
- Khả năng truy cập: Người dùng có thể truy cập dữ liệu của họ từ bất
kỳ đâu và trên bất kỳ thiết bị nào.
- Khả năng chia sẻ: Người dùng có thể dễ dàng chia sẻ dữ liệu bằng
cách cung cấp địa chỉ đám mây của họ.
- Tính bảo mật dữ liệu: Các dịch vụ đám mây cung cấp bảo mật dữ liệu
thông qua việc sao lưu trực tuyến.
Cloud Computing Is a Platform:
Điện toán đám mây dưới dạng nền tảng được mô tả là sự biến đổi của
World Wide Web thành nền tảng cho các ứng dụng dựa trên internet.
Nó được so sánh với hệ điều hành truyền thống (như Microsoft Windows)
nhưng nhấn mạnh rằng vẫn cần có hệ điều hành cục bộ để truy cập các ứng
dụng web.Một nền tảng không nhất thiết phải là một hệ điều hành, ví dụ như
Java cũng được xem là 1 nền tảng.Các ứng dụng dựa trên web đang biến
điện toán đám mây thành một nền tảng hoặc cho phép chúng hoạt động như một nền tảng.
Tóm lại điện toán đám mây dưới dạng dịch vụ chủ yếu tập trung vào lưu trữ
và truy xuất dữ liệu với các tính năng như khả năng truy cập, chia sẻ và bảo
mật dữ liệu. Trong khi đó, điện toán đám mây dưới dạng nền tảng đề cập đến
việc sử dụng internet như một nền tảng để chạy các ứng dụng, với các ứng
dụng dựa trên web trở thành một phần quan trọng của nền tảng này.
2. What are the actors and their roles in a typical cloud ecosystem? lOMoAR cPSD| 41487872
Trong một hệ sinh thái đám mây điển hình, có nhiều bên tham gia với các vai
trò và nhiệm vụ khác nhau. Các bên này hợp tác với nhau để khả năng và hỗ
trợ các dịch vụ đám mây. Đây là các nhân tố chính và vai trò của họ trong hệ sinh thái đám mây:
- Người sử dùng Dịch vụ Đám Mây (CSUs):
+ Người Tiêu Dùng: Các cá nhân, doanh nghiệp, tổ chức chính phủ hoặc tổ
chức khác sử dụng các dịch vụ đám mây cho nhiều mục đích khác nhau.
+ Người Dùng Trung Gian: Người dùng trung gian cũng là một phần của
CSUs. Họ cung cấp các dịch vụ đám mây được cung cấp bởi Nhà Cung Cấp
Dịch Vụ Đám Mây Cloud Service Provider (CSP) cho người dùng cuối. Người
dùng cuối có thể là người, máy tính hoặc ứng dụng.
- Nhà Cung Cấp Dịch Vụ Đám Mây Cloud Service Provider (CSPs)**:
+ CSPs là các tổ chức cung cấp, phân phối và duy trì các dịch vụ đám
mây. Họ cung cấp các dịch vụ như Phần Mềm Dưới Dạng Dịch Vụ (SaaS),
Nền Tảng Dưới Dạng Dịch Vụ (PaaS), Cơ Sở Hạ Tầng Dưới Dạng Dịch Vụ
(IaaS) hoặc bất kì các dịch vụ khác liên quan đến cơ sở hạ tầng máy tính.
- Cloud Service Partners Đối Tác Dịch Vụ Đám Mây (CSNs):
+ CSNs là các cá nhân hoặc tổ chức cung cấp hỗ trợ cho CSPs trong
việc xây dựng và cung cấp các dịch vụ đám mây. Họ có thể đảm nhận
các vai trò khác nhau, bao gồm:
+ Nhà Phát Triển Ứng Dụng: Những đối tác này có thể phát triển các ứng
dụng tích hợp hoặc nâng cao chức năng của các dịch vụ của CSP.
+ Nhà Cung Cấp Nội Dung: Nhà cung cấp nội dung có thể cung cấp
thêm nội dung hoặc dịch vụ dữ liệu để bổ sung cho các dịch vụ của CSP.
+ Nhà Cung Cấp Thiết Bị và Trang Thiết Bị: Các đối tác này có thể cung
cấp thiết bị và trang thiết bị được CSPs sử dụng trong cơ sở hạ tầng của họ. lOMoAR cPSD| 41487872
+ Nhà Tích Hợp Hệ Thống: Nhà tích hợp hệ thống giúp CSPs tích hợp
các thành phần và dịch vụ khác nhau thành một giải pháp thống nhất.
+ Kiểm Toán Viên: Kiểm toán viên có thể đánh giá về mặt bảo mật và
tuân thủ của các dịch vụ đám mây.
Trong hệ sinh thái đám mây, các bên hợp tác và tương tác để tạo ra một số
dịch vụ và giải pháp tích hợp. Hệ sinh thái cho phép người dùng truy cập một
sự kết hợp của các dịch vụ và giải pháp từ các thực thể khác nhau, tạo ra
một môi trường điện toán đám mây phong phú và đa dạng, mang lại một giải
pháp đám mây đa dạng và chức năng hơn cho người dùng.
3. Enlist and explain the requirements that need to be considered for cloud services.
Các yêu cầu cần được xem xét cho các dịch vụ đám mây là quan trọng để
đảm bảo tính hiệu quả, an toàn và hiệu suất của điện toán đám mây. Dưới
đây là giải thích về mỗi yêu cầu được đề cập trong văn bản đã cung cấp:
1. Đa người dùng (Multitenancy):
- Đa người dùng là khả năng của hệ thống đám mây cung cấp sự cách ly
giữa các người dùng khác nhau (người thuê) trong khi tối ưu hóa chia sẻ tài
nguyên. Nó đảm bảo rằng dữ liệu và tài nguyên của mỗi người thuê được
tách biệt, duy trì tính bảo mật và riêng tư trong khi tận dụng tài nguyên một cách hiệu quả.
2. Quản lý vòng đời Dịch vụ (Service Life Cycle Management):
- Các dịch vụ đám mây có thể được bắt đầu và dừng lại theo yêu cầu, và
người dùng được tính phí dựa trên việc sử dụng của họ. Quản lý vòng đời
dịch vụ bao gồm việc tự động triển khai dịch vụ, đo lường việc sử dụng và
quá trình thanh toán hoặc lập hóa đơn cho các dịch vụ được tạo ra và sửa đổi một cách động. 3. Bảo mật (Security): lOMoAR cPSD| 41487872
- Bảo mật là quan trọng nhất trong môi trường đám mây đa người dùng.
Nó bao gồm việc bảo vệ bảo mật của từng dịch vụ cá nhân và kiểm soát
quyền truy cập của người thuê vào tài nguyên. Các biện pháp bảo mật
nghiêm ngặt là cần thiết để ngăn chặn truy cập trái phép, việc xâm nhập dữ
liệu và lạm dụng tài nguyên.
4. Tính nhanh nhạy (Responsiveness):
- Hệ thống đám mây cần cho phép phát hiện sớm, chẩn đoán và khắc
phục các vấn đề liên quan đến dịch vụ để giúp khách hàng sử dụng dịch vụ một cách trung thực.
5. Triển khai dịch vụ thông minh (Intelligent Service Deployment):
- Việc sử dụng tài nguyên hiệu quả là điều quan trọng. Nhà cung cấp dịch
vụ đám mây cần triển khai dịch vụ một cách thông minh, tối đa hóa số lượng
dịch vụ trong khi giảm thiểu sử dụng tài nguyên và tuân thủ các Hiệp định
Mức dịch vụ (SLAs). Các đặc điểm cụ thể của ứng dụng như tần số CPU
hoặc I/O có thể giúp trong việc phân bổ tài nguyên.
6. Khả năng di động (Portability):
- Các dịch vụ đám mây cần hỗ trợ tính di động qua các tài nguyên cơ bản
khác nhau. Nhà cung cấp dịch vụ cần có khả năng di chuyển dịch vụ một
cách dễ dàng (ví dụ: máy ảo) mà gây ít sự gián đoạn đến dịch vụ.
7. Tương thích (Interoperability):
- Các hệ thống đám mây phải có các quy định được tài liệu và được thử
nghiệm tốt để cho phép các hệ thống không đồng nhất trong môi trường
đám mây làm việc cùng nhau một cách mượt mà. Tính tương thích đảm
bảo rằng các thành phần khác nhau trong hệ thống đám mây có thể giao
tiếp một cách hiệu quả.
8. Khía cạnh Quy định (Regulatory Aspects)
- Tuân thủ các quy định áp dụng, bao gồm bảo vệ quyền riêng tư và bảo
mật dữ liệu, là quan trọng. Các nhà cung lOMoAR cPSD| 41487872
4. Explain how a cloud application is being accessed.
- Thiết bị Người Dùng: Người dùng truy cập các ứng dụng đám mây từ
nhiều thiết bị khác nhau, bao gồm máy tính cá nhân, laptop, điện thoại thông
minh, máy tính bảng và thậm chí là các thiết bị IoT chuyên biệt. Những thiết
bị này phải có kết nối internet để truy cập các dịch vụ đám mây.
- Trình Duyệt Web: Trong hầu hết các trường hợp, các ứng dụng đám
mây được truy cập thông qua trình duyệt web. Người dùng đơn giản
là mở một trình duyệt web trên thiết bị của họ.
- Kết Nối Internet: Thiết bị thiết lập kết nối internet, thông qua Wi-Fi,
dữ liệu di động hoặc kết nối mạng có dây. Kết nối này quan trọng để
thiết bị có thể giao tiếp với các máy chủ đám mây nơi ứng dụng được lưu trữ.
- URL hoặc Liên Kết Ứng Dụng: Người dùng nhập URL (Địa chỉ Tài
nguyên Thống nhất) của ứng dụng đám mây vào thanh địa chỉ của trình
duyệt hoặc nhấp vào liên kết ứng dụng từ trang web hoặc ứng dụng
khác để truy cập ứng dụng.
- Xác Minh Tài Khoản (Tùy Chọn): Trong một số trường hợp, người
dùng có thể cần xác minh tài khoản của họ bằng cách đăng nhập với
tên đăng nhập và mật khẩu hoặc sử dụng các phương thức xác thực
khác nhau như mã PIN, vân tay, hoặc xác minh hai yếu tố.
- Truy Cập Ứng Dụng: Sau khi nhập URL hoặc nhấp vào liên kết, người
dùng được định hướng đến ứng dụng đám mây. Từ đây, họ có thể sử
dụng các tính năng và dịch vụ của ứng dụng thông qua giao diện
người dùng trực quan trên trình duyệt web của họ.
- Tương Tác với Dịch Vụ Đám Mây: Người dùng có thể tương tác với
ứng dụng đám mây, thực hiện công việc, lưu trữ và truy cập lOMoAR cPSD| 41487872
dữ liệu, và sử dụng các tính năng được cung cấp thông qua giao
diện ứng dụng trên trình duyệt web của họ.
- Lưu Trữ và Quản Lý Dữ Liệu: Dữ liệu và thông tin được tạo ra và lưu
trữ trên dịch vụ đám mây, cho phép người dùng truy cập chúng từ bất
kỳ nơi nào có kết nối internet và từ bất kỳ thiết bị nào đã được xác minh.
- Sự Bảo Mật và Quản Lý Tài Khoản (Tùy Chọn): Các ứng dụng đám
mây thường cung cấp các tính năng bảo mật và quản lý tài khoản,
cho phép người dùng bảo vệ thông tin cá nhân và quản lý cài đặt cá nhân.