Нужен ли мне CDN или я могу просто go с помощью ngnix loadbalancer (кеш) - PullRequest
0 голосов
/ 07 апреля 2020

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

  1. Маршрутизация всех (большинства) изображений c через некоторые платные CDN
  2. Настройка внутреннего сервера изображений с использованием nginx и балансировщик нагрузки

Ежемесячно мы оцениваем пропускную способность 11 ТБ с миллионами запросов. (только изображения)

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

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

Проверьте ImageKit . Это глобальный образ CDN, который оптимизирует и преобразует изображения в режиме реального времени и предлагает простую интеграцию в существующую внутреннюю инфраструктуру. Их цены также довольно рентабельны.

0 голосов
/ 08 апреля 2020

Это не вопрос, если это возможно или что более эффективно с точки зрения затрат.

Вам необходимо рассчитать затраты на основе многих факторов: Фактический размер ваших серверов. Количество серверов. Bandwith. Где расположены серверы и многое другое.

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

Не думаю, что кто-нибудь можете создать этот расчет для вас. Смотрите комментарий от Роба. Это не совсем вопрос для SO.

...