Google Cloud CDN (сеть доставки контента) — это глобально распределённая сеть прокси-серверов, которые ускоряют доставку контента для сайтов и приложений. 5
Работа системы происходит по следующим принципам: 2
- Кэширование. 2 Сохранение нескольких копий данных на серверах или устройствах для более быстрого к ним доступа. 2
- Периферийные логические вычисления. 2 Для оптимизации работы серверов создаётся определённая логика взаимодействия POP и сервера-источника. 2
- Ускорение динамического контента. 2 Динамический контент передаётся от сервера-источника на ближайший к нему узел, затем по CDN-инфраструктуре на ближайший к пользователю узел и в конечном результате непосредственно к пользователю. 2
Процесс работы системы: 3
- Пользователь запрашивает контент у внешнего балансировщика нагрузки приложений. 3
- Запрос поступает на узел GFE, который находится на краю сети Google и расположен как можно ближе к пользователю. 3
- Если GFE ищет в кэше Cloud CDN и находит кэшированный ответ на запрос пользователя, то отправляет его пользователю. 3 Это называется попаданием в кэш. 13
- Если при первом запросе куска контента GFE определяет, что не может выполнить запрос из кэша, то перенаправляет его внешнему балансировщику нагрузки приложений. 3
Некоторые особенности работы системы: поддержка SSL/TLS, защита от DDoS-атак, очистка в режиме реального времени и другие. 14