2017-07-16 13 views
0

私は、CFスペースにデプロイするすべてのアプリケーションが独立したコンテナにデプロイされることを知っています。 スペース内のアプリケーションは、 の異なるスペースでアプリケーションのケースではないサービスインスタンスを共有できます。 私の質問は次のとおりです。異なるスペースからのアプリケーションには、他のアプリケーションに影響を与える方法はありません。 2つのアプリケーションのケースが同じスペースに展開されている場合は、 が他のアプリケーションを害する「特権」を持っている( ) 異なるスペースに配置されたアプリケーションでは利用できない?スペース内または異なるスペース内のアプリケーション

答えて

3

いいえ、2つのアプリが同じまたは異なるスペースにプッシュされても、その点で違いはありません。
サービスインスタンスが同じスペースに含まれていない限り、サービスインスタンスを共有できない理由は組織的な制限です(たとえば、誤って本番データベースサービスをデベロッパーのアプリケーションにバインドしないようにするなど)、ネットワークレベルでは実施されません。 (サービスインスタンスの資格情報をコピーして、他のスペースにユーザーが提供するサービスインスタンスを作成し、それを他のアプリケーションにバインドすることで確認できます:どちらも対象サービスにアクセスできます)< - これは回避策です特定のユースケース、異なるスペースにあるアプリケーションによって共有されるメッセージキューのように、私たちは現在、適切な解決策を模索しています)。

+0

ありがとう1+、network/cpuについては、CPU集約型のアプリケーションが宇宙で他のアプリケーションに悪影響を及ぼすような方法がありますか?または異なる空間でさえも? –

+0

分離セグメントを設定して、孤立したハードウェア上に配置された特定のスペースのアプリをそのような害を防ぐことができます。アイソレーションセグメントがなければ、アプリケーションは同じ空間にあるか異なるかにかかわらず、同じVMまたは異なるVMに配置することができますが、それぞれが公平なシェアを得ることは保証されていますが、リソースの競合が残る可能性があります。 – dkoper

+0

ありがとう、ただ検証する。アイソレーションセグメントを使用しないとCPU使用量が多いアプリケーションの1つが、読み込み中にスペース/組織内の他のアプリケーションを応答不能にする可能性があります。私は正しい? –

関連する問題