是否可以使用ALB来实现这样的体系结构?
我想公开可用的域名,其ALB提供,然后有一个独立的集群(用自己的服务)“安装”不同的路径下(例如/cluster1,/cluster2,cluster3)
/cluster1
/cluster2
cluster3
还有其他解决方案可以实现这种设置吗?
不,这是不可能的,但是也没有理由这样做。你只需要在单个Application Load Balancer中设置路由规则即可路由到不同的目标组。
旁注,如果出于某种原因实际上需要或希望使用这样的配置,或者您想在单个主机名后面集成A3和来自S3存储桶的内容,则CloudFront可以处理树顶部的角色。默认情况下,它支持25个不同的基于路径的目标,可扩展到比请求的目标大得多的目标。目标资源可以位于任何帐户中,甚至可以位于AWS外部。