CDN là gì? Content Delivery Networks hoạt động như thế nào?

Nguồn bài viết: CDN là gì? Content Delivery Networks hoạt động như thế nào?

Có thể bạn chưa biết, tất cả chúng ta đều đã và đang tương tác với CDN hàng ngày: Ví dụ như khi đọc báo trên các trang web, mua sắm trực tuyến trên các nền tảng thương mại điện tử, xem video YouTube hoặc sử dụng mạng xã hội, v.v.

Vậy bạn có biết CDN là gì không?

Tại sao CDN lại cần thiết trong Internet toàn cầu?

Hôm nay chúng ta sẽ cùng nhau tìm hiểu về CDN, để xem nó hoạt động như thế nào nhé!

#Đầu tiên. CDN là gì?

ontent DỄelivery NHỮNG NGƯỜI PHỤ NỮetworks (viết tắt.) CDN / dịch sang tiếng Việt là Mạng phân phối nội dung) là một hệ thống máy chủ (server) nằm rải rác ở nhiều nơi trên thế giới, mục đích là lưu trữ và cung cấp dữ liệu cho người dùng nhanh hơn.

Có thể nói CDN là một hệ thống đóng vai trò nòng cốt trong việc phân phối nội dung trên Internet.

Hay bạn có thể hiểu, CDN dùng để chỉ một nhóm các máy chủ đặt tại các vị trí địa lý khác nhau, chúng hoạt động cùng nhau để đưa nội dung đến tay người truy cập một cách nhanh chóng.

# 2. CDN hoạt động như thế nào?

Tôi lấy một ví dụ như thế này để bạn dễ hiểu:

Ví dụ, trang web của tôi có máy chủ đặt tại Mỹ (Máy chủ Origine).

Nếu không sử dụng CDN người dùng khi truy cập (ở bất kỳ đâu trên thế giới), phải lấy dữ liệu web từ máy chủ của Mỹ này.

cdn-la-gi (2)

Điều này sẽ không thành vấn đề nếu khách truy cập vào trang web là người Mỹ, gần nơi đặt máy chủ web!

Còn những người ở các nước khác thì sao? Ví dụ, người dùng ở Việt Nam?

Có, tất nhiên bạn vẫn có thể truy cập web. Tuy nhiên, tốc độ sẽ khá chậm, do bạn phải nạp dữ liệu từ Mỹ, nhưng máy chủ lại nằm rất xa vị trí của người truy cập.

Trường hợp tôi sử dụng mạng CDN thì khác.

Bạn xem hình bên dưới là hiểu ngay, Origine Server (máy chủ đặt website).

Lúc này, hệ thống các máy chủ trong mạng CDN sẽ lấy dữ liệu từ Origine Server (các tệp tĩnh của trang web HTML, CSS, JS, hình ảnh, video…) và lưu trữ dưới dạng bản sao.

Các máy chủ trong mạng CDN sẽ được đặt trên toàn thế giới (tùy thuộc vào dịch vụ CDN mà bạn sử dụng). Ví dụ máy chủ đặt tại HongKong, Japan, Singapore, Vietnam….

Khi người dùng truy cập, ví dụ người dùng ở Việt Nam, dữ liệu sẽ được tải từ máy chủ tại Việt Nam, rất gần vị trí của người truy cập nên tốc độ sẽ nhanh hơn rất nhiều so với việc phải load dữ liệu. liệu từ Mỹ.

Trong trường hợp dịch vụ CDN đó không có máy chủ đặt tại Việt Nam thì nó sẽ tải dữ liệu từ máy chủ ở Singapore, Nhật Bản,… nói chung nó sẽ tải máy chủ gần vị trí truy cập của người dùng nhất.

Vì vậy, bất kỳ dịch vụ CDN nào có nhiều máy chủ sẽ mạnh hơn và tốc độ truy cập cũng sẽ được tối ưu hóa!

cdn-la-gi-1
Cách CDN hoạt động

Bạn hãy tưởng tượng mạng lưới CDN giống như một cây ATM, các cây ATM được đặt ở khắp mọi nơi để mọi người có thể rút tiền ở bất cứ đâu mà họ thấy thuận tiện và gần mình nhất, thay vì phải đến ngân hàng để rút. Điều này sẽ giảm tải cho ngân hàng!

Như tôi đã nói ở đầu bài, nhiều bạn không biết đến sự tồn tại của CDN, nhưng thực tế là chúng ta vẫn đang sử dụng CDN hàng ngày, ví dụ như khi bạn đọc báo, lướt web, mua sắm thông qua thương mại điện tử. nền tảng, xem Youtube, lướt Facebook …

CDN cho phép truyền nhanh nội dung cần thiết để tải nội dung của một trang web, hoặc ứng dụng…. bao gồm các tệp HTML, Javascript, hình ảnh và Video, đây là những thứ tạo nên một trang web / ứng dụng mà bạn vẫn truy cập hàng ngày.

cdn-la-gi (1)

Phần lớn lưu lượng truy cập trang web được phục vụ thông qua mạng CDN, bao gồm cả lưu lượng truy cập từ các trang web lớn như Facebook, YouTube hoặc Amazon.

Ngoài việc giúp truyền tải nội dung nhanh hơn, CDN còn giúp bảo vệ website trước các cuộc tấn công, chống lại các cuộc tấn công DDOS vào máy chủ web / ứng dụng .. (Origine Server), nó là một bức tường lửa. để ngăn chặn truy cập thư rác….

Với một webmaster như mình, sử dụng CDN còn giúp tăng tốc độ website, bảo mật cho máy chủ gốc, giảm băng thông tiết kiệm chi phí, hỗ trợ cache web, tối ưu lượt tải, hỗ trợ web chịu tải tốt hơn. (nhiều người truy cập cùng lúc)…

# 3. Phần kết

Được rồi, sau khi đọc bài viết này, tôi chắc rằng bạn đã hiểu CDN là gì?, CDN làm gì?CDN hoạt động như thế nào? sau đó phải không ?!

Ba câu hỏi trên cũng là nội dung chính mà tôi đã chia sẻ với các bạn trong bài viết này. Hi vọng bài viết sẽ hữu ích với bạn, đừng quên chia sẻ bài viết nếu bạn thấy hữu ích nhé!

Đọc thêm:

Kiên Nguyễn – Blogchiasekienthuc.com

Bài viết đạt: 5/5 sao – (Có 2 lượt đánh giá)

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Bản quyền thuộc: tinthuthuat.com



from tinthuthuat.com https://ift.tt/GjTFiDe
via tinthuthuat.com

Nhận xét