7.2.4 Nội dung Mạng Phân phối
Ngày nay, nhiều công ty truyền hình Internet đang phân phối theo nhu cầu đa Mbps
suối để hàng triệu người sử dụng trên một cơ sở hàng ngày. YouTube, ví dụ, với một thư viện
của hàng trăm triệu video, phân phối hàng trăm triệu dòng video
đến người dùng trên khắp thế giới mỗi ngày [Ding 2011]. Trực tuyến tất cả lưu lượng này đến các địa điểm trên toàn thế giới trong khi cung cấp phát sóng liên tục và tương tác cao là
rõ ràng là một nhiệm vụ đầy thách thức.
Đối với một công ty truyền hình Internet, có lẽ là phương pháp đơn giản nhất để
cung cấp dịch vụ video trực tuyến là để xây dựng một trung tâm dữ liệu khổng lồ duy nhất, lưu trữ tất cả
video của nó trong các trung tâm dữ liệu, và các dòng video trực tiếp từ các trung tâm dữ liệu cho
khách hàng trên toàn thế giới. Nhưng có ba vấn đề lớn với cách tiếp cận này. Đầu tiên, nếu
khách hàng là xa trung tâm dữ liệu, máy chủ đến khách hàng các gói tin sẽ vượt qua nhiều đầu mối giao thông và có khả năng đi qua nhiều ISP, với một số các ISP có thể
nằm trên các châu lục khác nhau. Nếu một trong những liên kết này cung cấp một thông đó là
ít hơn so với mức tiêu thụ video, thông end-to-end cũng sẽ được dưới
mức tiêu thụ, dẫn đến chậm trễ đóng băng gây phiền nhiễu cho người sử dụng. (Nhớ lại
từ chương 1, các thông end-to-end của một dòng được điều chỉnh bởi các
thông lượng trong các liên kết nút cổ chai.) Khả năng xảy ra điều này tăng lên khi
số lượng các liên kết trong các end-to-end đường tăng. Một nhược điểm thứ hai là một video phổ biến có thể sẽ được gửi nhiều lần qua các liên kết truyền thông tương tự. Không
chỉ làm băng thông mạng chất thải này, nhưng các công ty video Internet tự nó sẽ
được trả ISP nhà cung cấp của nó (kết nối với các trung tâm dữ liệu) để gửi các byte cùng
vào Internet hơn và hơn nữa. Một vấn đề thứ ba với giải pháp này là một trung tâm dữ liệu duy nhất đại diện cho một điểm duy nhất của thất bại, nếu các trung tâm dữ liệu hoặc liên kết của nó với
Internet đi xuống, nó sẽ không có khả năng phân phối bất kỳ dòng video.
Để đáp ứng những thách thức của phân phối số lượng lớn các dữ liệu hình ảnh để
người dùng phân phối trên toàn thế giới, gần như tất cả các công ty phát video trực tuyến lớn
sử dụng các mạng phân phối nội dung (CDN). Một CDN quản lý các máy chủ tại
nhiều địa điểm địa lý phân phối, cửa hàng các bản sao của video (và các
loại nội dung Web, bao gồm tài liệu, hình ảnh và âm thanh) trong các máy chủ của nó, và
cố gắng để chỉ đạo từng yêu cầu người sử dụng đến một vị trí CDN rằng sẽ cung cấp cho các dùng tốt nhất
kinh nghiệm. CDN có thể là một CDN riêng, đó là, thuộc sở hữu của các nhà cung cấp nội dung
của chính nó; ví dụ, CDN của Google phân phối video YouTube và các loại
nội dung. CDN có thể cách khác là một bên thứ ba CDN phát tán nội dung
đại diện cho nhiều nhà cung cấp nội dung; CDN của Akamai, ví dụ, là một CDN thirdparty rằng phân phối Netflix và Hulu nội dung, trong số những người khác. A rất có thể đọc được
cái nhìn tổng quan của CDN hiện đại là [Leighton 2009].
CDN thường áp dụng một trong hai triết lý vị trí máy chủ khác nhau
[Huang 2008]:
• Nhập Deep. Một triết lý, đi tiên phong của Akamai, là để nhập sâu vào các
mạng truy nhập của nhà cung cấp dịch vụ Internet, bằng cách triển khai các cụm máy chủ tại
các ISP truy cập tất cả các nơi trên thế giới. (Mạng truy cập được mô tả trong phần 1.3.)
đang được dịch, vui lòng đợi..