Home > All, Networks > Phần 1: CDN – Content Delivery Network

Phần 1: CDN – Content Delivery Network

-Nguyên nhân ra đời của CDN là để giải quyết tình trạng “thắt cổ chai” giữa client / server.  Chúng ta có thể tưởng tượng một server như  Youtube  thì làm sao phục vụ cả thế giới và những vùng xa xôi.

-Để giải quyết vấn đề như vậy Youtube cũng như các hệ thống CDN khác tạo ra một hệ thống network gồm nhiều server có data giống nhau và đồng bộ, những server này đặt ở nhiều nơi khác nhau trên thế giới, chúng còn được gọi là Cache Server hoặc Replica Server. Khi 1 user request lên server Youtube, thì nó ko thực hiện request này mà sẽ request cho một cache server gần user nhất để truyền dự liệu mà user cần (nhất cự ly mà lị ^^). Ngoài mục đích chính nâng cao bandwidth cao nhất của user đến server, cải thiện tuyệt vời tốc độ load dữ liệu, một ưu điểm nhỏ khác là: sẽ có nhiều server backup, các server có thể thay nhau hoạt động ngay lập tức nếu có 1 server nào đó bị problem.

-Như vậy có thể nói: CDN, viết tắt của Content Delivery Network (hoặc Content Distribution Network) ,  tạm dịch là mạng phân phối dữ liệu (dịch như vầy đọc lần đầu cũng chẳng hiểu :D).

Đây là một hệ thống các cache server hay replica server chứa bản sao dự liệu giống nhau và đồng bộ (như video, photo, document, software . . .)  được đặt ở những nơi khác nhau trên thế giới, nhằm mục đích tiếp cận người dùng giúp họ truy cập nhanh đến data (do server được đặt gần đó) và giảm tải workload của server chủ.

-Sau đây là một ví dụ nhỏ đo thời gian load site trong 2 trường hợp có CDN và không có CDN: “Generally the CDN example is 15-20% faster than the No CDN example”

Click this link – using CDN

Click this link – no CDN

-Sơ đồ hoạt động của Akamai Server:

Một số “đại gia” Content Delivery Networks (CDNs)

    • Accelia provides distributed content delivery services for static and streaming content in Japan.Accellion offers secure large file delivery services (e.g., replacing email, ftp, and CDs).
    • Akamai, the company that made content delivery networks famous with a record-setting IPO. Core offering is distribution services (both http content and streaming media), and has recently unbundled other services including network monitoring and geographic targetting. In April 2000, Akamai purchased InterVu; in 2005, Akamai purchased Speedera, and in 2007, Netli.
    • AppStream provides content delivery services for applications, not static web content. It delivers what the client needs to get started, and continues to anticipate what the user will need next, enabling fast startup times, even for large Java applications.
    • BitGravity is a content distribution network, established in 2006, to provide services for the delivery of audio, video, software, and advertising.
    • CacheNetworks offers the CacheFly CDN, which uses BGP AnyCast to find the server with lowest latency to the user.
    • CDNetworks provides content acceleration with a global network of POPs and serves as Asia’s largest CDN service provider.
    • EdgeCast (founded 2006) is a content delivery network (CDN) offering Flash, Windows, Silverlight and HTTP Progressive download streaming all for the same low price. They also provide website acceleration for increasing web site performance and speeding up page load times as well as advanced reporting and analytics.
    • EdgeStream provides video delivery solutions, including a complete software platform from client to server and a distributed and fault-tolerant hosting network.
    • Limelight Networks offers an advanced content delivery network for Internet distribution of high-bandwidth media such as video, music, games, and downloads.
    • LocalMirror offers a managed content delivery network for static content delivery, DNS services, and audio and video streaming.
    • Mirror Image provides content and streaming delivery services through a global network of Content Access Points. In March 1999, Xcelera purchased a majority of Mirror Image, and in January 2001, Xcelera/Mirror Image purchased Clearway Technologies.
    • NaviSite offers two content delivery services: Delta Edge, which builds content on the edge, updating only the portions that have changed, and HotRoute, which provides network-based proximity detection to select the closest server to deliver the requested content.
    • Panther Express offers a reliable, scalable, yet cost effective content delivery solution.
    • Peer 1‘s Rapid Edge CDN provides global load balancing across its network of caches with on-demand propagation.
    • TTS Europe focuses on media rich electronic learning with its quantum solution for distributing and tracking media-rich e-learning content throughout your network. It is a scalable and flexible CDN that integrates with a learning management system or intranet training database.
    • SyncCast provides CDN web-casting services as well as DRM and ad-insertion products.
    • VitalStream (purchased by InterNap in Feb 2007) provides media streaming and broadcasting services including pay-per-view, on-demand streaming, and live-event streaming.
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: