📜  Google云端平台-Anthos概述

📅  最后修改于: 2021-04-17 02:27:55             🧑  作者: Mango

大多数企业需要在多个云及其各自的数据中心上进行网络连接,存储和计算。保护和操作现有应用程序并在所有这些云分布和数据中心中开发和部署新应用程序,将使得更难获得集中的可见性和管理这些资源。这就是GCP Anthos出现的地方。

如果在各种云平台之间进行资源分配,则在所有这些平台中都需要管理它们各自的基础架构。假设我们使用云中的容器并在GCP和AWS上开发应用程序。无论使用哪种平台,我们都将需要在整个IT足迹中实施策略。

为了跨平台进行管理,我们将需要一个监视和日志记录系统。我们需要将数据集成到有意义的类别中,例如业务数据,运营数据和警报。此外,我们可能需要使用警报和运营数据来优化,自动化,设置策略或SLO。除此之外,我们还将执行故障排除并通过相同的数据部署第三方应用程序。为了对系统的特定部分采取行动,将需要深入研究用于策略实施,保护服务,编排容器和管理基础结构的每个工具。

所有这些,除了构建和部署我们的应用程序的成本之外。

现在考虑在混合和多云环境中执行所有这些操作。它很快变得非常复杂。在这一点上,应用程序开发人员和管理员将需要通过群集管理,数据收集和信息综合进行手动群集。在这种复杂状态下,很难及时了解业务含义并确保合规性。更不用说新员工入职的困难了。

Anthos帮助解决所有这些挑战。

Anthos的特点:

以下是Anthos的主要功能:

  • 相似的基础架构管理一致性
  • 集装箱管理
  • 服务管理
  • 政策执行

由于所有这些功能,我们可以从一个单一的监视和日志记录系统获得可观察性,包括业务数据,运营数据和警报。

利用这些数据,我们可以优化,自动化或设置策略和SLO。它还提供了用于自动执行建议的机器学习模型。机器学习模型将获取此信息并提出建议。我们可以使用这些建议来做出决策,并将其应用于各个管理层,如下所示:

希望这就是那样简单。我们可能还需要在不同地区实施不同的策略,并使应用程序处于不同的开发阶段,每个应用程序在生产环境中都需要不同的权限。我们工作的某些部分可能需要更高的安全性。这就是Environs进来的地方。

环境是创建基础Kubernetes集群逻辑集的方法,无论这些集群生活在哪个平台上。通过将集群集作为逻辑环境进行考虑,分组和管理,我们可以在适当的细节级别上考虑并使用我们的应用程序来完成我们需要做的事情,无论是对整个系统的领导力洞察力,还是开发环境的设置或对特定群集中的数据进行故障排除。

使用Environs,功能堆栈的每个部分都可以采用有关配置,合规性等方面的声明性说明。

Anthos为管理员提供了一个单一位置来管理其环境,包括策略控制和市场准入。这显着减少了管理,执行,发现和沟通方面的工时。它还为管理员提供了整个系统的即开即用的结构化视图,包括服务,群集等。它还简化了他们的视图和管理,因此他们可以提高安全性,更有效地使用资源并证明可衡量的成功。