Многие, кто использует инстансы GCP, переживают из-за неожиданных счетов! Я тоже!
И тут мне в голову пришла одна интересная хитрость (опытные гуру, не стесняйтесь критиковать):
Если у вас есть бесплатный VPS от Oracle Cloud, его можно объединить с бесплатным тарифом GCP и получить около 200 GiB трафика в месяц через американский выход — абсолютно бесплатно.
Ха-ха, бесплатные лимиты можно складывать!
Для начала давайте разберемся, почему стандартный бесплатный VPS от GCP не слишком дружелюбен к пользователям из Китая.
Трафик в рамках бесплатного тарифа GCP — это не «безлимит по всему миру».
Особенно в направлении материкового Китая: бесплатный лимит исходящего трафика его не покрывает.
Если сделать напрямую:
Пользователь из Китая → GCP США → Пользователь из Китая
Большой объем трафика легко спровоцирует начисление платы за исходящие данные.
Поэтому моя идея не в том, чтобы заставить GCP отдавать бесплатный трафик в Китай, а в том, чтобы у GCP вообще не было прямого исходящего трафика большого объема в материковый Китай.
У меня две машины:
Oracle Cloud: Сингапур
Google Cloud: us-west1
Связываем их в такую цепочку:
Пользователь из Китая
↓
Oracle Сингапур
↓
GCP США
↓
Целевой сайт в США
Обратный путь:
Целевой сайт в США
↓
GCP США
↓
Oracle Сингапур
↓
Пользователь из Китая
Выглядит как крюк. Но зато четко понятно, с какого сервера выходит каждый участок трафика.
Со стороны Oracle: Oracle Сингапур → GCP считается исходящим трафиком Oracle.
А у Oracle Always Free есть 10 ТБ/мес исходящего трафика.
Так что 200 GiB для него — вообще не нагрузка.
На обратном пути: Oracle → Пользователь из Китая — тоже идет через публичный выход Oracle. То есть снова расходуется бесплатный лимит Oracle.
Настоящая магия происходит на стороне GCP.
Узел GCP в США получает запросы от Oracle: это входящий трафик GCP.
Затем обращение к сайтам в США: GCP → Сайт в США.
Это исходящий трафик в направлении США.
В настоящее время Standard Tier в Google Cloud предоставляет: 200 GiB бесплатного исходящего трафика на регион в месяц. Вот этим мы и пользуемся.
Всю логику можно свести к одной фразе:
Китайское направление тянет на себе Oracle, американское — GCP.
GCP не делает так: GCP → Материковый Китай
Вместо этого получается: GCP → Сайт в США
Это позволяет избежать огромных счетов за исходящий трафик в Китай.
А Oracle использует свои 10 ТБ бесплатного исходящего трафика, чтобы закрыть китайское направление.
Что получаем в итоге?
Фактически у вас есть:
Бесплатный узел GCP в США плюс около 200 GiB бесплатного исходящего трафика Standard Tier в месяц
Главное — сайт видит IP-адрес GCP в США, а не ваш публичный IP из материкового Китая.
Что делает этот трюк по-настоящему крутым, так это объединение бесплатных лимитов разных направлений от двух облачных провайдеров.
Oracle дает 10 ТБ бесплатного исходящего трафика.
GCP дает бесплатный e2-micro + 200 GiB исходящего трафика Standard Tier.
Один закрывает китайское направление, другой — американское.
Возможно, вам не хватает не VPS, а понимания правил игры.





