GCP インスタンスを使っている多くの人が、予期せぬ請求を心配しています!私もその一人です!
ふと面白い裏ワザを思いつきました(ベテラン勢からのツッコミ大歓迎です):
Oracle Cloud の無料 VPS を持っていれば、GCP の無料枠と組み合わせることで、月間約 200GiB の米国向け経路を無料で構築できます。
そう、無料枠は重ねて使えるんです。
まずは、なぜ GCP の標準的な無料 VPS が中国のユーザーにとってあまり優しくないのかを考えてみましょう。
GCP の無料枠トラフィックは「全世界どこでも無制限」というわけではありません。
特に中国本土向けの場合、無料の送信枠ではカバーされません。
もし直接つないでしまうと:
中国のユーザー → GCP 米国 → 中国のユーザー
大量のトラフィックを流すと、あっという間に送信課金の対象になってしまいます。
そこで私のアイデアは、GCP に無理やり中国向けの無料トラフィックを出させるのではなく、GCP から中国本土への直接的な大容量送信トラフィックを発生させないというものです。
私が用意した 2 台のマシン:
Oracle Cloud:シンガポール
Google Cloud:us-west1
そして、次のようにチェーンさせます:
中国のユーザー
↓
Oracle シンガポール
↓
GCP 米国
↓
米国のターゲット Web サイト
戻りの経路:
米国のターゲット Web サイト
↓
GCP 米国
↓
Oracle シンガポール
↓
中国のユーザー
遠回りに見えるかもしれません。しかし、どの区間のトラフィックがどのサーバーから出ているかが明確になります。
Oracle 側:Oracle シンガポール → GCP は Oracle の送信としてカウントされます。
そして Oracle Always Free には月間 10TB の送信枠があります。
だから 200GiB 程度なら余裕です。
戻り経路:Oracle → 中国のユーザーも、Oracle のパブリックネットワーク出口で処理されます。引き続き Oracle の無料枠を消費するだけです。
本当にうまいのは GCP 側の処理です。
GCP 米国のノードが Oracle からのリクエストを受け取ります:これは GCP の受信です。
その後、米国の Web サイトにアクセスします:GCP → 米国の Web サイト。
これは米国方向への送信となります。
現在、Google Cloud Standard Tier ではリージョンごとに月間 200GiB の無料送信枠が提供されています。まさにこれを利用するわけです。
全体のロジックは一言にまとめられます:
中国側は Oracle が担当し、米国側は GCP が担当する。
GCP は「GCP → 中国本土」という通信を行いません。
代わりに「GCP → 米国の Web サイト」となります。
これにより、中国向けの高い送信課金を回避できるのです。
一方 Oracle は、自前の10TB 無料送信枠を使って中国側を担当します。
最終的にどうなるでしょうか?
実際に手に入るのは:
米国の GCP 無料ノードと、月間約 200GiB の Standard Tier 無料送信枠です。
重要なのは、Web サイト側に見えるのがあなたの中国本土のパブリック IP ではなく、GCP 米国の IP になることです。
この裏ワザの本当に面白いところは、2 つのクラウドプロバイダーの異なる方向の無料枠を組み合わせている点にあります。
Oracle は10TB の無料送信枠を提供します。
GCP は無料の e2-micro + 200GiB の Standard Tier 送信枠を提供します。
片方が中国側を担当し、もう片方が米国側を担当するわけです。
あなたに本当に足りていないのは VPS ではなく、ルールの理解なのかもしれません。





