CDN là gì? Tìm hiều CDN

CDN là gì? Tìm hiều CDN

1. CDN là gì?

CDN là chữ viết tắt của Content Delivery Network dịch nghĩa là “mạng phân phối nội dung”. Nghĩa là nó là một hệ thống máy chủ trên toàn cầu (số lượng tùy theo mỗi nhà cung cấp dịch vụ) làm nhiệm vụ lưu bản sao của các nội dung tĩnh bên trong website, sau đó phân tán nó ra nhiều máy chủ khác (được gọi là PoP – Points of Presence) và từ các PoP đó nó sẽ gửi tới cho người dùng khi họ truy cập vào website.

2. Ưu điểm CDN là gì?

  • CDN nâng cao trải nghiệm người dùng, thuận lợi cho SEO. Với hình thức giao dịch dữ liệu qua hệ thống máy chủ, CDN mang đến những trải nghiệm tốt nhất cho người dùng khi truy cập website. Không chỉ giải quyết tình trạng “thắt cổ chai” giữa client và server, CDN còn tối ưu hóa băng thông, đẩy nhanh tốc độ truy cập và truyền tải dữ liệu.
  • Tiết kiệm: CDN giúp giảm tải băng thông và dung lượng lưu trữ cho máy chủ gốc, đồng thời, tiết kiệm chi phí so với việc mua thêm băng thông ở host. Với mạng lưới máy chủ phân tán, CDN cho phép mở rộng phạm vi tiếp cận toàn cầu và tăng độ tin cậy lẫn thời gian phản hồi của website.
  • Bảo mật: CDN hoàn toàn có khả năng ngăn chặn website của bạn khỏi các cuộc tấn công. Bởi vì cơ sở hạ tầng cốt lõi CDN lúc này được bảo vệ bởi Firewall. Hầu hết các CDN được xây dựng bằng kiến trúc phân tán. Do đó, nó có khả năng làm giảm thiểu mọi cuộc tấn công DDoS. Nhờ tính năng ẩn IP thật, CDN sẽ góp phần bảo mật địa chỉ IP khiến những kẻ tấn công không thể tìm được IP của bạn

3. Nhược điểm CDN là gì?

Tuy nhiên, việc sử dụng CDN vẫn tồn tại một số hạn chế. Trong đó, tốc độ tải trang là “con dao hai lưỡi”. Nếu CDN không có PoP đặt gần vị trí của người dùng thì tốc độ truy cập website của bạn tại đó sẽ chậm hơn so với bình thường.

4. Một số hình thức CDN phổ biến?

Dịch vụ CDN sẽ bao gồm một số hình thức phổ biến như:

  • Pull HTTP/Static: Sau khi khai báo tên miền của website cần sử dụng CDN hoặc IP máy chủ. Các PoP CDN sẽ tự động truy cập tới website và lưu lại bản sao nội dung tĩnh bên trong. Sau đó, bạn có thể truy cập tập tin trên website với đường dẫn CDN được cung cấp hoặc sử dụng tên miền riêng cho CDN.
  • POST/PUSH/PUT/Storage CDN: Bạn sẽ tải thẳng các nội dung cần phân phối qua CDN lên máy chủ thông qua các giao thức phổ biến như FTP hoặc HTTP. Hình thức này sẽ giúp bạn tiết kiệm không gian lưu trữ của máy chủ.
  • Streaming CDN: Phương thức này sẽ giúp CDN phân phối nội dung phát live trực tuyến video (streaming). Từ máy chủ cho người dùng để tiết kiệm băng thông từ máy chủ streaming gốc.

Be the first to comment

Leave a Reply

Your email address will not be published.


*