「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
以下のような立て付けになっている。
Azure Batch (HPC) 推しらしい。
アプリケーションを論理層と物理層に分離
垂直方向・水平方向にスケールできるように設計
スケール・アップに限界があるので、パーティション分割。
運用チームが必要なツールを得られるようにアプリケーションを設計
なるべく、PaaS / FaaS, SaaSを選択。
SOAっぽい(疎結合)。
適切なモンを使えと。
適切なモンを使えと。
※ 多言語パーシステンスと言うらしい。
負荷分散については、NLBの項が参考になる。
(NLBを使えとは言っていない)
色々あるらしい。
水平方向のスケーリング
https://docs.microsoft.com/ja-jp/azure/architecture/performance/distributed-transaction
https://docs.microsoft.com/ja-jp/azure/architecture/performance/backend-services
https://docs.microsoft.com/ja-jp/azure/architecture/performance/event-streaming
https://docs.microsoft.com/ja-jp/azure/architecture/guide/architecture-styles/
https://docs.microsoft.com/ja-jp/azure/architecture/guide/design-principles/
https://docs.microsoft.com/ja-jp/azure/architecture/guide/technology-choices/
https://docs.microsoft.com/ja-jp/azure/architecture/best-practices/
https://docs.microsoft.com/ja-jp/azure/architecture/performance/