Tổng quan về Cloud Computing và CDN

Nguyễn Tuấn Anh 22004335
Nguyễn Kim Hân 22004153
Võ Hoàng Tấn Phát 22004290
Cloud Server Technology

Cloud Computing (Điện toán đám mây)

Là mô hình cung cấp tài nguyên CNTT như máy chủ, lưu trữ, cơ sở dữ liệu và phần mềm thông qua Internet. Người dùng không cần quản lý hạ tầng vật lý mà chỉ sử dụng tài nguyên theo nhu cầu, giúp tiết kiệm chi phí và dễ mở rộng.

Mô Hình Dịch Vụ: IaaS – PaaS – SaaS

Global CDN Network

IaaS

Cung cấp hạ tầng cơ bản (máy chủ, mạng, lưu trữ); người dùng tự quản lý hệ điều hành và ứng dụng.

PaaS

Cung cấp sẵn nền tảng phát triển; người dùng chỉ tập trung xây dựng và triển khai ứng dụng.

SaaS

Cung cấp phần mềm hoàn chỉnh; người dùng chỉ cần sử dụng qua Internet.

→ Càng từ IaaS đến SaaS, trách nhiệm quản lý của người dùng càng giảm.

Website tĩnh trong Cloud

Website tĩnh thường được triển khai trên IaaS hoặc PaaS, phổ biến nhất là PaaS (như GitHub Pages, Netlify, Cloudflare Pages) do dễ triển khai, tự động mở rộng và không cần quản lý máy chủ.

Cloudflare Pages

Cloudflare Pages là nền tảng PaaS không máy chủ cho website và ứng dụng web. Dịch vụ cho phép kết nối với Git, tự động build và deploy, đồng thời phân phối nội dung qua CDN toàn cầu của Cloudflare, giúp website nhanh, ổn định và dễ mở rộng.

Cloud Security

CDN - Mạng Phân Phối Nội Dung

CDN lưu trữ bản sao nội dung website trên nhiều máy chủ toàn cầu. Khi người dùng truy cập, nội dung được phục vụ từ máy chủ gần nhất, giúp giảm độ trễ, tăng tốc độ tải và giảm tải cho máy chủ gốc.

Vai trò của CDN

  • Hiệu năng: Tăng tốc truy cập, cải thiện khả năng chịu tải và độ ổn định.
  • An toàn: Ẩn IP máy chủ gốc, giảm tấn công DDoS, hỗ trợ HTTPS và lọc lưu lượng độc hại.

Rủi ro và Giải pháp

Dù CDN giúp tăng bảo mật, vẫn có rủi ro như lộ IP máy chủ gốc, lỗi cấu hình cache hoặc lỗ hổng ứng dụng.


Giải pháp: