Microsoft Defender公式更新:ingestion limits削除で確認すべき運用影響

Microsoft Defenderの公式ドキュメント更新「Update service limits table by removing ingestion limits」でまず押さえるべき点は、データ取り込み制限がすべてなくなったと判断しないことです。今回の更新は、Microsoft Sentinel data lakeのサービス制限表から一部のingestion関連項目を削除し、Log Analyticsワークスペース側の制限確認へ切り分ける意味合いが強い更新です。

セキュリティ管理者、コンプライアンス担当、エンタープライズIT担当は、「上限が消えたから大量取り込みしてよい」と解釈するのではなく、Log Analyticsの取り込みレート、データ欠損リスク、コスト管理、保持期間、Defenderポータル移行の観点で確認する必要があります。2026年4月30日のMicrosoftDocsリポジトリのコミット履歴では、該当ファイルに対して「Update service limits table by removing ingestion limits」という更新が行われています。(GitHub)

目次

Microsoft Defenderの公式ドキュメント更新「Update service limits table by removing ingestion limits」で何が変わったか

今回の更新対象は、Microsoft Defender関連ドキュメント群の中にあるMicrosoft Sentinel data lakeのサービス制限表です。コミット内容を見ると、sentinel/includes/service-limits-table-manaement-ingestion.mdが変更され、データ取り込みに関する3つの行が削除されています。(GitHub)

変更前に表へ載っていた項目値今回の扱い
Data ingestion per minute to a data collection endpoint50 GBサービス制限表から削除
Default ingestion volume rate threshold in Log Analytics workspaces6 GB/min uncompressedサービス制限表から削除
Ingestion requests per minute to a data collection endpoint15,000サービス制限表から削除

差分では、これらの行を削除したうえで、Log Analyticsワークスペースの取り込み制限についてはAzure Monitorの「Log Analytics workspaces, data collection volume and retention」を参照する案内が追加されています。つまり、Microsoft Sentinel data lakeの表にすべての取り込み上限を混在させるのではなく、Log Analytics側の仕様はLog Analyticsの公式制限ページで確認する構成に整理されたと見るのが安全です。(GitHub)

「ingestion limits削除」は上限撤廃ではなく参照先整理として読む

この更新でよくある誤解は、「ingestion limitsが削除されたので、Microsoft DefenderやMicrosoft Sentinelに無制限でログを投入できる」という読み方です。しかし、現行のMicrosoft Sentinel data lakeサービス制限ページでは、Log Analyticsワークスペースの取り込み制限について別ページを参照するよう案内されています。(Microsoft Learn)

特に、Microsoft Defender XDR、Microsoft Sentinel、Log Analyticsを組み合わせている環境では、取り込み経路が複数あります。Defender XDRのインシデント同期、Advanced Huntingイベント、Azureリソースの診断ログ、カスタムログ、Data Collection Ruleなどが混在している場合、どの制限がどの層に適用されるのかを分けて確認しなければなりません。

実務では、次のように整理すると判断しやすくなります。

確認対象見るべきポイント主な担当
Microsoft Sentinel data lakeテーブル、保持期間、データレイク層、クエリ制限SOC、SIEM管理者
Log Analytics workspace取り込み量、取り込みレート、Operationテーブル、課金Azure管理者、監視基盤担当
Microsoft DefenderポータルSentinelとDefender XDRの統合、テーブル管理、RBACセキュリティ管理者
コンプライアンス要件長期保持、暗号化、監査証跡、データ所在コンプライアンス担当

現行のサービス制限表で残っている主な項目

Microsoft Sentinel data lakeの現行サービス制限表では、ワークスペース数、保持期間、フィールド値サイズ、テーブル設定の反映時間などが残っています。たとえば、テナントあたりのワークスペース数は20、Asset dataとAuxのLake Retentionは12年、Log Analyticsのフィールド値最大サイズは32KB、オンボーディング時や新規テーブル設定時の遅延は90〜120分とされています。(Microsoft Learn)

項目現行表で確認できる値運用上の見方
Workspaces per tenant20 workspaces複数地域・複数部門での設計時に確認
Lake Retention12 years監査・長期調査・法令対応の保持設計に関係
Maximum size for field values32 KB大きなJSONや長文ログの切り捨てに注意
Table setup latency90〜120 minutesオンボーディング直後の検証時間に余裕を持つ
Switching data between tiers latency90〜120 minutes階層変更直後の確認タイミングに注意

この表から分かるのは、今回の更新後もサービス制限がなくなったわけではないということです。単に、Microsoft Sentinel data lakeの表からLog Analytics取り込み関連の値が外れ、取り込み系の制限確認はLog Analytics側へ移ったと考えるべきです。

セキュリティ管理者が確認すべき運用影響

取り込み量を増やす前にLog Analyticsの制限を確認する

Azure Monitorの公式ドキュメントでは、Log Analyticsワークスペースの既定の取り込みボリュームレートしきい値は500MB圧縮済み、目安として非圧縮で約6GB/分と説明されています。また、しきい値の80%を超えた場合やしきい値を超えた場合にはOperationテーブルへイベントが送信され、しきい値超過時には一部データがドロップされる可能性があります。(Microsoft Learn)

そのため、ログソース追加やDefender XDR連携の拡張を行う前に、次の観点を確認してください。

確認項目判断基準
直近30日〜90日の取り込み量通常時とピーク時の差が大きいか
新規コネクタ追加予定追加後にどのテーブルへどれだけ増えるか
DCRや診断設定の変更収集対象を増やしすぎていないか
Operationテーブルの警告Ingestion rate、Data collection stoppedが出ていないか
サポート依頼の必要性しきい値を超える計画があるか

特に、大規模環境では「平均取り込み量」だけでは不十分です。EDRイベント、メールイベント、クラウドアプリイベント、Azure診断ログは、インシデント発生時や設定変更時に一時的に急増することがあります。ピーク時の取り込みレートを見ずに設計すると、検知に必要なログが欠落するリスクがあります。

Operationテーブルの監視を見直す

Azure Monitorでは、Log Analyticsワークスペースの問題をOperationテーブルや_LogOperationで確認できます。公式ドキュメントでは、WarningやErrorレベルの問題に対してアラートを作成することが推奨されています。(Microsoft Learn)

取り込みレートに関する確認には、次のようなKQLを使えます。

_LogOperation
| where TimeGenerated >= ago(7d)
| where Category == "Ingestion"
| where Operation has "Ingestion rate"
| order by TimeGenerated desc

日次上限や収集停止の兆候を確認する場合は、次のように絞り込みます。

_LogOperation
| where TimeGenerated >= ago(7d)
| where Category == "Ingestion"
| where Detail has "Data collection"
| order by TimeGenerated desc

アラート設計では、Errorは短い間隔で通知し、Warningは日次レビューに回すなど、重要度に応じて通知先を分けると運用しやすくなります。すべての警告をSOCへ即時通知するとアラート疲れにつながるため、取り込み停止やデータ欠損に直結するものを優先してください。

コンプライアンス担当が見るべきポイント

今回の更新は取り込み制限表の整理ですが、コンプライアンス面ではMicrosoft Sentinel data lakeの利用条件も合わせて確認すべきです。公式ドキュメントでは、Customer-Managed Keysを使用している組織に対して、Microsoft Sentinel data lakeに保存されるデータではCMKがサポートされないこと、データレイクへ取り込まれたデータはMicrosoft-managed keysで暗号化されることが説明されています。(Microsoft Learn)

つまり、保持期間を最大12年まで設計できることだけを見て採用判断をしてはいけません。金融、医療、公共、グローバル企業では、暗号化キー管理、データ保持、監査証跡、越境データ管理の要件と照合する必要があります。

確認すべき観点は次のとおりです。

観点確認内容
暗号化ポリシーMicrosoft-managed keysで社内基準を満たすか
保持期間監査要件に対して短すぎないか、長すぎないか
データ分類個人情報、機密情報、認証ログが含まれるか
アクセス制御Defenderポータルの統合RBACと既存Azure権限の差分
証跡管理誰がテーブル設定や保持期間を変更できるか

コンプライアンスチームは、技術的な上限変更だけでなく、「どのログを、どの層に、何年間保持し、誰がアクセスできるか」を文書化しておくと、監査対応がしやすくなります。

コスト管理で注意すべき点

ingestion関連の行がサービス制限表から削除されたからといって、コストリスクが小さくなるわけではありません。Azure Monitor Logsのベストプラクティスでは、ワークスペース設計、価格レベル、保持期間、Basic Logs、収集対象の制限、高いデータ収集時のアラート、日次上限などがコスト最適化の確認項目として挙げられています。(Microsoft Learn)

特に注意したいのは、Daily Capを通常のコスト削減手段として使わないことです。公式ドキュメントでは、Daily Capは予期しない課金増加を抑える保護策であり、主なフィルタリング手段や日常的なコスト削減策として使うべきではないと説明されています。Daily Capに達するとデータ収集が停止し、監視やアラート、依存サービスの健全性把握に影響します。(Microsoft Learn)

コストを抑えるなら、まずは収集前の設計を見直します。

よくある失敗改善策
すべての診断ログを無条件に有効化する必要なカテゴリだけを選ぶ
調査に使わない高頻度ログをAnalytics層へ入れるBasic LogsやData Lake層の適用を検討
保持期間を一律で長くするテーブル単位で保持期間を分ける
Daily Capで強制停止させる事前アラートと収集対象の調整を優先
新規コネクタ追加後にレビューしない追加後1週間と1か月で取り込み量を確認

Defenderポータル移行とあわせて確認する

Microsoft SentinelはMicrosoft Defenderポータルで一般提供されており、Microsoft Defender XDRやE5ライセンスを持たない顧客でもDefenderポータルで利用できると説明されています。また、2027年3月31日以降、Microsoft SentinelはAzure portalでサポートされず、Microsoft Defenderポータルのみで利用される予定です。(Microsoft Learn)

このため、今回のドキュメント更新は単発の表修正としてではなく、Defenderポータル中心の運用へ移る流れの中で捉えるべきです。テーブル設定や保持期間の管理も、Microsoft Defenderポータル上でMicrosoft SentinelとDefender XDRのテーブルを横断して扱う方向に整理されています。(Microsoft Learn)

移行準備では、次の点を確認してください。

項目確認すべき内容
利用ポータルAzure portal中心か、Defenderポータル中心か
権限Azure RBACとDefender XDR統合RBACの対応関係
テーブル管理Defenderポータルで保持期間・階層を変更できる担当者
インシデント同期Defender XDRとSentinelの双方向同期の運用ルール
自動化インシデント名やステータス変更を条件にしたルールの見直し

Microsoft Defender XDRとMicrosoft Sentinelを統合する場合、Defender XDRのインシデントやアラート情報はMicrosoft Sentinelに同期されます。一方で、個別のDefenderコンポーネントのAdvanced Huntingテーブルなど、データ種別によっては取り込み課金が発生するため、無料同期される範囲と課金対象の範囲を分けて確認する必要があります。(Microsoft Learn)

実務で使える確認手順

公式差分を確認する

まず、今回のコミットで削除された項目を確認します。見るべきポイントは、削除された3行そのものと、Log Analyticsワークスペースの取り込み制限ページへの誘導が追加された点です。ここで「数値が削除された」ことと「制限確認が不要になった」ことを混同しないようにします。(GitHub)

確認時は、社内向けの変更管理メモに次のように記録すると実務で使いやすくなります。

記録項目記載例
更新日2026年4月30日
対象MicrosoftDocs defender-docs / Microsoft Sentinel data lake service limits
変更内容サービス制限表からingestion関連3項目を削除
影響Log Analytics側の取り込み制限確認が必要
対応取り込みレート監視、コスト監視、保持設計を再確認

Log Analyticsワークスペースの取り込み状況を確認する

次に、実際の取り込み状況を確認します。ワークスペースごとの通常時、ピーク時、障害時の取り込み傾向を見て、しきい値に近づいていないかを判断します。

最低限、次の3点を確認してください。

確認内容目的
直近7日・30日の取り込み量通常運用の基準値を把握する
Ingestion rateのWarning/Errorデータ欠損リスクを把握する
新規ログソース追加後の増加量設計値と実測値の差を見る

大量のログソースを追加する予定がある場合は、本番反映前にテストワークスペースや限定範囲で実測するのが安全です。机上計算だけでは、イベント発生頻度やログサイズのばらつきを見落としやすくなります。

Defenderポータルでテーブル設定を確認する

Microsoft Defenderポータルでは、Microsoft SentinelとDefender XDRのテーブルレベルの保持期間や階層設定を一元的に管理できます。公式手順では、左側ナビゲーションから「Microsoft Sentinel > Configuration > Tables」を選択し、対象テーブルを選んで保持や階層を確認・変更する流れが示されています。(Microsoft Learn)

確認時は、次のようにテーブルを分類します。

テーブル種別推奨される考え方
インシデント調査で頻繁に使うテーブルAnalytics層で短〜中期保持
監査や過去調査で必要なテーブルData Lake層で長期保持
低頻度の診断・デバッグ用ログBasic Logsや短期保持を検討
個人情報や機密情報を含むログ保持期間とアクセス権を厳格に管理

すべてのログを同じ層・同じ保持期間にするのは避けるべきです。調査頻度、検索速度、保持要件、コストのバランスをテーブル単位で決めると、無駄な課金と監査リスクを抑えやすくなります。

変更対応で失敗しやすいポイント

今回のような公式ドキュメント更新では、差分の見方を誤ると運用判断を間違えます。特に次の3つは注意してください。

失敗しやすい解釈正しい確認
ingestion limitsが削除されたので無制限になったLog Analytics側の制限と監視を確認する
Defender関連だからEndpointだけの話だと思うSentinel data lake、Defender XDR、Log Analyticsの連携を見る
表の数値だけを見て保持設計を決める暗号化、RBAC、監査、コストも確認する
Daily Capでコストを抑えればよい収集停止による監視不能リスクを考慮する
ポータル移行は別件として後回しにするDefenderポータルでのテーブル管理と権限を先に確認する

公式ドキュメントの表から数値が消えた場合、運用チームが取るべき行動は「制限がなくなったと喜ぶ」ことではありません。まず、数値の参照先が変わったのか、仕様そのものが変わったのか、製品ページとGitHub差分の両方で確認することが重要です。

まとめ:次にやるべきこと

今回のMicrosoft Defender関連ドキュメント更新は、Microsoft Sentinel data lakeのサービス制限表からingestion関連項目を削除し、Log Analyticsワークスペース側の取り込み制限確認へ誘導する更新として捉えるのが現実的です。

次に取るべき行動は明確です。まず、該当コミットで削除された3項目を確認し、自社の設計資料に残っている古い上限値を洗い出します。次に、Log Analyticsワークスペースの取り込みレート、Operationテーブルの警告、コストアラート、Daily Cap設定を確認します。最後に、Defenderポータルでのテーブル管理、保持期間、RBAC、Microsoft Sentinel移行計画を見直してください。

「ingestion limits削除」は、運用を緩めるサインではなく、参照先と責任範囲を整理するサインです。セキュリティ運用では、公式表の変更をきっかけに、ログ収集・保持・課金・権限をまとめて棚卸しすることが最も実務的な対応です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次