VPC 中的 AWS beanstalk EC2 实例且没有负载平衡
Posted
技术标签:
【中文标题】VPC 中的 AWS beanstalk EC2 实例且没有负载平衡【英文标题】:AWS beanstalk EC2 instance within a VPC and without Load Balancing 【发布时间】:2019-01-18 19:40:25 【问题描述】:我正在创建项目的第一个测试版。我需要一个 SpringBoot 服务器连接到 AWS 中的 MongoDB。
MongoDB 已作为副本集部署在不同的 EC2 实例中。我正在探索 AWS Beanstalk 作为部署 SpringBoot 的环境。但是我还没有准备好部署负载均衡器,因为它很昂贵。
我正在寻找在 VPC(将与 MongoDB 共享)中部署单实例环境 (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-types.html?ref_=pe_395030_31184250_9#single-instance-environ) 的方法。
AWS Beanstalk 是否允许您在 VPC 中配置 EC2 实例但没有负载均衡器?
如果没有,我打算在没有 Beanstalk 的情况下自己在 VPC 中部署一个 EC2 实例。
其他临时解决方案是通过互联网访问 MongoDB,使用正确的安全组规则,但我认为这根本不是一个好的做法,所以我没有考虑。
【问题讨论】:
【参考方案1】:所有 Elastic Beanstalk 环境都在 VPC 中,除非您有一个仍然支持 EC2 经典的非常旧的 AWS 账户。您要查找的是 EB Single-Instance Environment 类型。
【讨论】:
以上是关于VPC 中的 AWS beanstalk EC2 实例且没有负载平衡的主要内容,如果未能解决你的问题,请参考以下文章
AWS Lambda 无法访问同一 VPC 中的 EC2 端口