Fastly: что это такое и почему из-за него перестали работать amazon и reddit

Введение

Сети доставки контента (CDN) в наши дни получили широкое распространение. Это вполне понятно: растёт число интернет-сервисов с глобальной аудиторией, и почти все такие сервисы так или иначе связаны с доставкой тяжелого (фото-, аудио-, видео- и не только) контента.

Число пользователей Интернета, в особенности — мобильного, растёт с каждым днём, и создатели сайтов и приложений вполне закономерно задумываются об обеспечении быстрой работы в любой точке мира. Спрос рождает предложение — и количество компаний, предлагающих услуги CDN, тоже постоянно растёт. Достаточно набрать в Гугле соответствующий запрос — и в поисковой выдаче будет представлено огромное количество рекламных объявлений.

Как выбрать действительно качественного провайдера CDN? На что обратить внимание в первую очередь?

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

INTRODUCTION AND SCOPE

Our websites, apps and services are designed for businesses and their representatives. We do not target consumers – individuals who seek to use products and services for their personal or household use.  Accordingly, we treat all personal data we collect as pertaining to individuals in their business capacity and not their individual capacity.

Our Edge Cloud Services/Fastly as a Data Processor or Service Provider.  

In their use of our services, Customers submit content, configurations and credentials to the Fastly edge cloud services to be processed. The security and privacy practices governing our Customers’ (and our Customers’ Internet clients’) use of our services and how we store, process, transmit and disclose the data submitted to the services by our Customers are described in and governed by our service contracts with our Customers. Our terms of service are available here. Our data processing terms are available here. To the extent a Customer submits to the services the personal data of European persons (including the United Kingdom and Switzerland) or other persons who are protected by similar data privacy laws, Fastly processes that personal data as a data processor or as the Customer’s sub-processor (as the case may be). Customers are solely responsible for establishing the policies governing, and ensuring compliance with all applicable laws and regulations related to, the Customer’s (and the Customer’s Internet client’s) collection and submission of personal data to our services. Any personal data about an individual (i.e., a “data subject”) hosted, stored or published by a Customer is the responsibility of the Customer and is not covered by this Privacy Policy.

Fastly acknowledges that you may have the right to access your personal data. Fastly has no direct relationship with the data subjects whose personal data we process on behalf of our Customers. An individual who seeks to access, correct, amend, or delete personal data about them that we process on behalf of our Customers should direct their requests or queries to our Customer (i.e., the data controller. In addition, we will forward to the applicable Customer any request by a data subject received by Fastly regarding personal data processed on behalf of that Customer.

Fastly as a Data Controller 

Please read this Privacy Policy carefully to understand the categories and specific pieces of personal data we collect and how we collect, use, disclose, and protect the personal data of our Visitors, Customers, Attendees and Job Applicants, as well as the choices available to you regarding that information.  

International Data Transfers 

When Fastly operates as a data controller (i.e., when we determine the manner, purposes and means of the processing of others’ personal information), Fastly may collect from, transfer to, or process and store your personal information in the United States and other countries other than the country where you live. When we transfer personal data from the EU, Switzerland, or UK to any other country, we will do so according to an adequate mechanism of transfer.  

Fastly has certified its services under the EU–U.S. Privacy Shield Framework and the Swiss-U.S. Privacy Shield Framework as set forth by the U.S. Department of Commerce and the European Union and Switzerland, respectively (collectively, the “Privacy Shield”). Although the Privacy Shield has been ruled invalid, Fastly adheres to the Privacy Shield Principles with respect to personal information we receive from Visitors, Customers or Attendees in the EU, the United Kingdom and Switzerland. You can view our notice of Privacy Shield self-certification here. For more information on the Privacy Shield, please visit the U.S. Department of Commerce’s Privacy Shield website.

YOUR CHOICES AND RIGHTS

4.1 How can I limit how my information is used and disclosed?

You can use certain web browser and opt-out options to limit the personal data you provide us.  We cannot guarantee the effectiveness of these third-party controls.

The following mechanisms are in place to provide control over your information by:

  • Turning off tracking technologies and advertising. As described in our Cookie Policy, you can set your browser to refuse all or some browser cookies, or to alert you when cookies are being set. If you disable or refuse cookies, please note that some parts of our websites may become inaccessible or not function properly.

4.2 How can I correct or remove my personal data?

To remove your personal data from our blog, please follow the instructions to remove posts or delete your user account. If you want your personal data removed from other places on our websites, please contact us via the information supplied in the Contact Information section below.

Upon request, we will provide you with information about whether we hold, or process on behalf of a third party, any of your personal data or if we have retained your personal data after the closure of your account.  To request this information please contact us via the information supplied in the Contact Information section below. We will respond to your request within the timeframe specified by applicable law.

Возможности, функции, технологии

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

Функциональность Akamai G-Core Labs Cloudflare CloudFront Ngenix CDNvideo Key CDN Fastly CDN77
Техническая поддержка 24/7 Есть, бесплатная Есть, бесплатная Есть, платная Есть, бесплатная Есть, бесплатная Есть, бесплатная Есть, бесплатная Есть, бесплатная Есть, бесплатная
Публичный API Есть Есть Есть Есть Есть Есть Есть Есть Есть
Плагины для CMS Есть для Wordrpess, а также для множества менее известных и реже используемых CMS (Typo3, October CMS и других)
есть (основные опции — бесплатно)
есть для WordPress и Bitrix Есть для WordPress, Drupal, Magento и других Есть для Wordress, October, Craft CMS и других Нет Есть для WordPress, Joomla, Magento, Joomla!, UMI CMS. 1C-Битрикc, UMI CMS Есть для WordPress, Joomla!, СraftCMS Есть для Droopal, Magento, WordPress Есть для WordPress
Статистика использования CDN Есть (основные опции — бесплатно) Есть, бесплатно + платная расширенная аналитика Есть (основные опции — бесплатно) Есть (основные опции — бесплатно) Есть Есть Есть Есть Есть
Предоставление “сырых” логов по запросу Есть, платно Есть, платно Есть, платно Есть, платно Есть, бесплатно Есть, бесплатно Есть, бесплатно Есть, бесплатно Есть, бесплатно
Шилдинг (Origin Shield) Есть, бесплатно Есть, платно Есть, бесплатно Есть, бесплатно Есть Есть, бесплатно Есть, бесплатно Есть, бесплатно Есть, бесплатно
Web Application Firewall (WAF) Есть, платно Есть, платно Есть, платно Есть, платно Есть, платно Есть, платно Есть, платно Есть, платно Есть, бесплатно
Защита от DDoS Есть, платная Есть, платная Есть, платная Есть, платная Есть, платная Есть, 50 ГБ трафика — бесплатно Есть, платная Есть, платная Нет
Поддержка прямых эфиров (live streaming) Есть Есть Есть Есть Есть Есть Есть Есть Есть
Поддержка SSL Есть, платная Есть, бесплатная Есть, бесплатная Есть, бесплатная Есть, бесплатная Есть, бесплатная Есть Есть Есть
Интеграция Let’s Encrypt Есть Есть Нет Есть Есть Есть Есть Есть Есть

Критерии выбора

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

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

Здесь же обратим внимание на количество партнёров по пирингу — чем их больше, тем выше скорость доставки контента

Третий критерий — это поддержка технологий и протоколов (HTTP/2, IPv6, сертификаты SSL и другие). Обычно современные CDN всё это поддерживают, но возможны нюансы, особенно если речь идёт о небольших провайдерах.

Четвёртый критерий — это наличие дополнительных услуг и функций (наличие REST API, плагинов для сайтов и мобильных решений, предоставление «сырых» логов, анализ статистики потребления и др.).

Пятый критерий — это наличие техподдержки (в том числе и на русском языке), а также качество документации и обучающих материалов (на разных языках, включая русский).

Кого мы будем сравнивать, или Мини-рейтинг провайдеров CDN

Выбор провайдеров для сравнения — тоже не самая простая задача: предложение, как уже было сказано выше, очень большое

При выборе мы обращали внимание на следующее:

  1. Количество точек присутствия по всему миру
  2. Наличие среди клиентов веб-сервисов глобального масштаба
  3. Высокие позиции в специализированных аналитических сервисах и рейтингах (сdnperf.com, cdncomparison.com, аналитический сервис Citrix).

В первую четвёрку у нас вошли провайдеры, которые уже прочно заняли место на глобальном рынке:

  • Akamai — в представлении не нуждается. Это — один самых известных и самых крупных провайдеров услуг CDN в мире. Компания была основана в США в 1998 году. На сегодняшний день в состав сети Akamai входят около 275 000 серверов, расположенных в 136 странах мира. В числе клиентов — BBC, IBM, RedHat, Hewlett Packard, Airbnb и другие известные компании. В России услуги Akamai часто бывают доступны через реселлеров.
  • G-Core Labs — компания с штаб-квартирой в Люксембурге и инфраструктурой из 100+ точек присутствия на 5 континентах; обширная сеть в России и СНГ. Основана в 2011 году. Помимо услуг CDN предлагает также услуги хостинга (физические и виртуальные серверы), кастомного стриминга, публичных и гибридных облаков. Среди известных клиентов — Wargaming, Metro cash&carry, Avast, TED, Сбер, 1 канал, МТС, Мегафон, Сибур, Tinkoff, Lamoda, GetCourse, RedFox Games.
  • CloudFront — ещё один оператор CDN, который в представлении не нуждается: это Amazon. В состав сети входят 225 точек присутствия во многих странах мира. Услугами этой CDN пользуются Slack, Сanon, Discovery Communications и другие.
  • Cloudflare — ещё одна известная американская хостинговая компания. Услуги CDN предоставляет с 2010 года. С 2016 года присутствует и в России — именно тогда был открыт первый офис — но представлена до сих пор мало. Среди известных клиентов компании — Tinder, Udemy, Medium.Com и другие.
  • Fastly — американский облачный провайдер. Имеет офисы на территории США, а также в Лондоне. Точки присутствия расположены на территории США, Южной Америки и Европы. В России и бывшем СССР не представлен: ни офисов, ни точек присутствия нет.
  • CDN77 — британская компания; имеет точки присутствия в более чем 20 странах. Её услугами часто пользуются организаторы онлайн-трансляций. Среди известных клиентов — NASA, образовательный сервис Udemy, разработчик антивируса ESet, телеканал Sport1.
  • KeyCDN — компания с штаб-квартирой в Швейцарии, ориентированная преимущественно на европейский рынок. Основана в 2012 году. За почти 10 лет на рынке успела достаточно хорошо себя зарекомендовать; среди известных клиентов — Uploadcare, Discourse, Sennheiser.

В следующую группу мы выделили российских провайдеров CDN, которые достаточно успешны на российском рынке и имеют шансы на дальнейший рост, в том числе и в международном масштабе:

  • Ngenix — российская компания, провайдер облачных сервисов. Входит в группу компаний «Ростелеком — центры обработки данных». Ориентирована преимущественно на российскую аудиторию и известна такими проектами, как трансляции организация спортивных соревнований, организация видеонаблюдения на выборах, прямые линии с российскими политиками.
  • СDNvideo позиционирует себя как «ведущий оператор CDN в России и СНГ». Точки присутствия (информация с официального сайта) расположены в основном в России и бывшем СССР (Молдова, Украина, Кыргызстан, Украина, Казахстан, Узбекистан), а также в США, Нидерландах, Ираке, Сингапуре, Австралии и ряде др. стран. Услугами компаниями пользуются РБК, 2ГИС, РИА «Новости», «Русское радио» и др.

Вопросы и ответы

  • Что такое Investing Insights?

    Investing Insights — эксклюзивный сервис, где собраны экспертные знания нескольких тысяч специалистов фондового рынка. Узнавайте первыми о самых перспективных акциях от ведущих аналитиков Уолл-стрит, инсайдеров, финансовых блогеров, менеджеров хедж-фондов и отдельных инвесторов. Сервис Investing Insights доступен только на нашем веб-сайте. Вскоре будет доступна информация по фондовым рынкам Великобритании и Канады.

  • Что такое Smart Score?

    Smart Score — это эффективная рейтинговая система, в рамках которой акции оцениваются по шкале от 1 до 10 на основании шести уникальных рыночных факторов. Рейтинг Smart Score обновляется каждый вечер после закрытия биржи пять дней в неделю.

  • Можно ли пользоваться Investing Insights бесплатно?

    Да, Investing Insights можно использовать бесплатно в течение 14 дней.
    По завершении пробного периода подписка становится платной. Наша Служба поддержки примет запрос на отмену подписки до окончания пробного периода, если вы захотите прекратить пользоваться сервисом.
    Учтите, что при оплате через PayPal может выполняться временное удержание средств.

  • Как отменить платную подписку на Investing Insights?

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

  • Получу ли я уведомление накануне продления подписки?

    Подписка продлевается автоматически. В день окончания подписки происходит автоматическое списание средств и продление подписки. Продление подписки можно отменить в любой момент. О том, как это сделать, смотрите в ответе на вопрос «Как отменить подписку на Investing Insights?». Подписка будет активна в течение оплаченного периода.

  • Какие способы оплаты доступны?

    Мы принимаем все основные виды кредитных и дебетовых карт, включая Visa, Mastercard, American Express, Discover, JCB и Diners. Другие виды оплаты зависят от вашего местонахождения.

Остались вопросы?

Надеемся, вам удалось найти ответы на свои вопросы. Дополнительные сведения о сервисе Insights можно найти здесь. Посетите Центр поддержки Investing.com, чтобы ознакомиться с более подробной информацией.

SECURITY AND PRIVACY MEASURES

5.1 How does Fastly protect my information and data?

We have implemented measures designed to secure your personal data from accidental loss and from unauthorized access, use, alteration, and disclosure.

Information you provide to us is stored on our secure servers behind firewalls. Any sensitive information is encrypted using Transport Layer Security (TLS) (sometimes referred to as Secure Sockets Layer or SSL).

You must also make sure that your personal data is safe and secure. Even if we give you (or you have chosen) a password for access to certain parts of our websites, you are responsible for keeping this password confidential. Do not share your password with anyone. We urge you to be careful about giving out information in public areas of our websites, for example, message boards. The personal data you share in public areas may be viewed by any user of our websites.

Information that is transmitted via the Internet is not completely secure. We cannot guarantee the security of your personal data transmitted to our websites. Any transmission of personal data is at your own risk. We are not responsible if you circumvent any privacy settings or security measures on our websites.

5.2 How does Fastly limit access to my personal data?

We limit access to certain pages on our websites and allow you to set certain privacy settings via your account profile; however, be aware that no security measures are perfect or impenetrable.

Additionally, we cannot control the actions of other users of our websites with whom you may choose to share your user contributions. Given that, we cannot and do not guarantee that your user contributions will not be viewed by unauthorized persons.

Количество стыков с операторами связи

Этот параметр очень важен (выше уже было сказано, почему). Одновременно этот параметр оказался чуть ли не самым сложным для анализа: очень сложно найти подходящую информацию. Но при желании найти её можно. Во-первых, можно (и нужно) обращаться к официальным сайтам компаний: там, например, опубликована информация о количестве партнёров по пирингу.

По количеству партнёров лидируют Akamai, CloudFlare, Cloudfront и G-Core Labs. У каждой из этих компаний — более 5000 партнёров. У остальных участников обзора — от 1000 до 2000.

Во-вторых, все компании, отобранные нами для обзора, вполне можно «пробить» с помощью сервиса PeeringDB. Там можно найти, к каким точкам обмена трафиком подключена та или иная компания и где установлено её пиринговое оборудование.

Информация о количестве точек обмена трафиком, к которым подключены участники нашего обзора, приведена в следующей таблице:

Провайдер Число IXP Число партнёров по пирингу
Akamai 333 1700
G-Core Labs 157 >5000
CloudFront 343 нет данных
Cloudflare 411 >5000
Ngenix 25 >1000
CDNVideo 40 >1000
KeyCDN не найдено нет данных
Fastly 245 >1000
CDN77 56 нет