-1

ソフトウェア アプライアンスにパッケージ化するよう顧客から依頼されたアプリケーションがあり、検討する必要があるすべての項目のリストを探していました。オペレーティング システムの選択に関連することは十分に文書化されていますが、使用可能な Web コンソールの構築、考慮すべきフレームワーク (アプリケーションは Java で記述されている)、および設計に関してリファクタリングする必要があるかもしれないことなどの他の側面は、十分に文書化されていません。

どんなガイダンスも大歓迎です。

4

1 に答える 1

3

アプライアンスを作成する際に考慮すべき点がいくつかあります。ビジネスに関わりたくないことの 1 つは、OS の保守です。したがって、安定していて安全であると考えられる OS を選択してください。OS をインストールするときは、アプリケーションに絶対に必要なパッケージのみを含めてください。アプリケーション フレームワークの安定したバージョンを常に選択してください。理想的には、比較的主流のものを使用します。繰り返しになりますが、フレームワークではなく、アプリケーションをサポートする必要があります。

非網羅的なリストには、次のようなものが含まれます。

  • 安定した、サポートされている、安全な OS を選ぶ。
  • 商品の選択、既製のハードウェア。部品は簡単に見つけて交換できる必要があります。
  • 未使用のパッケージをインストールしないでください。
  • 展開したソフトウェアにパッチを適用する方法やソフトウェアを更新する方法を考えてください。
  • 設定を変更するためにシェルにログインする必要がないように、Web ベースの構成オプションを提供します。
  • 上記と同じ理由で、ログ ファイルを Web フロント エンド経由で利用できるようにします。
  • 起動時にアプリケーションをブートストラップします。
  • Web フロント エンドとアプライアンス全体を保護する方法を決定します。
  • 一般的なハードウェア障害が発生した場合に、アプリケーションを別のアプライアンスに移行する方法を提供します。
  • あなたのアプリはクラスタリングとフェイルオーバーに値しますか?
  • アプリケーションのバックアップを簡単かつ手間のかからないものにします。理想的には、ユーザーがデータをバックアップするためにアプリをシャットダウンする必要はありません。
于 2009-04-15T12:57:56.757 に答える