あなたの何かをバウンスすることはできますか?私は、マイクロサービスとAzure Service Fabricについて読んでおり、概念について一言言いましょう。Azureサービスファブリックvモノリシック
私の理解では、マイクロサービスはService Fabricの魔法を使って独自のコンテナに展開できます。ワークロードが他のサービスを無視して置かれると、各マイクロサービスコンテナはスケールアウトされます。例えば
は遊んで
- のみ2 microservicesがあると想像します。
- 最初はアイドル時にn個の計算リソースを使用し、アイドル時にはm個のリソースを使用するデータベースマイクロサービス
- を使用するクエリハンドラです。
クエリハンドラが計算のVMスケーリングを必要とするデータベースのマイクロサービスに、不便なほど高価なクエリ(例:select * from aMultiBillionRowTable;
)を渡したとします。
モノリシックのアプローチでは、クエリハンドラマイクロサービスのリソースをn * x倍のリソースに調整し、データベースマイクロサービスをm * x倍に調整することを理解します。
Azure Service Fabricのアプローチでは、クエリハンドラのマイクロサービスはn個のコンピューティングリソースに残り、データベースのマイクロサービスはm * xにスケールされます。
これは間違いありませんか?もしそうなら、素晴らしいですが、私は無視していますか?彼らは何ですか?私は論文を必要としません、条件だけと私は自分自身で研究します。