すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:SLB使用法ノート

最終更新日:Sep 03, 2024

Serverless App Engine (SAE) にアプリケーションをデプロイした後、インターネットに接続するServer Load Balancer (SLB) インスタンスをアプリケーションにバインドして、インターネットアクセスを有効にすることができます。 内部対応のSLBインスタンスをアプリケーションにバインドして、アプリケーションが存在する仮想プライベートクラウド (VPC) 内の他のアプリケーションとの通信を有効にすることもできます。 SLBインスタンスをアプリケーションにバインドする前に、SLBの実装と制限に精通している必要があります。

SLBの実装

Alibaba Cloud SLBは、トラフィック負荷の分散を支援するサービスです。 詳細は、「SLBドキュメント」をご参照ください。

SLBの限界

SAEでは、SLBインスタンスを使用してアプリケーションにアクセスします。 SLBインスタンスのリスナーはビジネスを公開し、アクセスを有効にします。 ただし、SLBインスタンスを使用する場合は制限があります。

次のセクションでは、SLBインスタンスの制限について説明します。

  • SAEで設定されたリスナーは、SLBコンソールで変更できません。

    SAEによって提供されるインスタンスは、非Elastic Compute Service (ECS) コンテナであり、変更可能でステートレスです。 したがって、SLBインスタンスのリスナーがトラフィックをSAEインスタンスに転送するために使用する構成は、頻繁に変更する必要があります。 アプリケーションをデプロイするか、SAEがアプリケーションを再起動するたびに、アプリケーションの設定がリセットされます。 SLBコンソールでSAEで設定されているのと同じリスナーを変更しないことをお勧めします。 リスナーのデフォルト設定と、SAEでSLBインスタンスに設定するカスタム設定は、SLBコンソールで変更した設定を上書きします。

  • SAEを使用して購入したSLBインスタンスのアクセス設定を削除すると、SLBインスタンスはリリースされます。 同じSLBインスタンスを購入することはできません。 作業は慎重に行ってください。

    他のサービスに同様の購入およびリサイクル動作が存在する場合、既存のSLBインスタンスを使用する場合は注意してください。 SAEまたはSLBで新しいSLBインスタンスを購入することを推奨します。

  • 共有リソースSLBインスタンスはSAEでサポートされていません。
  • その他の制限

    SLBの制限の詳細については、「制限」をご参照ください。