2017-04-05 7 views
0

こんにちは、私はここでは新しい学習者です。クラウドファウンドリのドキュメントを見て、クラウドファウンドリーがどのようにすばやくスケールアップできるようなことはほとんど見つけられませんか?CFは非常に迅速に拡張できるのはなぜですか?

背中には何がすばやく簡単に拡大縮小できますか?

+0

アプリケーションインスタンスの拡張、またはプラットフォームの容量の拡張について質問していますか? –

+0

インスタンスの追加についてです – DevAvitesh

答えて

0

私はPivotal Cloud Foundryを使用して概念を説明しようとしています。

ここにはDiego Architectureへのリンクがあります。

architecture diagramをよくご覧ください。

この図は、PCF内のコンポーネントとその相互作用を示しています。

Cloud Foundryは、多くのコンポーネントを含むエコシステムです。図中のcellsDiego Cellsです。これらは、コンテナがホストされて実行される実際のVMのものです。

基本レベルでは、コンテナはホストVM上の事実上のフォルダであり、ランタイムアイソレーションを備えています。コンテナは別のコンテナについて何も知らない。

アプリをPCFにプッシュすると、まずアプリケーションがステージングされます。ここにはHow Diego Stages Buildpack Applicationsを説明する記事があります。

Blobstoreに注目してください。ステージングプロセスの一環として、クラウドコントローラはすぐに使えるブロブをBlobstoreにアップロードします。このブロブには、OS、監視ツール(幹細胞から供給される)、ランタイム(buildpackのjvm、apiツールなど)、およびアプリケーションアーカイブが含まれます。

Cloud Foundryは、1つのコンテナ内で唯一のアプリケーションを実行します。それは非常に重要です。アプリケーションが終了すると、コンテナが再利用されます。新しいコンテナがその場所にスピンアップします。

新しいVMのスピンアップは、時間とリソースの面で高価です。既存のVM上で新しいコンテナをスピンアップするのは比較的安価です。また、PCFにはすぐに使えるBLOBが用意されています。

拡張が必要な​​場合や、アプリケーションインスタンスがクラッシュした場合、PCFは新しいインスタンスを回転させることができます。

このプロセスには数多くのものがあります。記事はあなたを通り抜けます。

これが役に立ちます。

関連する問題