Skip to content
Русский
Назад в каталог

cloudflare.com

200 OK

Что делает Cloudflare и как работает его платформа

Cloud InfrastructureAstroGoogle Analytics
Краткий ответ

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

Последняя проверка:

Основные понятия

  • Широкая платформа связности: Cloudflare предоставляет сервисы для приложений, сетей, сотрудников и разработчиков, а не только CDN или защиту от DDoS.

  • DNS и проксирование разделены: Домен может использовать авторитетный DNS, не направляя обычный веб-трафик через обратный прокси-сервер Cloudflare.

  • Видимый IP-адрес не является адресом исходного сервера: Общий адрес Cloudflare определяет общедоступный путь через прокси и не позволяет надежно выявить нижележащий хост.

  • Функции требуют настройки: Один признак Cloudflare не доказывает, что активны кэширование, WAF, средства управления ботами, Workers или любой другой необязательный продукт.

  • Безопасность остается общей задачей: Код приложения, учетные данные, разрешения, исходные серверы, данные, мониторинг и реагирование на инциденты по-прежнему требуют тщательного управления.

Compare the subject with other published sites in the same category.

All alternatives

Что делает Cloudflare и как работает его платформа

Cloudflare — компания в сфере облачной связности. Ее глобальная платформа предоставляет сервисы для доставки сайтов, безопасности, надежности, сетевого взаимодействия, доступа сотрудников и разработки приложений. Компания может использовать один сервис Cloudflare, не внедряя всю платформу.

cloudflare.com — официальный сайт Cloudflare. На нем представлены продукты, документация, поддержка, сведения о компании и информация о доверии. Этот сайт не следует путать с самой платформой или с сайтом клиента, который использует Cloudflare.

Для чего используется Cloudflare

Cloudflare работает на нескольких уровнях интернет-инфраструктуры. Называя его только сетью доставки контента, поставщиком DNS или сервисом защиты от DDoS, мы упускаем важные части платформы.

Сайт или организация могут использовать Cloudflare, чтобы:

  • Публиковать авторитетные записи DNS
  • Направлять общедоступный веб-трафик через обратный прокси-сервер
  • Кэшировать подходящий контент ближе к посетителям
  • Фильтровать атаки и нежелательные запросы
  • Балансировать трафик или улучшать сетевую маршрутизацию
  • Управлять доступом сотрудников к частным приложениям
  • Выполнять код приложений и хранить данные
  • Защищать крупные сети и подключения к Интернету

Это возможные варианты использования, а не функции, автоматически включенные для каждого клиента. Владелец выбирает продукты и настройки для каждого домена, приложения, группы пользователей или сети.

Как работает обратный прокси-сервер

Для сайта, работающего через прокси, упрощенный путь запроса выглядит так:

  1. Посетитель запрашивает страницу.
  2. DNS возвращает адрес, связанный с сетью Cloudflare.
  3. Браузер подключается к Cloudflare, а не напрямую к исходному серверу.
  4. Cloudflare применяет сервисы, настроенные для этого трафика.
  5. Cloudflare обращается к исходному серверу, когда ему нужен ответ, который он не может предоставить самостоятельно.
  6. Ответ возвращается посетителю через Cloudflare.

Такая схема называется обратным прокси-сервером, поскольку прокси принимает запросы от имени исходного приложения. Это позволяет Cloudflare выполнять обработку на пути трафика, например завершать HTTPS-соединения, применять правила безопасности или отдавать кэшированный контент.

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

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

Записи только для DNS и проксируемые записи

Cloudflare может предоставлять авторитетный DNS без проксирования трафика сайта. Это одна из причин, по которой выражение «использует Cloudflare» требует контекста.

Настройка Что происходит Чего это не доказывает
Только DNS Cloudflare отвечает на DNS-запрос адресом назначения, настроенным владельцем домена Обычный веб-трафик не проходит автоматически через HTTP-прокси Cloudflare
Через прокси DNS возвращает адрес Cloudflare, и поддерживаемый трафик сначала поступает в Cloudflare Не каждый ответ автоматически кэшируется, и не каждый необязательный продукт автоматически активен
Отдельный продукт платформы Клиент использует этот сервис в соответствии с его собственной архитектурой Остальная часть каталога Cloudflare необязательно используется

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

Основные части платформы

Cloudflare группирует продукты по различным задачам. Эти границы помогают объяснить платформу, не представляя ее одним огромным переключателем.

Производительность и безопасность приложений

Эти сервисы работают с общедоступными сайтами, API и приложениями. К ним относятся DNS, доставка контента, балансировка нагрузки, HTTPS, защита от DDoS, средства управления межсетевым экраном веб-приложений, ограничение частоты запросов, средства управления ботами и связанные продукты.

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

Zero Trust и SASE

Cloudflare также предоставляет сервисы, управляющие тем, как сотрудники, устройства и сети получают доступ к частным приложениям, общедоступному Интернету и программным сервисам. Эту область обычно описывают такими терминами, как Zero Trust, периферия сервисов безопасности или SASE.

Это отличается от размещения общедоступного сайта за обратным прокси-сервером. Компания может защищать своих сотрудников, не размещая общедоступный сайт на платформе для разработчиков, и может проксировать сайт, не используя продукты доступа сотрудников.

Сетевые сервисы

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

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

Платформа для разработчиков

Платформа Cloudflare для разработчиков позволяет командам выполнять код и использовать управляемые сервисы данных в ее сети. Распространенные компоненты включают:

Продукт Роль простыми словами
Workers Выполняет код приложения без необходимости управлять для него обычным сервером
D1 Предоставляет управляемое хранилище SQL
R2 Хранит файлы и другие объекты
KV Хранит значения, доступ к которым осуществляется по ключам
Durable Objects Объединяет состояние с координируемыми вычислениями
Queues и Workflows Поддерживает фоновые сообщения и многоэтапные задания

Эти продукты можно комбинировать, но они не взаимозаменяемы. Реляционному приложению может понадобиться SQL, библиотеке изображений — объектное хранилище, а совместному сеансу — координируемое состояние.

Существование этих сервисов не означает, что каждый сайт за Cloudflare создан с помощью Workers или хранит данные в D1. Многие клиенты оставляют свое приложение у другого хостинг-провайдера и используют Cloudflare только перед ним.

Является ли Cloudflare хостинг-провайдером?

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

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

Используйте более точные формулировки:

  • «Общедоступный трафик сайта проходит через Cloudflare», когда это подтверждается свидетельствами использования прокси.
  • «Домен использует авторитетный DNS Cloudflare», когда это подтверждается данными о серверах имен.
  • «Приложение работает на Workers» — только когда прямые свидетельства подтверждают такой вывод.

Кэширует ли Cloudflare каждую страницу?

Нет. Cloudflare предлагает средства управления кэшированием и доставкой контента, но фактическое поведение зависит от запроса, ответа, правил кэширования, продукта и конфигурации клиента.

Динамические или персонализированные ответы могут не подходить для общего кэширования. Клиент может отключить кэширование для выбранных путей или изменить срок хранения подходящего контента. Поэтому один ответ Cloudflare не позволяет определить политику кэширования всего сайта.

Та же осторожность необходима в отношении безопасности. Cloudflare предлагает множество средств управления, но присутствие в сети не доказывает, что каждая возможность приобретена, включена или правильно настроена.

Компромиссы в области конфиденциальности, безопасности и эксплуатации

Когда Cloudflare выступает обратным прокси-сервером, трафик поступает в его сеть до того, как достигает исходного сервера. Такое положение позволяет выполнять функции производительности и безопасности, а также делает обработку данных и управление доступом важными темами для оценки.

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

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

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

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

Как оценить Cloudflare

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

Задайте вопросы:

  1. Нужны ли нам авторитетный DNS, проксирование или и то и другое?
  2. Какие имена хостов и типы трафика должен обрабатывать Cloudflare?
  3. Какую проблему производительности или безопасности мы пытаемся решить?
  4. Относится ли задача к общедоступному приложению, доступу сотрудников или сети?
  5. Подходит ли рабочая нагрузка для Workers и доступных сервисов данных?
  6. Какую информацию будет обрабатывать сервис?
  7. Какие функции, ограничения и варианты поддержки относятся к предполагаемому тарифному плану?
  8. Как мы будем тестировать изменения и восстанавливаться после ошибок?

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

Cloudflare лучше всего понимать как широкую платформу связности. Она может решать одну конкретную задачу, например предоставлять авторитетный DNS, или объединять несколько сервисов для приложений и сетей. Правильное описание использования Cloudflare конкретным клиентом зависит от того, что этот клиент действительно настроил, а не от полного списка продуктов, предлагаемых Cloudflare.

Успешный ответ не гарантирует безопасность. Измерения отражают одно наблюдение в определённый момент времени.

Основные источники

  1. 01Обзор компании Cloudflare (откроется в новой вкладке)
  2. 02Группы продуктов Cloudflare и начало работы (откроется в новой вкладке)
  3. 03Как работают DNS и обратное проксирование Cloudflare (откроется в новой вкладке)
  4. 04Движение трафика через Cloudflare (откроется в новой вкладке)
  5. 05IP-адреса Cloudflare и Anycast (откроется в новой вкладке)
  6. 06Справочник по сетевым уровням Cloudflare (откроется в новой вкладке)
  7. 07Политика конфиденциальности Cloudflare (откроется в новой вкладке)
  8. 08Центр доверия Cloudflare (откроется в новой вкладке)

Частые вопросы

Практические ответы о продукте и принципах его работы.

Для чего главным образом используется Cloudflare?

Cloudflare предоставляет сервисы, включая авторитетный DNS, обратное проксирование, доставку контента, безопасность приложений, сетевую связность, Zero Trust, а также вычислительные ресурсы и хранилища для разработчиков.

Cloudflare — это только CDN или сервис защиты от DDoS?

Нет. CDN и защита от DDoS являются частями более широкой платформы, которая также охватывает DNS, безопасность приложений, сетевое взаимодействие, доступ сотрудников, вычисления и сервисы данных.

Может ли домен использовать DNS Cloudflare без проксирования своего сайта?

Да. Запись в режиме только DNS использует Cloudflare для авторитетного DNS, а посетители подключаются к настроенному адресу назначения. Проксируемая запись сначала направляет поддерживаемый трафик через Cloudflare.

Позволяет ли IP-адрес Cloudflare определить хостинг-провайдера сайта?

Обычно нет. Для проксируемого имени хоста видимый адрес относится к общедоступному сетевому пути Cloudflare и не позволяет надежно определить исходный сервер или хостинг-провайдера.

Каждый ли сайт, использующий Cloudflare, кэширует свои страницы?

Нет. Поведение кэша зависит от продукта, запроса, ответа, правил и конфигурации клиента. Одно лишь проксирование не доказывает, что ответ был кэширован.

В чем разница между безопасностью общедоступных приложений и Zero Trust?

Сервисы для общедоступных приложений защищают доступные из Интернета сайты и API. Сервисы Zero Trust и SASE управляют тем, как сотрудники, устройства и сети получают доступ к частным ресурсам, Интернету и программным сервисам.

Делает ли Cloudflare сайт полностью безопасным?

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

Continue exploring

More published records in Cloud Infrastructure.

View all alternatives

Облачные сервисы AWS и конечные точки для подключения приложений

azure.com

200 OK

Microsoft Azure для облачных приложений, данных и инфраструктуры