Amazon s3 在S3和Elastic Beanstalk中托管Docker容器?
我听说过在S3容器中托管/服务静态网站的策略。将它放在elastic beanstalk中的优势是什么?我画了一个快速的架构图,希望能澄清误解 S3不执行任何代码。这里没有Docker容器。 你所说的模式大致如下:Amazon s3 在S3和Elastic Beanstalk中托管Docker容器?,amazon-s3,aws-cloud9,Amazon S3,Aws Cloud9,我听说过在S3容器中托管/服务静态网站的策略。将它放在elastic beanstalk中的优势是什么?我画了一个快速的架构图,希望能澄清误解 S3不执行任何代码。这里没有Docker容器。 你所说的模式大致如下: CloudFront分发(内容交付网络)是基础架构的入口点 任何静态内容都可以从S3获得服务,S3经过优化以提供静态内容 需要服务器端代码的任何动态内容(即非静态路径)都可以路由到负载平衡器,例如应用程序负载平衡器 负载平衡器然后决定哪个后端为请求提供服务 例如,后端可以由Elas
- CloudFront分发(内容交付网络)是基础架构的入口点
- 任何静态内容都可以从S3获得服务,S3经过优化以提供静态内容
- 需要服务器端代码的任何动态内容(即非静态路径)都可以路由到负载平衡器,例如应用程序负载平衡器
- 负载平衡器然后决定哪个后端为请求提供服务
- 例如,后端可以由Elastic Beanstalk管理的EC2实例或由ECS或EKS管理的容器组成
- 计算基础设施还包括长时间运行的进程(通常,我不包括ALB和Lambda之间的集成)
是否要在S3中运行Docker容器?你说的是在S3中托管网站的静态资产吗?是的,例如一个网站,你可以使用S3进行静态网站托管,重点是静态资产。它不是一个提供任何计算功能的服务。为此,您可以使用ECS运行容器或Beanstalk。一种常见的模式是将CloudFront发行版放在您的体系结构前面,该体系结构提供来自S3的静态内容,其余内容则来自后端?