私のWebアプリは、1台のアプリサーバーと1台のWebサーバーを使用して、本番環境で何年にもわたって順調に進んでいます。現在、2つのアプリサーバーと3つのWebサーバーを備えたマルチサーバー環境に移行しています。稼働前に変更を加えるのに十分な時間があります。
開発者として、コーディング、デプロイメント、およびアーキテクチャ/エコシステム管理の観点からどのような考慮事項を考慮する必要がありますか?
すでに私のリストにあります:
- サーバー間の密結合を削除します
- アプリサーバー上のファイルではなく、SQLのIMAGEフィールドに保存されている該当するファイル(つまりダウンロード可能ファイル)
- 展開:一度にファームからノードを取り出します