AWS Outposts 上的 App Mesh - AWS App Mesh

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

AWS Outposts 上的 App Mesh

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

先决条件

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

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

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

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

限制

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

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

网络连接注意事项

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

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

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

在 Outpost 上创建 App Mesh Envoy 代理

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

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