Обзор Bunny CDN

Содержание:

Anonim

У него может быть довольно легкомысленное название, но словенский Bunny - это серьезный CDN с разумным набором функций, собственной сетью Tier 1 (с более чем 10 партнерами Tier 1) и более чем 10 000 клиентов, включая Comic-Con и Hyundai.

Сеть Bunny включает 53 офиса, в том числе 19 в Европе, 13 в Северной Америке, 16 в Азии и Океании, три на Ближнем Востоке и в Африке и два в Южной Америке.

Компания предлагает основные функции, которые вы ожидаете, включая сжатие HTTP / 2 и Brotli, бесплатный Let's Encrypt SSL, контроль доступа путем блокировки IP-адресов и мощную систему на основе правил, которая дает вам контроль над аутентификацией, маршрутизацией, доставкой и т. Д. с пограничных серверов.

  • Хотите попробовать Bunny CDN? Посетите веб-сайт здесь

Здесь нет высококлассных функций безопасности, которые вы иногда можете увидеть где-либо еще. Fastly включает полностью настраиваемый брандмауэр веб-приложений, например, с интеллектуальным обнаружением и блокировкой ботов, но мы не смогли увидеть здесь ничего подобного.

Оптимизация файлов - это больше изюминка, поскольку Банни автоматически уменьшает ваши файлы CSS и JavaScript для повышения скорости.

Интеллектуальная оптимизация изображений включает в себя способность Банни автоматически изменять размер и сжимать ваши изображения в соответствии с устройством конечного пользователя (нет необходимости обслуживать эти огромные и подробные изображения для крошечного экрана пользователя с низким разрешением).

Движок также поддерживает динамическую обработку изображений с помощью простого API запросов. Вы можете изменять размер изображений, настраивать качество, резкость и размытие, изменять яркость, насыщенность, оттенок и многое другое (подробнее об этом и других низкоуровневых деталях службы см. На сайте поддержки Bunny).

Ценообразование

Схема ценообразования Банни не самая простая из тех, что мы видели, но в целом она настолько выгодна, что вам вряд ли это будет наплевать.

Например, план Standard Network взимает разные ставки для каждого региона, но просто посмотрите на цифры: 0,01 доллара США за ГБ в Европе и Северной Америке, 0,03 доллара США в Азии и Океании, 0,045 доллара США в Южной Америке и 0,06 доллара США на Ближнем Востоке и в Африке. Цены быстро начинаются с 0,12 доллара за гигабайт за первые 10 ТБ, а в Южной Африке - до 0,28 доллара.

Сеть томов Bunny поддерживает только восемь локаций, но они способны обрабатывать самые требовательные сайты. Цены начинаются всего с 0,005 доллара за первые 100 ТБ, и это фиксированная ставка; нет различий по регионам.

Дополнительные возможности включают оптимизатор файлов и изображений по цене 9,50 долларов в месяц за веб-сайт и хранилище CDN от 0,01 доллара за ГБ в Европе и Северной Америке до 0,03 доллара в Австралии. Нет никаких минимумов и никаких дополнительных сборов за запросы, поэтому, если вас устраивает 2 ГБ хранилища в каждом из пяти регионов, вы будете платить дополнительно всего 0,22 доллара в месяц.

Компания утверждает, что ее файловое хранилище обеспечивает до 5 раз более высокую скорость загрузки по сравнению с ведущими поставщиками (например, треть средней глобальной задержки Amazon S3 и примерно вдвое выше средней пропускной способности DigitalOcean). Соблазнительно? Минимального контракта с пограничным хранилищем не существует, поэтому, если услуга не работает для вас, отмените элемент хранилища своего плана, и вы, возможно, потратили не более одного или двух долларов.

А если у вас не хватает денег, поэтому даже потратить пару долларов не привлекает, хорошие новости: у Bunny есть бесплатная 14-дневная пробная версия с щедрым 1 ТБ трафика, которого достаточно, чтобы опробовать ее даже с самыми загруженными сайтов.

Есть несколько провайдеров с более низкими ценами. Стартовый план AdvancedHosting CDN предлагает 10 ТБ трафика в месяц, 50 ГБ дискового пространства и неограниченное количество доменов всего за 25 долларов в месяц (это 0,0025 доллара за ГБ). С другой стороны, у него нет функций или поддержки, которые вы получаете с Bunny, поэтому, возможно, это не та сделка, которую он сначала появляется.

Настраивать

Зарегистрироваться в Bunny очень просто и быстро. Компания не требует названия вашей компании, вашего адреса, номера телефона или платежных реквизитов: просто введите свой адрес электронной почты и пароль, и вы вошли.

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

Для создания зоны достаточно ввести URL-адрес источника и URL-адрес предпочтительной зоны (mydomain.com и mydomain.b-cdn.net). Но вы также можете выбрать тарифный план (стандартный или объемный) и зоны, в которых вы хотите, чтобы ваш контент отображался. Например, если подавляющее большинство ваших посетителей находится в Европе и Северной Америке, вы можете выбрать только этот регион, и посетители из остального мира будут перенаправлены в ближайшее к ним место. Это очень гибкий подход к выставлению счетов, который позволяет вам иметь собственную структуру ценообразования для каждой зоны или веб-сайта.

Выберите предпочтительные варианты, и Банни предложит базовые инструкции о том, как перенастроить ваш сайт или интегрировать CDN с WordPress, Drupal и Joomla. В основном это просто (посмотрите, например, плагин Bunny WordPress для WordPress), но на сайте поддержки есть дополнительная помощь, если вам это нужно. Статьи не обладают той глубиной, которую мы видели у ведущих провайдеров, но они также гораздо более читабельны и должны помочь вам быстро освоиться в большинстве ситуаций.

Функции

Настройте зону вытягивания или хранения, и Банни представит вам приличный набор опций.

Служба поддержки Origin Shield инструктирует Bunny скопировать ваш контент в одно из своих мест и обслуживать его оттуда, минимизируя нагрузку на ваш собственный сервер.

Полезный набор инструментов кэширования дает вам полный контроль над работой службы. Время истечения срока действия сервера (период ожидания Банни перед загрузкой нового содержимого) может быть от трех минут до года, а запросы могут быть переупорядочены, чтобы повысить вероятность попадания в кеш (распознавая, что 'image.jpg.webp "https: // cdn.mos.cms.futurecdn.net/pnTZ8vpPfGdYYShcFefJxN.jpg.webp ">

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

Аутентификация токена позволяет использовать защищенные URL-адреса файлов с датой и временем истечения срока действия, что является более сложным, но более разумным способом управления доступом к вашему контенту.

Если простых настроек включения / выключения недостаточно, система пограничных правил Bunny позволяет настраивать операции (блокировать запросы, перенаправлять URL-адрес, изменять исходный сервер, устанавливать заголовок запроса, заголовок ответа и т. Д.) В зависимости от URL-адреса запроса, заголовок запроса, заголовок ответа, код страны, удаленный IP-адрес, расширение файла и строка запроса.

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

Представление

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

Сайт тестирования производительности CDNPerf не может адаптировать свои результаты к вашей конкретной ситуации, но он действительно собирает реальные пользовательские показатели из более чем 300 миллионов тестов в день, и это дает нам, по крайней мере, базовую цифру для сравнения.

На момент написания статьи CDNPerf ставит Банни на 13-е место из 20 по среднему времени отклика в мире. Хотя это вряд ли впечатляет, он превосходит некоторые известные имена, в том числе StackPath CDN (14-е), KeyCDN (15-е) и CacheFly (17-е), и отстает всего на миллисекунды от большинства остальных. Например, время ответа Банни составляло в среднем 38 мс, но между Банни и следующими пятью более высокими CDN было всего четыре миллисекунды.

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

Результаты Bunny в Северной Америке - худшие из всех, компания заняла 16-е место из 20. Тем не менее, компания заняла достойное девятое место в Африке и достигла пика на превосходном 5-м месте в Океании.

Окончательный вердикт

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

  • Мы также выделили лучший CDN