暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

混合云监控

原创 eternity 2022-07-25
272

多年来,数据库服务器托管在本地或托管数据中心。直接走到服务器所在的实际主机,看到服务器闪烁的灯光。然而,十年前,当服务器转移到大型技术公司的云平台时,事情开始老化。AWS、MS Azure和GCP在托管应用程序和数据库方面非常受欢迎。让我们讨论一下混合云监控。

虽然云平台上正在发生许多新的开发,但在保留许多遗留数据库方面存在着独特的挑战。此外,政府法规和隐私问题使少数数据库无法移动到云端。
这篇博客文章讨论了DBA在管理和监视混合环境时通常会寻找什么。

混合环境

当人们不得不跨混合环境,特别是在不同的云平台上管理各种数据库时,当前最突出的五个需求就在这里。如果必须监视MySQL之类的关系数据库的性能,则需要包含以下解决方案的解决方案。

MySQL监控

统一视图——DBA需要一个仪表板来查看所有感兴趣的参数和事件。如果有多个登录和不同的屏幕布局,则几乎不可能监视多个数据库。我们都希望跨多个系统具有一致的外观,以实现清晰性和易用性。

特定于资源的指标——如果您有更高的资源配置机器,它可以轻松处理繁重的工作负载。应使用系统上的可用资源评估每个工作负载指标。例如,在具有4 GB RAM和16 GB RAM的服务器上,10%的可用内存转换为不同的绝对值。

可视性有限——云平台通常在配置和基础设施设置中带来有限的可视性。在云上无法修改的本地数据库上,配置通常会快速变化。云提供了有限的范围和对基础设施的洞察。

动态警报机制——警报是最关键的监控方面之一。如果没有适当的警报,就不可能最大限度地利用监测工具。想象一个场景,在4个不同的环境和云平台上有4个不同的MySQL实例,它们都必须向DBA报告其特定于系统的更新。

面向解决方案的咨询——每个参数、配置和查询都有其属性和价值。如果不考虑其他指标,它们就没有任何意义。在解释属性及其值之前,了解每个环境的历史至关重要。了解价值和理解含义是两件不同的事情,随着环境的变化,这变得具有挑战性。

解决方案:MySQL的SQL诊断管理器

当现实世界中的工作负载发生变化时,监视单个数据库从来都不容易。当混合环境和不同云平台上涉及多个数据库时,整个情况就像一个多层洋葱。性能问题制造者通常隐藏在监控解决方案的盲点下。

我更喜欢使用SQLDM for MySQL在混合环境中监视我的数据库。该工具支持位于云端和本地的数据库。我已经使用SQLDM for MySQL成功地监控了托管在Monitor Amazon RDS、Azure Database、Google Cloud SQL和Oracle Cloud Service上的MySQL。

参考:Pinal Dave(http://blog.SQLAuthority.com)

原文标题:Hybrid Cloud Monitoring
原文作者:Pinal Dave
原文链接:https://blog.sqlauthority.com/2022/06/28/hybrid-cloud-monitoring/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论