Amazon web services 详细介绍使用AWS Elastic BeanStalk的部署

Amazon web services 详细介绍使用AWS Elastic BeanStalk的部署,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,我正在尝试使用AWS的Elastic Beanstalk部署我的Spring Boot微服务。它为部署提供预配置的环境。我有一台Ubuntu机器,带有80 GB的EBS(免费层选项)。我有些怀疑。我想补充一点 当我使用Elastic Beanstalk进行部署时,它实际部署在哪里?在我的EBS存储中?还是属于AWS的任何其他空间 不创建EC2实例就可以部署任何东西吗?如果可能的话,那么它将实际占据哪些物理空间 当我部署我的微服务时,我选择Tomcat选项。所以在这个框下面有一句话,Java To

我正在尝试使用AWS的Elastic Beanstalk部署我的Spring Boot微服务。它为部署提供预配置的环境。我有一台Ubuntu机器,带有80 GB的EBS(免费层选项)。我有些怀疑。我想补充一点

  • 当我使用Elastic Beanstalk进行部署时,它实际部署在哪里?在我的EBS存储中?还是属于AWS的任何其他空间

  • 不创建EC2实例就可以部署任何东西吗?如果可能的话,那么它将实际占据哪些物理空间

  • 当我部署我的微服务时,我选择Tomcat选项。所以在这个框下面有一句话,Java Tomcat服务器环境在Amazon Linux或类似的东西中。我有一台Ubuntu机器;如果Beanstalk使用我的EC2实例,那么为什么它会显示与Amazon Linux 2017相关的消息?因为我的机器是Ubuntu

  • 我发现医生说BeanStalk不收费。付款将根据我们选择的AWS资源进行。那么我如何将这一点与我的第三点联系起来呢

  • 我将从#4 Elastic Beanstalk开始,它是一项不收费的服务,只是您消耗的资源,所以EC2、EBS、ELB

    部署弹性Beanstalk应用程序时,您可以选择所需的Tomcat版本以及Linux版本

    • 运行Tomcat 8 Java 8的64位Amazon Linux 2017.09 v2.7.2

    • 运行Tomcat 7 Java 7的64位Amazon Linux 2017.09 v2.7.2

    • 运行Tomcat 7 Java 6的64位Amazon Linux 2017.09 v2.7.2

    #1-它正在部署到EC2上的环境中,这就是为什么在您提供的平台中有一个AMI

    启动环境时,选择平台配置。 我们定期更新平台配置以提供性能 改进和新功能。您可以将您的环境更新到 随时提供最新的平台配置

    #2您可以在Docker上部署应用程序,但仍需要EC2主机才能运行,您可以管理它们,也可以使用多容器平台,将它们提供给ECS。 /dg/create_deploy_docker.html

    #3 Elastic Beanstalk喜欢控制资源,当您提供环境时,它将提供所需的资源,无需提供Elastic Beanstalk之外的机器。 如果你愿意,你也可以基于Ubuntu创建一个

    仅使用Elastic Beanstalk修改环境中的资源。如果使用其他服务的控制台修改资源, CLI命令或SDK、Elastic Beanstalk将无法准确地 监视这些资源的状态,您将无法保存 配置或重新创建环境。出于 在终止环境时,频带更改也会导致问题