我正在创建一个项目的第一个测试版。我需要一个在亚马逊网络服务中连接MongoDB的SpringBoot服务器。
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是否允许您在私有网络内配置EC2实例,但不使用负载均衡器?
如果没有,我计划自己在私有网络中部署一个EC2实例,而不是Beanstalk。
其他临时解决方案是通过互联网访问MongoDB,使用正确的安全组规则,但我认为这根本不是一个好的做法,所以我没有考虑它。
发布于 2018-08-11 20:51:07
所有弹性豆茎环境都在VPC中,除非您有一个非常旧的仍然支持EC2 classic的亚马逊网络服务账户。您要查找的是EB Single-Instance Environment类型。
https://stackoverflow.com/questions/51799219
复制相似问题