当前位置: 首页 > 知识库问答 >
问题:

一个 ec2 实例中的多个弹性豆茎环境

谷森
2023-03-14

我正在使用aws elastic beanstalk托管我的dhango应用程序。我们需要设置应用程序的开发、阶段和产品环境。但每当我使用eb create命令时,它也会为新环境启动一个新的ec2实例。

可以在单个ec2实例中设置多个弹性beanstalk环境吗。此外,如果我想在其中一个实例中托管WordPress网站,我可以通过ssh登录到您的系统并将网站放在公共web目录中吗?

共有2个答案

邓卓
2023-03-14

不。

弹性豆茎为每个环境创建 EC2 实例。您可以设置单个实例或弹性实例。

是的,您可以通过 SSH 连接到 EB 实例。

不,您不能期望您的更改保持不变。当您使用SSH连接到EB实例时,消息也会这样说。

它是为您提供的托管服务。

拥有EB Elastic的概念破坏了您烘焙其制作的EC2实例的能力。

使用您的GIT存储库将Wordpress站点放在EB上并使用数据库来预先定义它…但是您将有状态和媒体问题需要克服…

邢财
2023-03-14

如果您可以在 Docker 容器中托管应用程序,则可以使用多容器 Docker 环境并在同一环境中运行多个 Docker 容器。

在这里阅读关于ElasticBeanstalk中的多容器docker环境:http://docs . AWS . Amazon . com/elastic beanstalk/latest/DG/create _ deploy _ docker _ ECS . html

 类似资料:
  • 我对亚马逊AWS服务非常陌生。我想知道是否有办法运行EC2的一个实例(比如Amazon Linux AMI ),然后将两个环境连接到这个实例。 特别是,我希望在单个EC2实例上运行PHP和Tomcat环境。 问题是,每次我在Elastic Beanstalk中创建新环境时,它似乎也会创建一个新的EC2实例。我是不是遗漏了什么? 我很感激任何关于此的提示。

  • 我是AWS的新手,这个问题似乎很基本。然而,我需要看看我是否能找到解决方案。 我首先创建并启动了一个 EC2 实例,然后创建了一个弹性 Beanstalk 实例,并在该实例上部署了一个示例应用程序。默认情况下,弹性 Beanstalk 会将“默认环境”附加到此实例,我无法将其更改为我的 EC2 实例。如何将我的 EC2 实例(我之前创建的实例)附加到此弹性豆茎实例?我正在使用亚马逊免费套餐来学习。

  • 假设我有两个Docker容器1和2。我想使用多容器Docker映像将这些部署到AWS Elastic Beanstalk,以便我有以下EC2实例来降低成本: ELB应用程序负载平衡器(有多少?) > ELB应用程序负载平衡器(有多少?) EC2实例2 Docker容器1 EC2实例3 Docker容器1 所以我的问题是: 我需要创建多少个弹性Beanstalk应用程序?从文件中不清楚

  • 有人能解释一下EC2和豆茎有什么区别吗。我想知道关于SaaS、PaaS和IaaS。 要在Wordpress中部署web应用程序,我需要一个可伸缩的托管服务。如果有什么比我的目的更好的,请告诉我,以及。 我想托管和部署多个Wordpress和Drupal站点。 我不想给服务器更多的时间,专注于开发。但是云托管需要是自动可伸缩的。

  • 这个链接说 创建IAM角色 > 打开IAM控制台。 在导航窗格中,选择角色,然后创建新角色。 输入角色的名称,然后选择下一步。记住这个名称,因为在启动Amazon EC2实例时会用到它。 在选择角色类型页面上的 AWS 服务角色下,选择 Amazon EC2。 在“设置权限”页面的“选择策略模板”下,选择“亚马逊S3只读访问”,然后选择“下一步”。 在“查看”页上,选择“创建角色”。 但是,当您单