第1章ネイティブクラウド

      ソフトウェア - 「オープンソース - 」クラウド

1.1インターネットアーキテクチャの変更点

  コアの質問1.1.1インターネットアーキテクチャ

    大規模なユーザー:

    迅速な製品の反復:アジャイルディスカバリー市場の需要や急速な技術革新。

       7 * 24時間サービス:ダウンタイムを最小限に抑えます。

    例えば、11ダブル、プロモーション、およびその他のホットなイベント:トラフィックが急激に増加。

          複雑なビジネスポートフォリオ:

  分散型アーキテクチャの集中型アーキテクチャから1.1.2

    伝統的な3層アーキテクチャ:

      データアクセス層、サービス層、およびWeb層:集中型アーキテクチャは、三つの基準に分割されています。

      サービス層は、それは、Web API層を介して提供することができる、オープンなAPIを提供するために、コアです。

    分散型アーキテクチャ、SOA、とのサービス:

      垂直スケーリング:集中型アーキテクチャのスループットを向上させるために、のみによって構成されたサーバ増加処理能力を向上させることを。

      水平方向のスケーリング:のみによってサーバーの数を増やすシステムのスループットを向上させるために。

      スループットの問題を解決するための分散システムの導入だけでなく、追加的な負担をもたらします。

       CAP定理:分散システムの一貫性(一貫性)、可用性(アベイラビリティ)、分割耐性(分割耐性)、およびこれらがいない持っています。

                                     一貫性と可用性のどちらかを選択するように、パーティションの許容範囲は、必要とされます。

                     SOA(サービス指向アーキテクチャ)は、分散コンピューティングの+モジュラー開発:として理解することができます。

       分散システムは、分散データベースと認識すべき分散、サービス指向アーキテクチャ設計の開発を簡素化するために、ミドルウェアの多くで、その結果、非常に複雑です。

       2011年には、アリダボオープンソース・フレームワークは、分散サービスフレームワークの遠大な影響です。

    自動化された運用・保守:

      分散システムの手動操作は、ボトルネックをディメンション。これは、自動化ツール(2種類)の運用・保守を出産しました。

        自動監視ツール:サービスのCPU、メモリ、ディスクI / O、ネットワークI / Oは、アクティブ検出および早期警告です。

             プロセスの自動化ツール:オンライン・アプリケーションの展開操作。

    解放配信DevOpsチーム:

        

  ネイティブアーキテクチャからクラウドへの分散アーキテクチャを1.1.3

1.2クラウドネイティブ何ですか

  1.2.1概要

  1.2.2クラウドネイティブと十二の要素

  1.2.3高度な12個の要素

  1.2.4クラウドネイティブとCNCF

おすすめ

転載: www.cnblogs.com/liufei1983/p/11372408.html