まあ、たくさんの選択肢があります。そして、どれがあなたに最適かわかりません。ただし、ここではいくつかの長所と短所を紹介します。要件があれば、独自の結論に達することができます。
最も簡単な答えは、「保管しておいてください」です。SQL Azure とコア Azure テーブルまたはブログ ストレージ オプションの両方が用意されています。取り組むべき問題の 1 つは、大規模な同時実行に直面した場合のパフォーマンスですが、正確性についても考えることをお勧めします。この問題 IMO を外部委託するために、アトミック インクリメントをサポートするものが本当に必要です。
ストレージ指向のオプションのもう 1 つのバリエーションは、高可用性 VM です。Azure で独自の VM をスピンアップし、データ ドライブを Azure ドライブに戻し、OS 上で何かを使用してこれを行うことができます (データベース サーバー、ファイル システムを直接使用するアプリなど)。これは自宅で行うことに似ていますが、かなり残念なトレードオフがあります...クラウド全体がこの 1 つの VM の可用性に依存するようになり、コスト、ソリューションのスケーラビリティ、等々。VM を見る場合は、Splunk も考慮すべきオプションです。
以前のコメンターが述べたように、ログ データから計算できます。しかし、これはおそらく超リアルタイムではありません。
サービス バスは、検討すべきもう 1 つのオプションです。これらのイベントのメッセージを SB 経由でポンプし、それらを読み取って「概要」を発行するコンシューマーを用意できます。これを見ると、考慮すべき設計パターンがたくさんあります。SB スタックはかなりよく文書化されています。SB のもう 1 つの興味深い要素は、100% の正確性とパフォーマンス/スケール/コストをトレードオフできる可能性があることです。これは、目標によっては、価値のあるトレードオフになる可能性があります。
Azure は、適合する可能性のあるキューも公開します。おそらくSBの方が適していると思いますが、この道を進む場合は両方を見る価値があります.
申し訳ありませんが、特効薬はありませんが、これがお役に立てば幸いです。