エンタープライズアプリケーション、どのように(プロジェクトのアーキテクチャの進化)のサービス

エンタープライズアプリケーションアーキテクチャの1進化

  1.1。図のアーキテクチャの進化

 

  1.2。テキスト記述

#単一のアプリケーションアーキテクチャ
    ウェブサイトのトラフィックは、小さな、唯一のアプリケーションは、すべての機能を展開し、ノードのコスト削減に一緒に配備されている

#垂直アプリケーションアーキテクチャ
    トラフィックが徐々に増加している、ますます増加し、機械によって引き起こされる単一のアプリケーション・アクセラレーションを小さい、アプリケーションが効率高めるために、いくつかの異なるアプリケーションに分割され

#分散型サービスアーキテクチャ
    より多くの垂直アプリケーション、アプリケーション間の不可避の相互作用を、独立したサービスとして、コアビジネスから引き出さされ、徐々に、安定したサービスセンターを形成するために、フロントエンドアプリケーションをより迅速に変化する市場ニーズに対応するため

のコンピューティングアーキテクチャ循環
    より多くのサービスを、キャパシティ・アセスメント、リソースおよびその他の小さなサービスの問題の廃棄物が徐々に浮上している、この時間は、スケジュールを追加しますセンターベースのリアルタイム圧力管理クラスタの容量へのアクセス、クラスタの利用改善
    
理解の#全体の進化のパス:
    単一ノード・アプリケーションを - >アプリケーションクラスタ- >分散アプリケーション] - > [サービス管理

 

2.サービス管理ソリューション

#1 小規模サービス・ソリューションを
    RMIやヘッセツール、シンプルな暴露により、リモートサービスを参照するためのURLを設定することにより、サービスを呼び出す
 2 。大規模なサービス・ソリューション 2.1 。需要
        。サービス以上の場合より多くの構成管理サービスのURLは、非常に困難になります。この時点で、サービスレジストリ、動的登録およびディスカバリサービス必要
        Bを。サービスの複合体との間の依存関係は、さえ困難なアプリケーション間で開始するために整理している場合。この時点で、あなたがサービスを必要とし、自動的に管理し
        、Cを。サービスコール量が増加した場合、サービスの能力を評価する方法?どのように多くのマシンが必要ですか?この時点で、我々はサービスの容量計画と管理を必要とする 2.2 のソリューション。
        サービスのガバナンス体制:ダボ、春の雲を

 

おすすめ

転載: www.cnblogs.com/itall/p/10944801.html