Mutt
Professional
- Messages
- 1,056
- Reaction score
- 642
- Points
- 113
Основное руководство по CDN , глава 1:
Что такое CDN
Сети доставки контента (CDN) - это прозрачная магистраль Интернета, отвечающая за доставку контента. Знаем мы это или нет, но каждый из нас ежедневно взаимодействует с CDN; при чтении статей на новостных сайтах, совершении покупок в Интернете, просмотре видео на YouTube или просмотре каналов социальных сетей.
Независимо от того, что вы делаете или какой тип контента потребляете, есть вероятность, что вы найдете CDN за каждым символом текста, каждым пикселем изображения и каждым кадром фильма, который доставляется на ваш компьютер и мобильный браузер.
Чтобы понять, почему сети CDN так широко используются, вам сначала нужно понять проблему, для решения которой они предназначены. Известная как задержка, это раздражающая задержка, которая возникает с момента, когда вы запрашиваете загрузку веб-страницы, до момента, когда ее содержимое действительно появляется на экране.
Руководство по CDN: что такое CDN.
На этот интервал задержки влияет ряд факторов, многие из которых относятся к конкретной веб-странице. Однако во всех случаях на продолжительность задержки влияет физическое расстояние между вами и хост-сервером этого веб-сайта.
Задача CDN - фактически сократить это физическое расстояние, а цель - повысить скорость и производительность рендеринга сайта.
Как работает CDN?
Чтобы минимизировать расстояние между посетителями и сервером вашего веб-сайта, CDN хранит кешированную версию своего контента в нескольких географических местах (также называемых точками присутствия или PoP). Каждый PoP содержит ряд кэширующих серверов, отвечающих за доставку контента посетителям в непосредственной близости от него.
По сути, CDN размещает ваш контент во многих местах одновременно, обеспечивая превосходное покрытие для ваших пользователей. Например, когда кто-то в Лондоне получает доступ к вашему веб-сайту, размещенному в США, это делается через местный британский PoP. Это намного быстрее, чем когда запросы посетителей и ваши ответы путешествуют по всей ширине Атлантики и обратно.
Вот как вкратце работает CDN. Конечно, поскольку мы думали, что нам нужно полное руководство для объяснения внутренней работы сетей доставки контента, кроличья нора идет глубже.
Читайте дальше, чтобы узнать больше!
Каждая секунда на счету
Исследования показывают, что задержка в течение секунды приводит к падению конверсий на 7%, просмотров страниц на 11% и удовлетворенности клиентов на 16%.
Кто использует CDN?
Практически все. Сегодня более половины всего трафика уже обслуживается сетями CDN. Эти цифры стремительно растут с каждым годом. Реальность такова, что если какая-либо часть вашего бизнеса находится в сети, есть несколько причин не использовать CDN, особенно когда многие из них предлагают свои услуги бесплатно.
Но даже как бесплатная услуга CDN подходят не всем. В частности, если у вас строго локализованный веб-сайт, и подавляющее большинство ваших пользователей находится в том же регионе, что и ваш хостинг, наличие CDN не дает особых преимуществ. В этом сценарии использование CDN может фактически ухудшить производительность вашего веб-сайта за счет введения еще одной несущественной точки соединения между посетителем и уже находящимся поблизости сервером.
Тем не менее, большинство веб-сайтов, как правило, работают в более крупном масштабе, что делает использование CDN популярным выбором в следующих секторах:
Итак, что может сделать для меня CDN?
Современные сети CDN могут решать множество ИТ-задач, помогая вам:
Строительные блоки CDN
Руководство по CDN: PoP (точки присутствия)
PoPs (точки присутствия)
CDN PoP (точки присутствия) - это стратегически расположенные центры обработки данных, отвечающие за связь с пользователями в их географической близости. Их основная функция - сократить время прохождения туда и обратно, приближая контент к посетителю веб-сайта. Каждый PoP CDN обычно содержит множество серверов кеширования.
Руководство Imperva CDN: Кэширующие серверы
Кэширующие серверы
Серверы кеширования отвечают за хранение и доставку кэшированных файлов. Их основная функция - ускорить загрузку веб-сайта и снизить потребление полосы пропускания. Каждый кэширующий сервер CDN обычно содержит несколько накопителей и большое количество ресурсов оперативной памяти.
Руководство по CDN: SSD / HDD + RAM
SSD / HDD + RAM
Внутри кэширующих серверов CDN кэшированные файлы хранятся на твердотельных и жестких дисках (SSD и HDD) или в оперативной памяти (RAM), при этом наиболее часто используемые файлы размещаются на более быстрых носителях. Будучи самой быстрой из трех, оперативная память обычно используется для хранения наиболее часто используемых элементов.
Начать использовать CDN
Чтобы CDN работал, он должен быть шлюзом входящей почты по умолчанию для всего входящего трафика. Для этого вам необходимо изменить конфигурации DNS корневого домена (например, domain.com) и ваших поддоменов (например, www.domain.com, img.domain.com).
Для вашего корневого домена вы измените его запись A, чтобы она указывала на один из диапазонов IP-адресов CDN. Для каждого поддомена измените его запись CNAME, чтобы она указывала на адрес поддомена, предоставленный CDN (например, ns1.cdn.com). В обоих случаях это приводит к тому, что DNS направляет всех посетителей на ваш CDN, а не на ваш исходный сервер.
Не волнуйтесь, если что-то из этого сбивает с толку. Современные поставщики CDN предлагают пошаговые инструкции, которые помогут вам пройти этап активации. Кроме того, они оказывают помощь через свою службу поддержки. Весь процесс сводится к нескольким копиям и вставкам и обычно занимает около пяти минут.
Схема использования CDN
Руководство по Imperva CDN: начало использования CDN.
Почему CDN не является частью хостинга моего веб-сайта по умолчанию?
В идеальном мире CDN была бы неотъемлемой частью любого хостинга веб-сайтов. Однако, когда CDN были впервые созданы в конце 1990-х годов, они были слишком дорогими и доступными только для крупнейших организаций.
Сегодня все изменилось, и многие хостинг-провайдеры действительно предлагают услуги CDN в качестве дополнения.
Эволюция CDN
Коммерческие CDN существуют с 90-х годов. Как и любая другая технология, которой уже несколько десятилетий, они прошли несколько этапов эволюции, прежде чем стать надежной платформой для доставки приложений, которой они являются сегодня.
Путь развития CDN определялся рыночными силами, включая новые тенденции в потреблении контента и огромные достижения в области подключения. Последнее стало возможным благодаря волоконной оптике и другим новым коммуникационным технологиям.
В целом развитие CDN можно разделить на три поколения, каждое из которых вносит новые возможности, технологии и концепции в свою сетевую архитектуру. Работая параллельно, каждое поколение наблюдало тенденцию к снижению цен на услуги CDN, что знаменовало его превращение в технологию массового рынка.
Руководство по CDN: эволюция CDN
1997 г.
1-е поколение
Статический CDN
2-е поколение
Динамический CDN
3-е поколение
Многоцелевой CDN
Обратный прокси
Сети доставки контента используют технологию обратного прокси. С точки зрения топологии это означает, что сети CDN развертываются перед вашим внутренним сервером (серверами). Эта позиция на краю периметра вашей сети предлагает несколько ключевых преимуществ помимо врожденной способности CDN ускорять доставку контента.
Сегодня топология обратного прокси-сервера используется многоцелевыми CDN для предоставления следующих типов решений:
Руководство по CDN: Безопасность веб-сайтов
Безопасность веб-сайта
Кибербезопасность - это управление внешним доступом к вашему защищенному периметру, в идеале блокирование всех угроз еще до того, как они смогут ступить к вам на порог.
Развернутый на границе вашей сети, CDN идеально подходит для того, чтобы действовать как виртуальный забор с высоким уровнем безопасности и предотвращать атаки на ваш веб-сайт и веб-приложение. Положение на границе также делает CDN идеальным для блокирования DDoS-наводнений, которые необходимо нейтрализовать за пределами вашей базовой сетевой инфраструктуры.
Руководство по CDN: балансировка нагрузки
Балансировки нагрузки
Балансировка нагрузки заключается в том, чтобы перед вашими серверами располагался «охранник трафика», чередующий поток входящих запросов таким образом, чтобы избежать пробок.
Очевидно, что топология обратного прокси-сервера CDN идеально подходит для этого, поскольку является получателем по умолчанию всего входящего трафика. Кроме того, топология обратного прокси-сервера также обеспечивает CDN улучшенную видимость потока трафика. Это позволяет точно измерить количество ожидающих запросов на каждом из внутренних серверов, тем самым обеспечивая более эффективное распределение нагрузки.
Следующая:
Глава 2: Архитектура CDN >
Что такое CDN
Сети доставки контента (CDN) - это прозрачная магистраль Интернета, отвечающая за доставку контента. Знаем мы это или нет, но каждый из нас ежедневно взаимодействует с CDN; при чтении статей на новостных сайтах, совершении покупок в Интернете, просмотре видео на YouTube или просмотре каналов социальных сетей.
Независимо от того, что вы делаете или какой тип контента потребляете, есть вероятность, что вы найдете CDN за каждым символом текста, каждым пикселем изображения и каждым кадром фильма, который доставляется на ваш компьютер и мобильный браузер.
Чтобы понять, почему сети CDN так широко используются, вам сначала нужно понять проблему, для решения которой они предназначены. Известная как задержка, это раздражающая задержка, которая возникает с момента, когда вы запрашиваете загрузку веб-страницы, до момента, когда ее содержимое действительно появляется на экране.

Руководство по CDN: что такое CDN.
На этот интервал задержки влияет ряд факторов, многие из которых относятся к конкретной веб-странице. Однако во всех случаях на продолжительность задержки влияет физическое расстояние между вами и хост-сервером этого веб-сайта.
Задача CDN - фактически сократить это физическое расстояние, а цель - повысить скорость и производительность рендеринга сайта.
Как работает CDN?
Чтобы минимизировать расстояние между посетителями и сервером вашего веб-сайта, CDN хранит кешированную версию своего контента в нескольких географических местах (также называемых точками присутствия или PoP). Каждый PoP содержит ряд кэширующих серверов, отвечающих за доставку контента посетителям в непосредственной близости от него.
По сути, CDN размещает ваш контент во многих местах одновременно, обеспечивая превосходное покрытие для ваших пользователей. Например, когда кто-то в Лондоне получает доступ к вашему веб-сайту, размещенному в США, это делается через местный британский PoP. Это намного быстрее, чем когда запросы посетителей и ваши ответы путешествуют по всей ширине Атлантики и обратно.
Вот как вкратце работает CDN. Конечно, поскольку мы думали, что нам нужно полное руководство для объяснения внутренней работы сетей доставки контента, кроличья нора идет глубже.
Читайте дальше, чтобы узнать больше!
Каждая секунда на счету
Исследования показывают, что задержка в течение секунды приводит к падению конверсий на 7%, просмотров страниц на 11% и удовлетворенности клиентов на 16%.
Кто использует CDN?
Практически все. Сегодня более половины всего трафика уже обслуживается сетями CDN. Эти цифры стремительно растут с каждым годом. Реальность такова, что если какая-либо часть вашего бизнеса находится в сети, есть несколько причин не использовать CDN, особенно когда многие из них предлагают свои услуги бесплатно.
Но даже как бесплатная услуга CDN подходят не всем. В частности, если у вас строго локализованный веб-сайт, и подавляющее большинство ваших пользователей находится в том же регионе, что и ваш хостинг, наличие CDN не дает особых преимуществ. В этом сценарии использование CDN может фактически ухудшить производительность вашего веб-сайта за счет введения еще одной несущественной точки соединения между посетителем и уже находящимся поблизости сервером.
Тем не менее, большинство веб-сайтов, как правило, работают в более крупном масштабе, что делает использование CDN популярным выбором в следующих секторах:
- Реклама
- СМИ и развлечения
- Онлайн-игры
- Электронная коммерция
- Мобильный
- Здравоохранение
- Высшее образование
- Правительство
Итак, что может сделать для меня CDN?
Современные сети CDN могут решать множество ИТ-задач, помогая вам:
- Увеличьте скорость загрузки страницы
- Справляйтесь с высокой нагрузкой на транспорт
- Блокируйте спамеров, парсеров и других плохих ботов
- Локализация покрытия без затрат
- Уменьшите потребление полосы пропускания
- Баланс нагрузки между несколькими серверами
- Защитите свой сайт от DDoS-атак
- Защитите свое приложение
- И больше
Строительные блоки CDN

Руководство по CDN: PoP (точки присутствия)
PoPs (точки присутствия)
CDN PoP (точки присутствия) - это стратегически расположенные центры обработки данных, отвечающие за связь с пользователями в их географической близости. Их основная функция - сократить время прохождения туда и обратно, приближая контент к посетителю веб-сайта. Каждый PoP CDN обычно содержит множество серверов кеширования.

Руководство Imperva CDN: Кэширующие серверы
Кэширующие серверы
Серверы кеширования отвечают за хранение и доставку кэшированных файлов. Их основная функция - ускорить загрузку веб-сайта и снизить потребление полосы пропускания. Каждый кэширующий сервер CDN обычно содержит несколько накопителей и большое количество ресурсов оперативной памяти.

Руководство по CDN: SSD / HDD + RAM
SSD / HDD + RAM
Внутри кэширующих серверов CDN кэшированные файлы хранятся на твердотельных и жестких дисках (SSD и HDD) или в оперативной памяти (RAM), при этом наиболее часто используемые файлы размещаются на более быстрых носителях. Будучи самой быстрой из трех, оперативная память обычно используется для хранения наиболее часто используемых элементов.
Начать использовать CDN
Чтобы CDN работал, он должен быть шлюзом входящей почты по умолчанию для всего входящего трафика. Для этого вам необходимо изменить конфигурации DNS корневого домена (например, domain.com) и ваших поддоменов (например, www.domain.com, img.domain.com).
Для вашего корневого домена вы измените его запись A, чтобы она указывала на один из диапазонов IP-адресов CDN. Для каждого поддомена измените его запись CNAME, чтобы она указывала на адрес поддомена, предоставленный CDN (например, ns1.cdn.com). В обоих случаях это приводит к тому, что DNS направляет всех посетителей на ваш CDN, а не на ваш исходный сервер.
Не волнуйтесь, если что-то из этого сбивает с толку. Современные поставщики CDN предлагают пошаговые инструкции, которые помогут вам пройти этап активации. Кроме того, они оказывают помощь через свою службу поддержки. Весь процесс сводится к нескольким копиям и вставкам и обычно занимает около пяти минут.
Схема использования CDN

Руководство по Imperva CDN: начало использования CDN.
Почему CDN не является частью хостинга моего веб-сайта по умолчанию?
В идеальном мире CDN была бы неотъемлемой частью любого хостинга веб-сайтов. Однако, когда CDN были впервые созданы в конце 1990-х годов, они были слишком дорогими и доступными только для крупнейших организаций.
Сегодня все изменилось, и многие хостинг-провайдеры действительно предлагают услуги CDN в качестве дополнения.
Эволюция CDN
Коммерческие CDN существуют с 90-х годов. Как и любая другая технология, которой уже несколько десятилетий, они прошли несколько этапов эволюции, прежде чем стать надежной платформой для доставки приложений, которой они являются сегодня.
Путь развития CDN определялся рыночными силами, включая новые тенденции в потреблении контента и огромные достижения в области подключения. Последнее стало возможным благодаря волоконной оптике и другим новым коммуникационным технологиям.
В целом развитие CDN можно разделить на три поколения, каждое из которых вносит новые возможности, технологии и концепции в свою сетевую архитектуру. Работая параллельно, каждое поколение наблюдало тенденцию к снижению цен на услуги CDN, что знаменовало его превращение в технологию массового рынка.

Руководство по CDN: эволюция CDN
1997 г.
1-е поколение
Статический CDN
- Контент обслуживается
Статический HTML и загружаемые файлы - Метод кеширования
Отправка исходной точки - Топология сети
Разбросанный - Повестка дня
Представление - Ценообразование
Очень дорогой - Клиент
Корпоративный сектор
2-е поколение
Динамический CDN
- Контент обслуживается
Статический и динамический контент, в том числе мультимедийный. - Метод кеширования
Многие из них исходят - Топология сети
Консолидированный - Повестка дня
Производительность и доступность - Ценообразование
Дорого - Клиент
Сферы бизнеса
3-е поколение
Многоцелевой CDN
- Контент обслуживается
Статический и динамический контент, в том числе мультимедийный. - Метод кеширования
Большинство из них являются исходными - Топология сети
Сильно консолидированный - Повестка дня
Безопасность, производительность и доступность - Ценообразование
Доступный - Клиент
Любой, у кого есть веб-сайт
Обратный прокси
Сети доставки контента используют технологию обратного прокси. С точки зрения топологии это означает, что сети CDN развертываются перед вашим внутренним сервером (серверами). Эта позиция на краю периметра вашей сети предлагает несколько ключевых преимуществ помимо врожденной способности CDN ускорять доставку контента.
Сегодня топология обратного прокси-сервера используется многоцелевыми CDN для предоставления следующих типов решений:

Руководство по CDN: Безопасность веб-сайтов
Безопасность веб-сайта
Кибербезопасность - это управление внешним доступом к вашему защищенному периметру, в идеале блокирование всех угроз еще до того, как они смогут ступить к вам на порог.
Развернутый на границе вашей сети, CDN идеально подходит для того, чтобы действовать как виртуальный забор с высоким уровнем безопасности и предотвращать атаки на ваш веб-сайт и веб-приложение. Положение на границе также делает CDN идеальным для блокирования DDoS-наводнений, которые необходимо нейтрализовать за пределами вашей базовой сетевой инфраструктуры.

Руководство по CDN: балансировка нагрузки
Балансировки нагрузки
Балансировка нагрузки заключается в том, чтобы перед вашими серверами располагался «охранник трафика», чередующий поток входящих запросов таким образом, чтобы избежать пробок.
Очевидно, что топология обратного прокси-сервера CDN идеально подходит для этого, поскольку является получателем по умолчанию всего входящего трафика. Кроме того, топология обратного прокси-сервера также обеспечивает CDN улучшенную видимость потока трафика. Это позволяет точно измерить количество ожидающих запросов на каждом из внутренних серверов, тем самым обеспечивая более эффективное распределение нагрузки.
Следующая:
Глава 2: Архитектура CDN >