Trang chủ
Số tín chỉ: 3 TC
Giảng viên:
- Nguyễn Thị Lan Phương
Mục tiêu môn học:
Trang bị cho sinh viên kiến thức nền tảng và kỹ năng thực hành về điện toán đám mây : từ kiến trúc, mô hình triển khai đến vận hành hệ thống trên các nền tảng công nghiệp thực tế
Nội dung chương trình:
- Chương 1: Tổng quan
- Chương 2: Kiến trúc điện toán đám mây
- Chương 3: Ảo hóa & các kỹ thuật ảo hóa
- Chuong 4: Lưu trữ và hệ thống tập tin
- Chương 5: Ứng dụng điện toán đám mây
- Chương 6: An toàn và bảo mật trong điện toán đám mây
- Chương 7: Hệ thống file phân tán chuyên sâu
Thông tin sinh viên
Phạm Phương Thảo
Lê Thị Thu Trang
Mai Hoàng Nam
CT5280232
CT5280234
CT5280127
K28 – Công nghệ thông tin
3 Dịch vụ Cloud đã học
IaaS - Infrastructure as a Service (Cơ sở hạ tầng dưới dạng dịch vụ)
Khái niệm:
- IaaS (Infrastructure as a Service) -Dịch vụ cơ sở hạ tầng cho phép người dùng thuê và quản lý cơ sở hạ tầng công nghệ thông tin như máy chủ, hệ điều hành, lưu trữ, hệ thống mạng từ phía nhà cung cấp dịch vụ đám mây thông qua internet mà không cần đầu tư mua sắm và duy trì cơ sở hạ tầng phần cứng vật lý.
Đặc điểm:
-
Tính khả dụng cao: cho phép tạo các máy chủ dự phòng và triển khai chúng tại các khu vực địa lý khác nhau, nhằm đảm bảo tính khả dụng trong trường hợp rủi ro như mất điện cục bộ hay thảm họa,...
-
Độ trễ thấp hơn, tăng hiệu suất: Nhờ được vận hành tại các trung tâm dữ liệu ở nhiều khu vực vị trí địa lý, IaaS cho phép khách hàng xác định vị trí các dịch vụ gần hơn nhằm tối đa hiệu suất và giảm độ trễ.
-
Độ tin cậy: cung cấp môi trường với mức độ an toàn bảo mật theo tiêu chuẩn quốc tế.
-
Nhà cung cấp quản lý: Toàn bộ (hạ tầng, OS, ứng dụng, bảo trì, cập nhật, co dãn).
-
Ưu điểm: Dễ sử dụng, không cần cài đặt, truy cập đa thiết bị, mô hình trả phí theo tháng/năm.
-
Nhược điểm: Ít tùy chỉnh sâu, phụ thuộc vào nhà cung cấp về bảo mật dữ liệu và tính năng.
PaaS - Platform as a Service (Nền tảng dưới dạng dịch vụ)
Khái niệm:
-
PaaS cung cấp một nền tảng dựa trên đám mây để phát triển, chạy và quản lý các ứng dụng. Nhà cung cấp dịch vụ đám mây lưu trữ, quản lý và duy trì tất cả phần cứng và phần mềm có trong nền tảng - máy chủ (để phát triển, thử nghiệm và triển khai), phần mềm hệ điều hành (OS), bộ nhớ, mạng, cơ sở dữ liệu, phần mềm trung gian, công cụ phát triển - cũng như các dịch vụ liên quan về bảo mật, nâng cấp hệ điều hành và phần mềm, sao lưu và hơn thế nữa. Người dùng truy cập PaaS thông qua GUI.
Đặc điểm:
-
PaaS cho phép khách hàng chạy, cập nhật và mở rộng quy mô các ứng dụng nhanh hơn và hiệu quả hơn về chi phí nếu họ phải xây dựng và quản lý nền tảng của riêng họ.
-
Thời gian đưa ra thị trường nhanh hơn: PaaS cho phép các nhóm phát triển tạo ra các môi trường phát triển, thử nghiệm và triển khai trong vài phút.
-
Hỗ trợ làm việc nhóm: PaaS cung cấp một môi trường phát triển phần mềm dùng chung, cho phép các nhóm phát triển và vận hành truy cập vào tất cả các công cụ họ cần, từ bất kỳ đâu có kết nối Internet.
-
Tiếp cận mở rộng hơn: Với PaaS, các tổ chức có thể mua thêm dung lượng để xây dựng, thử nghiệm, dàn dựng và chạy các ứng dụng bất cứ khi nào họ cần.
-
Ít quản lý hơn: PaaS giảm tải quản lý cơ sở hạ tầng, các bản vá, cập nhật và các tác vụ quản trị khác cho nhà cung cấp dịch vụ đám mây.
-
Người dùng kiểm soát: Ứng dụng và dữ liệu (có thể cấu hình một số setting).
-
Nhà cung cấp quản lý: Hạ tầng (server, storage, network), OS, middleware, database, công cụ phát triển.
-
Hỗ trợ nhiều ngôn ngữ lập trình và công nghệ khác nhau
-
Tích hợp sẵn các dịch vụ như cơ sở dữ liệu, bảo mật, cân bằng tải
-
Ưu điểm: Tăng tốc độ phát triển, tự động mở rộng, hỗ trợ làm việc nhóm, giảm chi phí quản trị.
-
Nhược điểm: Ít linh hoạt hơn IaaS, có thể bị ràng buộc bởi công cụ và ngôn ngữ của nhà cung cấp.
SaaS - Software as a Service(Phần mềm dưới dạng dịch vụ)
Khái niệm:
-
Là các ứng dụng được lưu trữ trên cloud, sẵn sàng sử dụng. Người dùng có thể truy cập qua trình duyệt, ứng dụng
-
Nhà cung cấp không bán sản phẩm phần mềm mà bán dịch vụ dựa trên phần mềm đó.
Đặc điểm:
-
Tiết kiệm chi phí cho doanh nghiệp: Không cần cài đặt và chạy các phần mềm trên hệ thống của doanh nghiệp; giải bài toán chi phí chuyển đổi khi lắp đặt và áp dụng công nghệ.
-
Luôn nhận được các tính năng phần mềm tốt nhất: nhà cung cấp chịu trách nhiệm để xử lý vấn đề kỹ thuật trong quá trình vận hành phần mềm; luôn thường xuyên tự động cập nhật phần mềm.
-
Dễ dàng sử dụng ở mọi lúc, mọi nơi.
-
Dễ mở rộng quy mô sử dụng.
-
Tính bảo mật hệ thống: server của phần mềm sẽ được đặt ở bên phía nhà cung cấp còn dữ liệu được ký gửi trên cloud nên người dùng có thể có cảm giác không an toàn, lo sợ thông tin rò rỉ hoặc bị lấy cắp.
-
Yêu cầu bắt buộc về kết nối internet: hoặc khi đang ở những nơi internet không khả dụng như di chuyển trên máy bay, việc sử dụng sẽ bị gián đoạn.
Cloudflare Worker API Demo
Nhấn nút để gọi API...