Выход сети в облаке гугл объясни? - PullRequest
0 голосов
/ 22 февраля 2020

Я использую компьютерную систему для развертывания своего проекта видео-курсов, в котором сервер NodeJS используется в качестве внутреннего API, а обслуживает видео , внешний интерфейс VueJS будет вызывать этот API.

Мой компьютерный движок находится в Азия-восток1-б Тайвань, и большинство моих пользователей из Вьетнама. Я замечаю, что на панели инструментов выставления счетов есть огромная плата: «Network Inte rnet Egress от APA C до APA C». Что это такое и какая часть в моем проекте обуславливает эту плату? Как сократить этот бесплатный и не повлиять на текущий сервер (который используется 1000 пользователей)?

Редактировать: моя общая сборка составляет около 150 $ и из этих 23 $ для вычисленного движка и платы за сеть стоит 127 $ всего за 20 дней (940 ГБ)

Я работаю с моим видео с диска ssd вычисленного движка, пришедшего при создании экземпляра.

Это мой экземпляр, общая информация о счетах и ​​сетевых счетах : http://imgur.com/a/xkf3L0G

1 Ответ

2 голосов
/ 22 февраля 2020

Вообще говоря, вход в сеть бесплатный, а выход в сеть - это то, за что вам выставлен счет. Для получения дополнительной информации о ценах сети GCP я рекомендую вам прочитать эту страницу . Таким образом, биллинг, который вы видите, не редкость. Ниже приведен обзор стоимости GCP asia-east1, здесь вы можете увидеть, что 0,12 $ за ГБ примерно соответствует 127/940 = 0,135 $.

enter image description here

Но есть некоторые вещи, которые необходимо учитывать, чтобы оптимизировать ваши расходы. Во-первых, я бы порекомендовал вам перенаправлять пользователей за пределы APA C на экземпляры в другом регионе. Это называется маршрутизацией geographi c, чтобы гарантировать, что вам не выставлен счет за межрегиональный выход. Межрегиональный выход намного выше, чем в том же регионе. Но так как большинство ваших пользователей в любом случае находятся в APA C, это не сильно поможет. Это только уменьшит стоимость выхода до минимума 0,12 $ за ГБ.

Я думаю, что лучше всего посмотреть, как вы можете уменьшить размер данных, которые вы выводите, с помощью алгоритма сжатия видео, такого как H .264 или HEV C. Есть хороший пост о том, как сжимать видео в таких форматах. Вы также можете использовать методы кэширования, чтобы данные не загружались дважды одному и тому же пользователю в течение определенного периода времени.

Надеюсь, это поможет вам в дальнейшем.

...