現在実行中の Web サイト (php、python、ROR など) をデプロイしたいと考えています。
そして、私のコードは git でホストしています。「gitを使用してWebサイトの変更を展開する」
について読みました
そしてそれは便利です。しかし、それには問題があります。本番サーバーが中断されます。
時間は短いですが。ただし、サーバーの負荷が高い場合。また、ユーザーを中断します。
だから私の質問は、コードを中断せずに本番サーバーにデプロイする方法です。
いくつかの状況を想定します。
実稼働サーバーは 1 つだけです。
実行可能な唯一の方法は、運用サーバーを停止して、展開が完了するまで待つことですか?3 つ以上の実動サーバー。
1 つの運用サーバーを停止してそこに展開し、完了するまで次のサーバーに展開できることはわかっています。
しかし、これをより良くする方法はありますか?
メソッドはすべて自動にする必要があります。ありがとう!