Что такое CDN и как он развивался в 2018 году

Опубликовано: 2018-09-10

Сети доставки контента, широко известные как CDN, — это новейшая технология, которая полностью меняет способ доставки информации через Интернет. В настоящее время все используют его, и если вы думаете, что никак, я никогда не использовал его; тогда вы ошибаетесь. Независимо от того, что вы делаете или какой тип контента вы потребляете, прямо или косвенно мы все взаимодействуем с CDN каждый раз, когда просматриваем Интернет для чтения статьи, совершения покупок в Интернете или просмотра видео на YouTube.

На простом языке; CDN или сети доставки контента помогают в быстрой передаче ресурсов, необходимых для загрузки интернет-контента, включая HTML-страницы, файлы JavaScript, таблицы стилей, изображения и видео. Хотя его не следует путать с услугами хостинга; поскольку CDN не может размещать ваши данные на каком-либо веб-сервере, они только кэшируют содержимое приложений и используют это кэшированное содержимое для повышения производительности веб-сайта.

CDN существует очень давно, но за последние пару лет их популярность увеличилась во много раз и продолжает постоянно расти. Сегодня большая часть веб-трафика обслуживается через CDN. Даже самые известные имена в Интернете, такие как Facebook, Amazon, Google, Netflix и т. д., также используют его для повышения удобства работы пользователей и более быстрого предоставления контента.

Под CDN можно понимать географически распределенную сеть прокси-серверов и их дата-центров. Целью этого является плавное распространение услуги, чтобы она была относительно ближе к конечному пользователю, что приводит к высокой доступности и высокой производительности. Многие люди думают, что CDN — это единое целое, но на самом деле CDN — это общий термин для всех различных типов отдельных служб доставки контента, таких как потоковое видео, загрузка программного обеспечения, ускорение веб-контента и мобильного контента, лицензированная/управляемая CDN, прозрачное кэширование. , так далее.

Как работают CDN — технологии, лежащие в основе этого  

cdn

Основная цель сетей доставки контента — минимизировать расстояние между посетителями и серверами вашего сайта. Для этого узлы или сервер CDN обычно развертываются в нескольких местах, часто на нескольких магистралях, которые хранят кэшированную версию своего контента и отвечают за доставку контента посетителям в пределах своего диапазона обслуживания. По сути, вы можете сказать, что CDN размещает ваш контент во многих местах одновременно, обеспечивая превосходное покрытие для ваших пользователей более быстрым способом.

Количество узлов и серверов, составляющих CDN, варьируется в зависимости от различных факторов, таких как архитектура узла, количество посетителей, которых они хотят обслуживать, и многое другое. Но основная стратегия одинакова для всех видов сети CDN, т. е. сети серверов, связанных вместе с целью доставки контента как можно быстрее, дешевле, надежнее и безопаснее.

Давайте разберемся во всем этом на примере:

Предположим, что когда кто-то, проживающий в Лос-Анджелесе, получает доступ к вашему веб-сайту на сервере в Великобритании, он обслуживается через локальную точку присутствия в США, что займет некоторое время. Но что, если запрос, сделанный пользователем в Лос-Анджелесе, обслуживается ближайшим к нему сервером. Здесь в игру вступает CDN. Если ваш сайт использует CDN, то кэшированное изображение вашего сайта передается по всем узлам этой сети CDN, и всякий раз, когда делается запрос, оно обслуживается ближайшим к этому запросу сервером, что обеспечивает более быструю доставку содержание.

Раньше CDN работали именно так, но теперь CDN придумали новый метод, известный как «оптимизация доставки». Когда вы посещаете веб-сайт на своем компьютере, кэшированная копия этого веб-сайта сохраняется на вашем компьютере. Теперь, если кто-то из вашего соседнего региона запрашивает тот же ресурс, а серверы CDN заняты или находятся далеко от вашего местоположения, вы будете отправлять данные на серверы. Так работает Akamai Technologies, которая обслуживает 30% всего интернет-трафика.

Преимущества использования сети доставки контента

cdn

Хотя у использования CDN есть много преимуществ, и это также зависит от типа и размера CDN, который вы используете, поскольку существуют разные типы CDN для разных целей. Но основные преимущества использования сети доставки контента заключаются в следующем.

  1. Более быстрое время загрузки веб-сайтов и приложений

Поскольку CDN распространяет ваш контент на все узлы, присутствующие в их сети, что позволяет веб-сайту быстрее загружаться, поскольку ближайший сервер CDN обслуживает запрос пользователю. Наряду с более быстрым временем загрузки, это также помогает вам снизить показатель отказов и вовлеченность пользователей на ваш сайт.

  1. Снижение стоимости полосы пропускания

С помощью кэширования и других оптимизаций CDN действительно могут помочь вам снизить затраты на пропускную способность, поскольку они уменьшают объем данных, которые изначально должен предоставлять исходный сервер или сервер, на котором размещен ваш сайт.

  1. Повышение доступности и избыточности контента

С CDN вы можете повысить доступность и избыточность своего контента, поскольку CDN может обрабатывать большой объем трафика, а сбой оборудования из-за этого, как правило, не имеет значения при доставке контента.

  1. Повышение безопасности веб-сайта

CDN помогает вам повысить безопасность вашего веб-сайта, обеспечивая защиту от DDoS-атак и других типов атак.

  1. Справляться с высокими нагрузками трафика — балансировка нагрузки

Благодаря лучше распределенному характеру серверов CDN может обрабатывать большой объем трафика и выдерживать аппаратные сбои лучше, чем многие исходные серверы. С CDN вы также можете легко использовать службы балансировки нагрузки. Топология обратного прокси-сервера CDN идеально подходит для этого, так как по умолчанию он является получателем всего входящего трафика.

Эволюция CDN – Исторические события

  1. Akamai Technologies развилась из исследования Массачусетского технологического института, впервые пытавшегося решить проблему распределенной доставки контента.
  2. К 2002 году крупные интернет-провайдеры начали создавать собственные функции CDN, предоставляя индивидуальные услуги.
  3. Было обнаружено, что более 3000 компаний используют CDN на миллионы долларов.

По оценкам, в 2005 году доход CDN как от потокового видео, так и от интернет-радио вырастет на 40%.

  1. В 2008 году Amazon запустила свою сеть доставки контента.
  2. В 2011 году AT&T объявляет о своей новой облачной сети доставки контента, которая позволяет передавать контент из 38 центров обработки данных по всему миру, чтобы сократить время передачи и задержки.
  3. Сообщается, что доход от акций Akamai за 2012 год составил 345,32 миллиона долларов.
  4. Интернет-гиганты, такие как Microsoft и Google, продолжают инвестировать в дальнейшее развитие этих технологий.