2016-05-04 4 views

答えて

1

あなたの質問はかなり広範囲にわたるので、私は同様の方法で答えようとします。分散アプリケーションとマイクロサービスアーキテクチャの良い習慣は、構成が一貫しているようにして、簡単に変更。

これらのケースでは、初期化するときに、すべてのサービスに認識されている何らかの種類のデータベースを設定することをお勧めします。

  1. 簡単に、文字列などの単純なキーと値のペアのための迅速な店舗:あなたの設定データがどのように複雑に応じて、Azureの上のいくつかのオプションの間で決めることができる構成(例えばのようなより複雑な文書の場合Azure Table Storage
  2. を考えますJSON):考慮するDocumentDB
  3. 遅延やスループットが懸念される場合もありますが、ほとんどの場合コンフィギュレーションデータではありますが、Azure Redis cacheなどのインメモリストアを考慮する必要がある場合もありますが、これは過剰です。

上記のすべてのサービスはAzureの管理サービスであり、可用性、冗長性、および堅牢性を得ることができます。これは、使用する構成ストアがシステムの単一障害点になる可能性があるため、重要です。

関連する問題