今日はSaaSビジネスを実行しています。すべてのサーバーは、Ubuntuサーバーを実行し、通常はその上にLAMPスタックを実行します。
サーバーをアップグレードする方法を少し調査しています。 1つのオプションは、本日実行するLTS 10.04を使い切るまでそのままにして、次のLTSに進むことです。もう1つのオプションは、リリースされたらすぐにLTS間のすべての中間バージョンにアップグレードすることです。
長所/短所は何ですか、他の方法はありますか?企業は通常どのようにしていますか?
毎回クリーンインストールを実行するのではなく、アップグレードを実行することのデメリットはありますか?
すべてを検証するために追加の互換性作業が必要になる場合でも、MySQL/Apache/PHPなどのメジャーバージョンアップグレードの恩恵を受けたいと思います。
LTSは通常ビジネス用であり、通常はより安定しており、サーバーバージョンは5年間サポートされます。 https://wiki.ubuntu.com/LTS いくつかのきれいな写真があります。
各リリースのアップグレードの短所
各リリースのアップグレードは
各リリースのアップグレードの長所
アップグレードとクリーンインストール
私は常にクリーンインストールを好みますが、これは個人的な好みであり、実際には確固たる根拠がありません。しかし、私がアップグレードするたびに、クリーンインストールが取り除く小さな厄介な問題があるようです。
クリーンインストールを使用すると、実際に必要なプログラムについても考えることができ、クリーンスタート、ルートキットチェッカーのインストールなどが可能になると思います。
サーバーには常にLTSリリースを使用します。絶対に最新のプログラムが必要な場合は、ソースからインストールしますが、手動で更新する必要があることに注意してください。
LTSは最新かつ最高のものではないかもしれませんが、かなり堅実で安定しており、セキュリティアップデートを取得します。
MySQL/Apache/PHP)のメジャーバージョンアップグレードの恩恵を受けたいので、これらをソースからインストールします。
しかし、これも数年の経験に基づく個人的な好みです
企業は通常どのようにしていますか?
私は彼ら全員がLTSを使用していると思います。
最終的な考え
各リリースをアップグレードすることにした場合は、最初にアップグレードする「テスト」サーバーを用意し、問題がないことを確認するために少なくとも2週間実行してから、ロット全体をアップグレードします。