Amazon Outposts 上的 App Mesh - Amazon App Mesh
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Outposts 上的 App Mesh

Amazon Outposts 在本地设施上启用本机 Amazon 服务、基础设施和操作模型。在 Amazon Outposts 环境中,您可以使用与 Amazon 云中相同的 Amazon API、工具和基础设施。Amazon Outposts 上的 App Mesh 非常适合需要靠近本地数据和应用程序运行的低延迟工作负载。有关 Amazon Outposts 的更多信息,请参阅 Amazon Outposts 用户指南

先决条件

以下是使用 Amazon Outposts 上的 App Mesh 的先决条件:

  • 您必须已在本地数据中心中安装并配置了 Outpost。

  • Outpost 与其 Amazon 区域之间必须具有可靠的网络连接。

  • Outpost 的 Amazon 区域必须支持 Amazon App Mesh。有关受支持区域的列表,请参阅Amazon Web Services 一般参考中的Amazon App Mesh 端点和配额

限制

以下是使用Amazon Outpost 上的 App Mesh 的限制:

  • Amazon Identity and Access Management、应用程序负载均衡器、网络负载均衡器、经典负载均衡器和 Amazon Route 53 在 Amazon区域中运行,而不是在 Outpost 上运行。这将增加这些服务和容器之间的延迟。

网络连接注意事项

以下是 Amazon EKS Amazon Outposts 的网络连接注意事项:

  • 如果 Outpost 与其 Amazon 区域之间的网络连接丢失,App Mesh Envoy 代理将继续运行。但是,在恢复连接之前,您将无法修改服务网格。

  • 建议在 Outpost 与 Amazon 区域之间提供可靠、高度可用的低延迟连接。

在 Outpost 上创建 App Mesh Envoy 代理

Outpost 是 Amazon 区域的扩展,您可以在账户中扩展 Amazon VPC 以跨越多个可用区和所有关联的 Outpost 位置 。在配置 Outpost 时,您将一个子网与它相关联,以将区域 VPC 环境扩展到本地设施。Outpost 上的实例显示为区域 VPC 的一部分,类似于具有关联子网的可用区。

要在 Outpost 上创建 App Mesh Envoy 代理,请将 App Mesh Envoy 容器镜像添加到亚马逊 ECS 任务或在 Outpost 上运行的 Amazon EKS 容器组 (pod) 中。有关更多信息,请参阅《亚马逊弹性容器服务开发者指南》中的 Amazon Outposts 上的亚马逊弹性容器服务,以及亚马逊 EKS 用户指南中的 Outposts 上的亚马逊 Elastic Kubernetes Amazon 服务