我们正在用swag升级FutureStack注册,只到4月30日。适用条款和条件。 现在注册

无论您的公司是“诞生于云”,还是您最近将本地应用程序迁移到云,都有大量工作要做,以完善您的云本地体验。新遗迹优化云本地环境的指南提供9个使用New Relic优化云业务的实践教程。这篇博文分享了这些教程中的一些高级内容。

优化云本地环境的三个核心功能

我们的云本地优化策略包括三个核心能力:

  1. 很容易采用新技术
  2. 自信地推广实验文化
  3. 有效地扩展您的环境

让我们仔细看看这些教程是如何在掌握云原生技术的各个方面帮助您的。

能力一:容易采用新技术

首先,您将建立目标和基线,以帮助您采用新的云服务并利用微服务。

1.建立目标和基线

优化的云本地环境要求团队开发正确的技能组合,以及适当的目标和动机,以实现有效的跨团队协作。服务水平目标通过以涉众可以度量和共享的方式将团队目标编入代码来支持这些需求。

本教程定义了用于实现成功的服务交付目标的服务标准,并提供了如何使用New Relic工具来显示与这些目标相关的当前性能指标的指导。可测量的SLOs,以及对这些SLOs的进展的可见性,有助于确保您能够正确地评估优化工作的成功。

2.采用云服务

无论您最近完成了云迁移,使用基于云的服务已经有一段时间了,还是一直在云中,您都可能部署现代的、尖端的技术和服务,例如Kubernetes,AWSλ,微软Azure.这些服务与其他许多将服务从操作维护的基础设施中抽象出来的服务一样,也涉及到与可观察性和性能相关的新挑战。

在本教程中,您将学习如何监视、查询和警报现代技术和基于云的服务的性能和使用指标,以便您的团队能够更快地部署和有信心地采用新服务。

3.迁移到microservices

在微服务体系结构中,您可以将单个应用程序作为一组小型的、基于api的服务交付——每个服务都在自己的进程中运行,并使用轻量级机制进行通信。以这种方式将应用程序分割为最基本的服务,可以持续交付和部署大型、复杂的应用程序。应用程序开发者可以独立构建、管理、扩展和重用服务;解决问题的速度;提高部署速度;并最终提供一个增强的终端用户体验。

本教程推荐使用New Relic平台的6个步骤,以确保到微服务的有效迁移路径。

能力二:提倡实验文化,自信地去做

接下来,您将在您的团队中推广一种实验文化,以最大化您的复杂的分布式系统的价值。这包括使用主动警报和事件编排、对部署的清晰度量和有洞察力的分析。

4.使用主动警报来调整团队、工具和事件响应过程

定义良好的警报可以帮助您了解系统的健康状况,以便在性能问题影响客户之前对其作出响应。此外,有重点的警报策略有助于查明可能影响应用程序或环境性能的任何降低。

在本教程中,您将学习如何使用警报有效地进行沟通,并将事件对业务的总体影响降到最低。

5.使用跟踪指标来评估部署前后的影响

适当的检测使您的团队能够充分了解他们对系统所做的更改的影响。本教程解释如何在每次更改之前和之后捕获指标—允许团队独立地进行更改,并减少它们对系统中发生的其他工作的影响。

6.分析和改进分布式系统的可观测性

对任何分布式系统有一个全面的看法是很重要的——尤其是在跟踪缺陷的根本原因时,因为有大量的数据需要评估和理解。在管理微服务环境时,您需要快速发现瓶颈和问题范围,以免增加您的mean-time-to-resolution (MTTR)或者损害最终用户的体验。

本教程详细介绍了如何使用New Relic平台将数据转化为相关的见解。然后,它解释了你的团队如何应用这些见解,围绕一个共同的框架进行协作;建立上下文;对复杂的分布式系统进行优化和故障排除。

能力3:有效扩展

最后一个功能是关于如何利用数据驱动的见解来优化容器化环境—确保随着组织的增长和系统的扩展,您可以继续增强终端用户体验、提高可靠性并降低成本。

7.管理您的容器化环境

尽管Kubernetes的崛起使团队更容易安排、部署和管理他们的容器化应用程序,但仍有三个挑战需要团队重新考虑他们的容器策略:

  1. 容器本质上是短暂的。
  2. 容器和集群的庞大规模和维度很难以易于理解的格式进行概念化。
  3. 组织需要了解kubernetes相关的基础设施更改如何影响应用程序堆栈,以及基础设施和应用程序堆栈的更改如何影响最终用户体验。

在本教程中,您将学习如何使用New Relic平台以解决这些挑战的方式管理Kubernetes环境。

8.跟踪经验指标,改善客户体验

高效、高功能的IT文化有助于组织进行快速、频繁的发布和产品变更。强大的文化还使对数据的访问普遍化,而不仅仅是典型的后端用户——使客户服务、支持、销售和营销等利益相关者都可以使用数据。然而,强大的文化还确保信息实现永远不会失去对增强客户体验这一首要目标的关注。

本教程中概述的四个步骤向您展示了如何利用所收集的数据来实现这些目标,并在您的组织的数字客户体验中实现最大可能的改进。

9.优化云架构并持续改进

在云中,定期检查应用程序和服务的架构和利用方式非常重要。这是确定合适实例大小、调整数据库、修改存储容量、更好地配置负载平衡器、甚至重新构建应用程序的机会的最佳方法。

本教程解释了如何使用New Relic平台来实现这些目标,通过捕获和利用数据来优化您的云架构和支出。

准备好提升你在云端的生活了吗?

New Relic已经准备好帮助您在组织的云本地之旅的每个步骤中度量和优化您的有效性。访问我们的优化云本地环境的指南深入学习我们的教程,并学习如何充分利用云的许多好处。