料金ブログ
言語
内部VPCネットワーク

内部ネットワーク 公開は不要。

同じプロジェクト内のサービスは、内部ネットワークでつながります。ポートをインターネットに公開する必要はなく、内部トラフィックは課金されません。

内部VPCネットワークデモ
redis://6379postgres://5432
api-gatewaymain ← helipodapp/api
稼働中
api.helipod.app
2 vCPU 2GB 1GB
SSL
redisvalkey:7 · TCP
稼働中
0.5 vCPU 512MB
SSL
postgrespostgres:16 · TCP
稼働中
1 vCPU 1GB 10GB
SSL
準備中Internal VPC

なぜ重要か

得られるもの

自動で分離

同じプロジェクト内のサービス同士はアクセスできます。ほかのプロジェクトのサービスからはアクセスできず、自動で分離されます。

内部DNSで接続

サービス間の接続には、インターネット上の公開アドレスではなく、内部DNSのサービス名を使います。

帯域幅の料金なし

内部トラフィックには帯域幅の料金がかかりません。トラフィックの多いアプリでコストを節約できます。

内部DNS

サービス名をホスト名として使えます。IPアドレスをハードコードする必要はありません。

ステップ

仕組み

  1. 01

    サービスを作成

    同じプロジェクト内に、バックエンド、データベース、キャッシュなどのサービスを作成します。

  2. 02

    内部DNSを使う

    サービス間の接続では、サービス名をホスト名として使います(例: mongodb:27017)。

  3. 03

    公開は不要

    データベースやキャッシュのサービスは、ポートをインターネットに公開する必要がありません。より安全で効率的です。

Blog

あわせて読みたい

この機能に関連するガイドとチュートリアル。

FAQ

よくある質問

サービス間はどのように接続しますか?
service-name:port の形式で内部DNSを使います。たとえばMongoDBなら mongodb:27017 です。IPアドレスも公開URLも不要です。
接続数に上限はありますか?
同じプロジェクト内のサービス間のトラフィックには、別途の料金はかかりません。お支払いいただくのは、サービスのリソース(CPU、RAM、ストレージ)分です。
外部からアクセスできますか?
内部サービスは、カスタムドメインを設定しない限り、外部からアクセスできません。これはバグではなく、セキュリティ機能です。

試してみませんか?

GoogleまたはGitHubでログインし、リポジトリを接続して、Rupiah残高から支払います。クレジットカードは不要です。
WhatsApp