Назад | Перейти на главную страницу

Как использовать Google Cloud CDN с сервисом изображений Google Blobstore и Google App Engine?

Я собираюсь использовать Google Blobstore со службой изображений и, возможно, Google App Engine для службы, которую я создаю. Однако исходящая пропускная способность 12 центов за ГБ - это немного дорого. Я заметил, что у них есть служба CDN с гораздо более низкой стоимостью полосы пропускания, но я не мог понять, как и даже можно ли использовать службу CDN поверх Blobstore и Image Service. Кто-нибудь может пролить свет на это для меня?

Согласно найденной документации Вотсеть доставки контента Cloud CDN работает с балансировкой нагрузки HTTP (S) Google Compute Engine и, как указано Вот, заменяет плату за исходящий сетевой трафик, взимаемую при обслуживании непосредственно из экземпляра Compute Engine. Следовательно, чтобы воспользоваться этой функцией, вам потребуется создать экземпляр GCE и управлять им с дополнительными затратами, как подробно описано в этом ссылка на сайт. Более того, API изображений является частью платформы App Engine, и для него дополнительно потребуется собственный экземпляр App Engine, подключенный к вашему экземпляру GCE.

Возможным решением для начальной настройки было бы использование экземпляра Google App Engine с API изображений, но вместо Blobstore (как рекомендуемые от Google) с сегментами Cloud Storage, расположенными ближе к вашим пользователям. Например, установка будет работать следующим образом:

  1. С помощью приложения App Engine измените изображение непосредственно из корзины Cloud Storage с помощью API изображений (дополнительную информацию можно найти Вот).
  2. Чтобы сэкономить средства, перенесите измененный образ в корзину облачного хранилища, расположенную ближе к получателям (можно найти информацию о ценах на передачу данных по сети (Ingress) и региональную передачу данных. Вот).
  3. Отправьте получателям общедоступный URL-адрес измененного изображения из корзины Cloud Storage, чтобы они могли получить к нему доступ.

Для получения дополнительной информации о ценах вы можете оценить стоимость настройки с помощью Google Cloud Platform. Калькулятор цен или свяжитесь с отделом продаж, используя этот форма.