Обзор Amazon CloudFront

Amazon CloudFront - это элемент CDN в Amazon Web Services (AWS), огромной коллекции платформ облачных вычислений компании.

CloudFront в настоящее время использует большую глобальную сеть из 215 периферийных точек, расположенных в 89 городах в 46 странах. Это не просто большая сеть, она также хорошо распределена по всему миру. Хотя Северная Америка и Европа имеют наибольшее покрытие, CloudFront также имеет 57 точек в Азии, 9 в Океании, 7 в Южной Америке, 4 на Ближнем Востоке, 4 в Китае и 3 в Африке.

Это все периферийные местоположения CloudFront и региональные пограничные кэши.

Это еще не все. CloudFront также имеет 12 региональных пограничных кешей. Если кто-то пытается просмотреть ваш контент, а он не кэшируется в ближайшем периферийном местоположении, CloudFront проверяет региональный кеш следующим, уменьшая вероятность того, что ему придется вернуться на ваш исходный сервер.

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

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

Если вы ищете потоковое видео или VOD, вы можете просмотреть спецификации сервиса, где вы найдете поддержку нескольких форматов, включая Microsoft Smooth, HLS, HDS и MPEG-DASH. Или, если вы не технический специалист, просто посмотрите список клиентов: CloudFront выполняет задачи по доставке видео для Hulu, PBS и Prime Video от Amazon, а также для многих других.

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

CloudFront позволяет легко подключать данные из облачного хранилища Amazon S3.

Например, большинство CDN предлагают облачное хранилище, но как это реализовать? Обычно это не так ясно. С Amazon нечего удивляться. Вы можете подключать данные из своего существующего плана Amazon S3 (масштабируемой платформы хранения объектов компании) и передавать данные в CloudFront без дополнительной оплаты.

Может быть, вам нужно создать и развернуть большое количество настраиваемых SSL-сертификатов? Нет проблем, AWS Certificate Manager легко справится с этим без дополнительных затрат.

Кроме того, встроенная защита от AWS Web Application Firewall помогает защитить вас от распространенных эксплойтов, AWS Shield защищает вас от распространенных типов DDoS-атак, а все управление осуществляется из обычной консоли AWS.

Цены на CloudFront могут быть немного сложными, поэтому Amazon создал Простой ежемесячный калькулятор.

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

Если вы не уверены, подходит ли вам CloudFront или вы новичок в CDN, есть хорошие новости: уровень бесплатного использования дает новым клиентам AWS 50 ГБ трафика каждый месяц в течение одного года. Это идеально подходит для проведения начальных тестов и понимания того, что CloudFront и CDN могут сделать для вас.

После уровня бесплатного пользования фиксированных контрактов нет; вы платите за то, что используете. Звучит просто, правда? Но на самом деле это не так.

В то время как такие провайдеры, как MaxCDN и KeyCDN, взимают фиксированную плату за доставку данных в любой регион, например, цены CloudFront варьируются от начальных 0,085 доллара США в США и Европе до 0,17 доллара США в Индии. (Если у вас ограниченный бюджет, вы можете отказаться от показа контента из более дорогих мест.)

Эти цены указаны за первые 10 ТБ. Вы можете сэкономить деньги, используя большую пропускную способность, до 0,02 доллара США за ГБ в США (хотя только для трафика выше 5 петабайт), а Amazon также предлагает скидки клиентам, которые соглашаются использовать определенный объем трафика (10 ТБ в месяц или больше. .)

С вас также взимается плата за запросы (от 0,0075 доллара США за 10000), и эта цифра варьируется в зависимости от того, HTTP это или HTTPS. Даже техническая поддержка помимо веб-сайта и обслуживания клиентов требует дополнительных затрат (от 29 долларов в месяц).

Amazon немного помогает, предоставляя простой ежемесячный калькулятор. Выберите CloudFront на левой боковой панели, выберите сайт, который больше всего соответствует вашему, на правой боковой панели (выберите Маркетинговый веб-сайт, если вы не уверены), и он предоставит оценку вероятных расходов.

Понять, что это значит для вас, непросто. CloudFront обычно предлагает справедливую стоимость того, что вы получаете, но если ваши потребности более простые, некоторые поставщики могут быть значительно дешевле. Плата за трафик Fastly в США начинается, например, с 0,12 доллара США за ГБ, по сравнению с 0,085 доллара США для CloudFront и всего 0,01 доллара США для Bunny (что также не требует дополнительной платы за запросы).

Вы можете бесплатно зарегистрироваться в CloudFront на веб-сайте AWS.

Настраивать

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

Вы можете легко найти CloudFront, выполнив поиск в консоли AWS.

Консоль AWS открывается с огромным списком множества продуктов и платформ, но поиск CloudFront дает ссылку на панель управления сервисом.

Создание раздачи в CloudFront эквивалентно созданию зоны с другими поставщиками CDN.

Это открылось с предложением создать «Распространение», эквивалент «зоны» с другими CDN, группы настроек, которые определяют, где хранится ваш контент, как он обрабатывается Amazon и к которому имеют доступ ваши пользователи.

Удобство для пользователя, кажется, исчезает в тот момент, когда вы нажимаете кнопку «Создать распространение», и появляется форма, охватывающая более 30 вариантов, многие из которых имеют собственные дополнительные параметры. Но не паникуйте, это не так плохо, как кажется.

Если вы новичок или просто торопитесь, вы можете игнорировать все варианты, кроме одного. Введите свое доменное имя или сегмент S3 в поле Origin Domain Name, нажмите Enter, и вы можете сразу же создать свой дистрибутив.

Если у вас больше опыта или вы просто хотите учиться, стоит потратить время на просмотр различных настроек. Многие из них похожи на другие CDN (поддержка Origin Shield снижает нагрузку на ваш сервер); почти у всех есть описания размером с всплывающую подсказку, чтобы дать вам общее представление о том, что они собой представляют, а самые сложные элементы обычно имеют ссылку «Узнать больше», которая открывает страницу на сайте поддержки с полной информацией.

Конечный результат по-прежнему может быть сложным, и есть чему поучиться. Но это только потому, что CloudFront имеет огромное количество функций, и, учитывая все эти функции, Amazon делает все возможное, чтобы сделать его максимально управляемым.

Создав дистрибутив, вы можете начать работу по его интеграции со своим веб-сайтом, и здесь CloudFront также предлагает множество документов, руководств, руководств и многого другого, которые помогут вам в правильном направлении.

CloudFront имеет интеграцию с WordPess и многими другими популярными приложениями и онлайн-сервисами.

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

CloudFront предоставляет подробную аналитику того, как ваш сайт использует CDN.

Как только вы начнете работать, подробная аналитика CloudFront станет основным моментом. Просматривать запросы CloudFront и использование передачи данных по дате, региону выставления счетов и т. Д. Легко. Существуют диаграммы для отображения популярных объектов, наиболее популярных источников перехода и основных сведений о ваших посетителях: браузер, тип устройства, ОС и местоположение. Вы даже можете настроить настраиваемые сигналы тревоги, чтобы предупредить вас, когда данные метрики достигают определенного вами уровня, например, «использование передачи данных больше, чем X - потенциально очень удобно в продукте с оплатой по факту использования».

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

Вы можете использовать CDNperf, чтобы увидеть, как CloudFront сравнивается с конкурентами.

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

Выяснить, какой из CDN является самым быстрым, - настоящая проблема, поскольку нет однозначного ответа. Эффективность варьируется в зависимости от местоположения, и каждый веб-сайт имеет свой собственный состав посетителей - то, что лучше всего для Европы и Японии, не обязательно подойдет для Америки или Индии.

CDNPerf обеспечивает хорошую отправную точку для любой оценки, интерпретируя реальные данные пользовательского мониторинга (через cedexis), охватывающие миллиарды тестов.

На момент написания этой статьи CloudFront занимает третье место в мире из 20 претендентов со средним временем отклика 28 мс (только 5centsCDN и Google Cloud показали лучшие результаты, и даже они были всего на пару миллисекунд быстрее).

Средние глобальные показатели не дают полной картины, а производительность CloudFront действительно различается в зависимости от региона. В центре внимания оказались Азия и Африка, по которым CloudFront занял 7-е место. Тем не менее, это все еще лучше, чем у большинства, и его второе место в Южной Америке является настоящим событием. (Большинство CDN имеют плохое покрытие в Южной Америке, если оно вообще есть, но среднее время отклика CloudFront было вдвое меньше, чем у таких громких имен, как KeyCDN, G-Core Labs и CDN77.)

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

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

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

Интересные статьи...