正直なところ、それはホストとホストのクラウド プラットフォームに依存します。
PHP セッションの場合は、ドメインに基づいています。セッションは、*.domain.com を使用して何にでも持ち越すことができます。
ほとんどのホストは、ソフトウェア ロード バランサーを使用してこれを実現します。ソフトウェアは vm のクローンを作成し、新しい vm をソフトウェア ロード バランサーに追加し、自動スケーリングに必要な構成を編集します。
mysql のスケーリングに関しては、やはりホストによっては、共有データベースである可能性があります。複数の VM が 1 つの共有データベースに接続し、データをプッシュ/プルできます。
システムがどのように機能するかの多くは、ホストに基づいています。各ホストは異なります。自動スケーリングが可能な OpenStack を使用するものもあります。自動スケーリングする OnApp を使用するものもあります。一部は、幾分自動スケーリングする cloudstack を使用します。一部のホストは、独自の自動スケール プラットフォームを構築しています。それはすべて依存します;)。もっと説明したいのですが、各ホストに基づいて、その方法を説明するオンラインのリソースがたくさんあります!
onApp がそれを行う方法の詳細については、http://loadbalancer.org/virtual_appliance.php をチェックしてください。彼らは、複数のハイパーバイザーで動作するように変更されたこのソフトウェアを使用しています。