SLB インスタンスの実行中にバックエンド ECS インスタンス数を調整できますか?

はい、調節できます。

SLB インスタンス内のバックエンド ECS インスタンスの数はいつでも増減でき、異なる ECS インスタンス間で切り替えることができます。 これらの操作を実行する前に、ヘルスチェックが有効になっていること、およびサービスの中断を回避するために少なくとも 1 つのバックエンド ECS インスタンスが実行中であることを確認してください。

異なるバックエンド ECS インスタンスに異なるオペレーティングシステムを使用できますか。

はい、使用できます。

SLB は、複数の ECS インスタンスにデプロイされているアプリケーションが同じもので、かつデータが一致している限り、ECS インスタンスに使用されるオペレーティングシステムを制限しません。 日々の管理とメンテナンスを容易にするために、バックエンド ECS インスタンスには同じオペレーティングシステムを使用することを推奨します。

異なるリージョンの ECS インスタンスを同じ SLB インスタンスに追加できますか。

追加することはできません。

Server Load Balancer はリージョン間のデプロイをサポートしていません。 追加する ECS インスタンスは、SLB インスタンスと同じリージョンに属している必要があります。

100 から始まる IP アドレスから自分のバックエンド ECS インスタンスへのアクセスが頻繁に記録されるのはなぜですか。

システムサーバーのイントラネット IP アドレスを使用して外部要求をバックエンド ECS インスタンスに転送することに加えて、SLB システムは ECS インスタンスにアクセスしてヘルスチェックを実行し、サービスの可用性を監視します。

SLB システムの IP アドレス範囲は 100.64.0.0/10 (100.64.0.0/10 は Alibaba Cloud によって予約済みで、ユーザーには使用できません。セキュリティリスクはありません) なので、ECS インスタンスにアクセスする IP アドレスの多くは 100 から始まります。

サービスの可用性を保証するために、これらのIP アドレス範囲に対して適切なアクセスルールを設定する必要があります。

ECS インスタンスを圧縮として設定していないのに、SLB から返された応答が圧縮されるのはなぜですか。

クライアントWebブラウザが圧縮をサポートしていることが考えられます。 コンソールでリスナーを作成するときに Gzip 機能を無効にするか、代わりに TCP リスナーを使用することができます。

バックエンド ECS インスタンスが HTTP1.0 を使用する場合、チャンク転送エンコードはサポートされますか。

サポートされます。

UA 文字列の値が KeepAliveClient であるリクエストをバックエンド ECS インスタンスが頻繁に受け取るのはなぜですか。

問題点

バックエンド ECS インスタンスは頻繁に GET リクエストを受け取りますが、訪問者の IP アドレスはありません。 代わりに、これらのリクエストの送信元 IP アドレスは Alibaba Cloud のイントラネット IP アドレスであり、User-Agent 文字列の値は KeepAliveClient です。

原因

使用している TCPリスナーがヘルスチェックに HTTP プロトコルを使用しています。 具体的には、HTTP プロトコルを使用するヘルスチェックが TCP リスナーで実行されると、GET リクエストがデフォルトで使用されます。

解決方法

リスナーとヘルスチェックの両方に同じプロトコルを使用することを推奨します。