gpt4 book ai didi

azure - 如何全面了解 Azure 环境

转载 作者:行者123 更新时间:2023-12-04 09:21:49 24 4
gpt4 key购买 nike

关于在 Azure 中监视网络/资源,有大量杂乱无章的文档。我正在寻找的是需要哪些部分才能从虚拟机、NVA 防火墙、 azure 负载均衡器以及其他网络资源和网络连接获取信息到 Azure 中的单一玻璃中。只关心 Azure,目前不关心本地。

我遇到过 azure 监视器、日志分析工作空间、事件中心、虚拟机扩展、网络观察器、见解等...但我不确定哪些是必需的,哪些不是。一篇文档引出下一篇文档,最终我打开了 30 个选项卡。我还需要能够将日志推送到其他安全设备,例如 SIEM。

有人知道部署指南可以以更合乎逻辑的方式概括这一切吗?有没有人对至少需要 Azure(而非第三方)的哪些部分来完成单一管理平台以全面查看我的 Azure 环境有任何反馈?

最佳答案

Azure 中可观察性的总体概述

您正在寻找的内容可能是 Azure Monitor 。它是 Azure 内与可观察性相关的所有内容的总称。

  1. 要存储指标和日志,您需要 Log Analytics :可以用 kusto query language 查询数据、可视化结果、定义查询警报。

  2. Alerts是一个相当复杂的野兽,因为它分布在整个云中。我最常用的两种类型:

    1. 日志分析警报(我上面提到过)
    2. “警报”选项卡,每个 Azure 组件 View 中都提供该选项卡。例如,打开资源组,然后向下滚动到“监控”部分

    每个组件还有一个内置指标子集。您可能注意到“概览” View 上的许多 Azure 组件都显示一些图表。例如,Azure 存储帐户显示总导出总入口和其他折线图。当您单击这些图表时,您可以自定义它们。这些指标和图表免费可以使用。

  3. Microsoft 还为 Azure Functions 和 Web 应用提供一体化可观测性解决方案:Application Insights

  4. Dashboards允许将多个图表合并到一个 View 中并与其他人共享。

  5. 如果您关心安全性,Azure 建议 Azure Security Center

部署/管理策略

我建议从以下开始:

  1. 创建 Log Analytics 工作区,它是指标和日志的存储。 azure docs article解释了如何设计它:使用多少个实例,如何限制摄取速率(如果失控,可能会很昂贵),如何访问它等等。

  2. 要获取 Azure 组件日志,请查找 Diagnostic Settings Azure 门户的组件页面上的选项卡,但并非所有组件都有它(原文如此!)。我建议

    • 将最关键的数据发送到 Log Analytics 工作区,以可查询的格式将其存储 30 天(免费套餐)。这是调查基础设施当前问题所必需的
    • 如果您可能需要 30 天后的日志 - 将其发送到存储帐户
    • 您提到了 SIEM 集成 - 将所需事件路由到事件中心,然后根据您的要求处理流

    因此,如果您需要长期存储 - 您需要创建 Azure 存储帐户。

    如果您需要实时分析 - 您需要构建基于 Azure 事件中心的管道。

  3. 如果您有 Azure Functions 和 Web Apps - 添加 Application Insights。根据我的经验,我建议从每个 Azure Function 资源或服务的单独实例开始。

  4. 分别为每个组件创建警报。如果您通过 UI 执行此操作 - 在门户中打开组件页面并在其中查找“警报”选项卡。如果您正在自动化该过程(请尽快执行),请不要指望轻松的旅程:我使用了 ARM 模板和 terraform - 在这两种情况下,都有数十个几乎没有记录的功能。

  5. 将相关组件核心指标加入仪表板并与团队共享。 This guide是一个很好的起点。请注意,当您共享仪表板时,它也会作为 Azure 资源保留在订阅中。

关于azure - 如何全面了解 Azure 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63091331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com