Что такое 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 заняты или находятся далеко от вашего местоположения, вы будете отправлять данные на серверы. Так работает Akamai Technologies, которая обслуживает 30% всего интернет-трафика.

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

Хотя у использования CDN есть много преимуществ, и это также зависит от типа и размера CDN, который вы используете, поскольку существуют разные типы CDN для разных целей. Но основные преимущества использования сети доставки контента заключаются в следующем.
- Более быстрое время загрузки веб-сайтов и приложений
Поскольку CDN распространяет ваш контент на все узлы, присутствующие в их сети, что позволяет веб-сайту быстрее загружаться, поскольку ближайший сервер CDN обслуживает запрос пользователю. Наряду с более быстрым временем загрузки, это также помогает вам снизить показатель отказов и вовлеченность пользователей на ваш сайт.
- Снижение стоимости полосы пропускания
С помощью кэширования и других оптимизаций CDN действительно могут помочь вам снизить затраты на пропускную способность, поскольку они уменьшают объем данных, которые изначально должен предоставлять исходный сервер или сервер, на котором размещен ваш сайт.
- Повышение доступности и избыточности контента
С CDN вы можете повысить доступность и избыточность своего контента, поскольку CDN может обрабатывать большой объем трафика, а сбой оборудования из-за этого, как правило, не имеет значения при доставке контента.
- Повышение безопасности веб-сайта
CDN помогает вам повысить безопасность вашего веб-сайта, обеспечивая защиту от DDoS-атак и других типов атак.
- Справляться с высокими нагрузками трафика — балансировка нагрузки
Благодаря лучше распределенному характеру серверов CDN может обрабатывать большой объем трафика и выдерживать аппаратные сбои лучше, чем многие исходные серверы. С CDN вы также можете легко использовать службы балансировки нагрузки. Топология обратного прокси-сервера CDN идеально подходит для этого, так как по умолчанию он является получателем всего входящего трафика.
Эволюция CDN – Исторические события
- Akamai Technologies развилась из исследования Массачусетского технологического института, впервые пытавшегося решить проблему распределенной доставки контента.
- К 2002 году крупные интернет-провайдеры начали создавать собственные функции CDN, предоставляя индивидуальные услуги.
- Было обнаружено, что более 3000 компаний используют CDN на миллионы долларов.
По оценкам, в 2005 году доход CDN как от потокового видео, так и от интернет-радио вырастет на 40%.
- В 2008 году Amazon запустила свою сеть доставки контента.
- В 2011 году AT&T объявляет о своей новой облачной сети доставки контента, которая позволяет передавать контент из 38 центров обработки данных по всему миру, чтобы сократить время передачи и задержки.
- Сообщается, что доход от акций Akamai за 2012 год составил 345,32 миллиона долларов.
- Интернет-гиганты, такие как Microsoft и Google, продолжают инвестировать в дальнейшее развитие этих технологий.