カスタムドメインのための
ロードバランシング
同じドメインを複数のアプリケーションに割り当てると、Square Cloud のエッジがトラフィックを分散し、自動フェイルオーバーを行います。カスタムドメインに含まれており、リクエストごとの課金はありません。
- ラウンドロビン各リクエストはグループ内の次のアプリケーションに送られるため、負荷が均等に分散されます。
- 自動フェイルオーバーレプリカ 2がダウンしました。本来そこに送られるはずだったリクエストは、グループ内の他のアプリケーションが処理します。
- ローテーションに復帰レプリカ 2が応答を再開すると、追加の操作なしで再びリクエストを受け取るようになります。
1 ドメインあたり最大 10 アプリケーション
1 つのドメインを提供できるアプリケーション数はプランによって決まります。ロードバランシングはカスタムドメインに含まれ、Standard プランから利用できます。プランを比較
Standard
1 ドメインあたり最大 2 アプリケーション
Pro
1 ドメインあたり最大 5 アプリケーション
Enterprise
1 ドメインあたり最大 10 アプリケーション
プロキシの運用いらずで高可用性
Square Cloud のロードバランサーは、同じカスタムドメインを複数のアプリケーションに設定するだけ。あとはエッジが処理します。
エッジでのラウンドロビン
各リクエストはグループ内の別のアプリケーションに届くことがあり、プロキシや追加レイヤーを設定することなく複数のデプロイに負荷を分散します。
自動フェイルオーバー
アプリケーションがオフライン(接続拒否)になった場合、POST を含むあらゆるリクエストがグループ内の別のアプリケーションで処理されます。
停止なしで更新
一度に1つのアプリケーションを再起動またはデプロイします。1つが復帰する間、他のアプリケーションが処理を続けます。
リクエストあたり $0
ロードバランシングはプランに含まれています。リクエストごとの課金も、購入が必要なアドオンもありません。
req/s 上限なし
ロードバランサーは秒間リクエスト数の上限を設けていないため、トラフィックの急増があっても制限されません。
ダッシュボードでセルフサービス
同じカスタムドメインを別のアプリケーションに追加すれば、バランサーが誕生します。ロードバランシングのページで各グループ、所属アプリ、プランの上限を確認できます。
3 ステップで稼働
専用インフラのプロビジョニングは不要。バランサーはアプリケーションのネットワーク設定から生まれます。カスタムドメインが初めてなら、仕組みをご覧ください
- 1
カスタムドメインを設定
アプリケーションにドメインを設定し、ダッシュボードに表示される DNS レコードを作成します。TLS 証明書は自動です。
- 2
別のアプリケーションに追加
ネットワーク設定またはロードバランシングのページから、2 つ目のアプリケーションに同じドメインを設定します。プランの上限まで追加できます。
- 3
エッジがトラフィックを分散
リクエストはラウンドロビンで分配され、自動フェイルオーバーに対応します。アプリケーションからドメインを外せば、いつでもグループを縮小できます。
プロジェクトのあらゆる段階に対応するプラン
小さく始めて、必要なときにスケール。縛り契約はありません。
Standard
おすすめデータベースとカスタムドメインを備えた本番運用に
月額 R$44.99から ≈ ¥1,215
- RAM 4 GB
- 4 vCPU
- 最大 16 プロジェクト
- 同じプランで最大 8 GB まで拡張
Pro
アプリケーションの毎日のスナップショットと高度なアナリティクスを備えた大規模運用に
月額 R$124.99から ≈ ¥3,375
- RAM 12 GB
- 6 vCPU
- 最大 48 プロジェクト
- 同じプランで最大 24 GB まで拡張
Enterprise
大規模な運用向け。専任のアカウントマネージャー付き
月額 R$299.90から ≈ ¥8,097
- RAM 32 GB
- 16 vCPU
- 最大 128 プロジェクト
- 同じプランで最大 1024 GB まで拡張
ロードバランシングは Standard プランから利用できます。
すべてのプランを比較5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot
ロードバランシングのよくある質問
Square Cloud のロードバランシングとは?
1 つのカスタムドメインを複数のアプリケーションで提供する機能です。Square Cloud のエッジがそのドメインへのリクエストをラウンドロビンで各アプリケーションに送り、オフラインになったアプリケーションには送らなくなります。別途バランサーを作成する必要はなく、2 つ目のアプリケーションに同じドメインを設定するだけで有効になります。
ロードバランシングはどのプランに含まれますか?
カスタムドメインを利用できるすべてのプランです。Standard は 1 ドメインあたり最大 2 アプリケーション、Pro は最大 5、Enterprise は最大 10 まで分散できます。Hobby プランにはカスタムドメインは含まれません。
リクエストごとの課金はありますか?
ありません。ロードバランシングはプランに含まれており、リクエストごとの課金も、バランサーによる秒間リクエスト数の上限もありません。
スティッキーセッションはありますか?
いいえ。トラフィックはラウンドロビンで分散され、スティッキーセッションはありません。各リクエストは異なるアプリケーションに届く可能性があります。メモリ内に状態を持つアプリケーション(ローカルセッション、ローカルキャッシュ)には、データベースや Redis などの共有ステートが必要です。
アプリケーションがダウンするとどうなりますか?
アプリケーションが実際にオフラインの場合(接続拒否)、POST を含むあらゆるリクエストはグループ内の別のアプリケーションに自動でフェイルオーバーされます。まれにクラスタノードがタイムアウトページを返す場合は、ボディのないリクエスト(GET、HEAD)のみ再送されます。POST はエラーになるため、クライアント側で再試行してください。アプリケーションが応答を再開すると、自動的にローテーションに戻ります。
どのアプリケーションがドメインを共有できますか?
お持ちのウェブサイトアプリケーションならどれでも可能です。グループ内のすべてのアプリケーションは同じホスト名を提供するため、同じサイトまたはサービスを提供する必要があります。通常は同じアプリケーションを複数デプロイします。
バランサーからアプリケーションを外すには?
ネットワーク設定またはロードバランシングのページで、そのアプリケーションからドメインを外します。他のアプリケーションは引き続きドメインを提供し、最後の 1 つから外すとドメインは解放されます。