CDN là gì? Vì sao cần CDN?
CDN là viết tắt của “Content Delivery Network,” tức là “Mạng phân phối nội dung” trong tiếng Việt.
Đây là một hệ thống phân phối và lưu trữ nội dung đa điểm trên khắp thế giới, nhằm cung cấp nội dung (như trang web, hình ảnh, video, tập tin tải xuống, …) một cách hiệu quả và nhanh chóng đến người dùng cuối nhằm gia tăng tốt nhất trải nghiệm người dùng.
CDN là gì?
CDN viết tắt của Content Delivery Network là mạng lưới máy chủ lưu giữ bản sao của các nội dung tĩnh bên trong website và phân phối đến nhiều máy chủ PoP. Mạng lưới máy chủ CDN được đặt ở khắp mọi nơi trên toàn cầu.
Từ PoP (Points of Presence), dữ liệu sẽ tiếp tục được gửi đến người dùng cuối. Thông qua CDN, bản sao nội dung trên máy chủ gần nhất sẽ được trả về cho người dùng khi họ truy cập website. Điều này giúp giảm thiểu thời gian kết nối của người dùng cuối tới dữ liệu.
Chỉ riêng việc truy cập vào một website chỉ để chuyển khoản tiền học cho con nhưng mất từ 15-20s để load một trang thì thật vô nghĩa. Các bạn có biết các trang thương mại điện tử của thegioididong họ cần tốn bao nhiêu tiền cho đội dev hàng năm để giữ tốc độ tải trang của trang chủ luôn dưới 2s dù có rất nhiều hình ảnh và thông tin ?
=> Rất rất nhiều tiền và họ luôn biết rằng, chỉ có tốc độ và hiệu suất mới có thể tạo được cơ hội mua hàng từ khách hàng.
Và CDN ra đời nhằm đảm bảo được hiệu suất cao như thế.
Ban đầu sơ khai CDN cũng chỉ để caching nội dung. Với sự tiến bộ của công nghệ, CDN trở thành 1 phần tính năng của việc tăng tốc ứng dụng.
Ngoài CDN còn có các công nghệ như: Giảm thiểu kích cỡ hình ảnh tự động trên website. Tối ưu mã nguồn CSS, tối ưu tốc độ Javascript. Tất cả những điều này kết hợp lại làm nên 1 dịch vụ duy nhất: Dịch vụ tăng tốc ứng dụng (Layer 7)
CDN của Cloudflare nằm trong bộ Tăng Tốc và Bảo Mật Ứng dụng
được xây dựng theo mô hình Top-Down theo lượt request của content. Tại Việt Nam , Cloudflare có tất cả 4 POP và họ sẵn có 2 POP tại FPT Telecom ở Hà Nội và Hồ Chí Minh. Hai POP tại Việt Nam nó sẽ nằm trong Region Singapore và là Lower Tier theo mô hình dưới đây, Singapore sẽ có Upper Tier.
Vậy cơ chế hoạt động của Origin Server, Upper Tier và Lower Tier hoạt động ra sao ?
Lấy ví dụ cụ thể:
Black Pink vừa ra một MV mới keng tại khu vực Hàn Quốc. (Origin Server) Một fan cuồng tại Việt Nam (*luồng màu xanh lá của Client 1*
) bắt đầu chọn để xem MV ngay lập tức. Khi đó toàn bộ Upper và Lower Tier chưa kịp Cache nội dung. Upper Tier lúc này sẽ duplicate nội dung được request lần đầu tiên giữa Mỹ và Singapore. Sau đó Upper Tier sẽ trả ngược về cho Lower Tier tại Vietnam. Khi đó Client 1 sẽ được xem MV với chất lượng siêu nét full không che.
Đến lượt fan cuồng thứ 2 xuất hiện và cũng xem MV của Black Pink (*luồng màu tím của Client 2*
) Khi đó, Cloudflare sẽ kiểm tra ở Upper Tier xem đã có file đó chưa. À, họ phát hiện đã có sẵn tại Lower Tier và MV sẽ được load ngay lập tức tại hạ tầng trong nước sử dụng qua đường NIX.
Như vậy, cùng một nội dung nhưng sẽ không phải tốn quá nhiều băng thông để di chuyển. Đồng thời nội dung cũng sẽ được lưu trữ gần với user nhất, hiệu suất là tối đa, latency là tối thiểu và chi phí sẽ không bị băng thông quốc tế làm dội lên. Cả nhà cung cấp và khách hàng đều hưởng lợi.
Trên đây là tổng quan về CDN và ví dụ cụ thể về hướng giải quyết của Cloudflare CDN.
Để tìm hiểu về Cloudflare x FTI, các bạn đọc có thể truy cập tại: https://fptcloudhub.io/cloud-cdn
Về FPT Telecom International
Được thành lập vào ngày 22/05/2008, FPT International Telecom là công ty thành viên của FPT Telecom.
Kế thừa kinh nghiệm và cơ sở hạ tầng của công ty mẹ – FPT Telecom, một trong những nhà cung cấp dịch vụ viễn thông hàng đầu tại Việt Nam, FPT Telecom International đã hoạt động độc lập từ đầu năm 2008 và hiện được coi là một trong những nhà cung cấp dịch vụ đáng tin cậy hàng đầu tại Việt Nam.
FTI là một trong những nhà cung cấp dịch vụ Công nghệ thông tin và Cloud toàn diện và được áp dụng rộng rãi nhất tại Việt Nam, cung cấp đầy đủ các dịch vụ trên toàn quốc. Hàng nghìn khách hàng – bao gồm các công ty khởi nghiệp phát triển nhanh nhất, các doanh nghiệp lớn nhất và các cơ quan chính phủ hàng đầu – sử dụng FPT International Telecom để tối ưu hóa chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơn.