代码小弟 2020-05-13
在冠状病毒疫情在全球各地爆发的情况下,远程工作对于企业来说比以往任何时候都更为重要。但对于一些企业而言,远程工作将给他们带来一些麻烦。尽管有些员工习惯于在家工作,并具有适当的基础设施来管理其远程工作,但许多企业都是首次处理远程工作问题。
云计算技术的应用现在比以往任何时候都更受欢迎,因为它使企业员工能够在家中访问通常只能在办公室访问的系统和应用程序。
但是,对于那些尚未将任何内容迁移到云平台上的企业来说,现在就开始步入云计算之旅将是一个挑战。因此,混合云可以提供两全其美的解决方案。
希望切换到混合云环境的IT团队面临的压力之一是,确保云平台与内部部署环境一样平衡而高效。
尽管IT团队提供了更高的敏捷性和可扩展性,但他们可能会使用公共云、内部部署和私有云服务,因此这些方法对数据平台产生了深远的影响。
为了确保按照与内部部署数据库相同的标准对这些数据库进行监视和管理,IT团队应考虑哪些工具可以最好地支持此方法,以保持业务平稳运行。
确保云计算性能与内部部署相匹配
对于许多企业而言,将数据库迁移到云平台是最终目标,无论是公共云还是混合云。它将使流程更快、更流畅,允许更多的员工在家中或任何地方远程工作,并且总体上应该更具成本效益。
但是,许多IT团队担心这样做可能会影响过渡期间的数据交付,以及验证数据并保护数据免受云中潜在安全漏洞侵害的能力。
在正在进行的云迁移中,最大的考虑因素之一是为数据专业人士提供相同的监视、可操作的信息以及针对数据库管理系统工作负载的性能调整功能。无论是运行在什么环境中以及从何处访问它,都应该如此。
这可以帮助最大程度地降低工作负载性能不佳的风险,同时使企业确信其具有成本效益。
当企业希望选择最佳的工具来支持其动态、混合、现代的数据环境时,能否在内部部署和云平台中成功支持数据库管理系统的能力是一个关键考虑因素。
考虑到这一点,理想的云计算数据库过渡应包括四个步骤:
一旦数据库成功迁移到云平台中,IT团队可以通过多种方式有效地管理这些数据,事实证明,越来越流行的一种方法是通过应用程序性能监视(APM)工具。
总的来说,将应用程序性能监视(APM)和数据库性能监视(DPM)工具一起使用是最有效的,因为在某些情况下,数据库性能监视(DPM)可以增加额外的价值。
APM + DPM =天作之合
对于希望在不同运载环境中监视大量应用程序的企业而言,应用程序性能监视(APM)迅速成为一种可供选择的工具。应用程序性能监视(APM)平台具有广泛的可扩展性,可与数百种商业和开源组件与服务集成。
无论企业部署哪些应用程序和服务,应用程序性能监视(APM)工具都可以帮助监视其中的一部分。
然而,对于那些依赖于关键任务、以数据为中心的应用程序来为客户服务的企业来说,数据库性能监视(DPM)无疑更为重要,但这正是应用程序性能监视(APM)工具可以非常互补的地方。
应用程序的性能问题通常可以追溯到数据层的问题,这并不奇怪,因为管理持久状态信息的工作负载是最难扩展的,特别是对于那些没有考虑到分布式计算或远程工作者的应用程序。
应用程序性能监视(APM)和数据库性能监视(DPM)能够以多种方式相互补充,例如用于事件管理。这些工具一起可以使以下阶段更顺利、更快地完成:
(1) 检测
应用程序性能监视(APM)工具可以在问题开始变得严重之前就帮助他们发现问题,而数据库性能监视(DPM)工具可以在数据层中识别早期预警信号。同时具有应用程序性能监视(APM)和数据库性能监视(DPM)功能使企业可以最全面地了解需要注意的情况。
(2) 响应
应用程序性能监视(APM)工具提供了分层应用程序堆栈的全面视图,数据库性能监视(DPM)可以快速证明问题的根源是否在数据库中。一旦确切知道问题出在哪里,就可以解决问题。
(3) 修复
在数据库层中,数据库性能监视(DPM)工具是不可替代的,因为这就是它们的世界。同时拥有应用程序性能监视(APM)工具可以告诉阻止了多少个进程,这些进程可能合在一起导致确定的问题。
(4) 分析
数据库性能监视(DPM)工具最有用的方面之一是,它们通过其报告功能来帮助分析根本原因。这使数据库管理员(DBA)可以更轻松地向用户解释问题的根源和解决方法。
(5) 准备就绪
最后一步是实施改进措施,以减少重复事件的风险。数据库性能监视(DPM)工具使企业能够自动化对某些问题的响应,从而有助于确保在将来迅速解决它们。
将数据库迁移到云平台绝不会是一个简单的一步到位过程,但是在当今的情况下,可能需要尽早解决这个问题。
但是,当企业花费大量时间和精力完成这一过程,并成功转移所有内容时,这一部分就完成了。之后的挑战是确保基于云计算的数据库功能与仍在内部部署数据中心的数据库一样好。