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

AWS自动将EBS卷附加到弹性豆茎后面的EC2实例

谢唯
2023-03-14

我正面临一个与架构相关的问题:

我已经在ElasticBeanstalk中创建了一个新的环境,并将我的应用程序推到了那里。到目前为止一切都很好。我已经将其设置为自动向上/向下伸缩

我怎么想错了?什么是可能的解决办法或正确的做法?

出于某种原因,我认为使用S3不是正确的做法。

共有1个答案

段坚
2023-03-14

S3是一种很好的方法:您的应用程序创建文件,上载到S3,从本地文件系统中删除文件,并将访问文件的URL传递给客户机。完全合理。为什么不能使用短暂存储。实例存储支持的实例具有额外的可用存储,默认情况下挂载到/mnt。为什么应用程序不能在那里创建文件?如果在实例启动/停止/重新启动之间不需要持久化文件,那么就没有很好的理由使用EBS(除非您希望自动伸缩实例的启动时间更快)。

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

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

  • 我想附加一个EBS卷,而不是快照,作为我的spot实例的持久存储。我知道如何手动附加卷,挂载它,并使它在重新引导时生存下来,但我如何使它在启动时自动附加? 在启动实例时,我可以在用户数据中做些什么吗? 注意:我需要将完整的路径添加到aws以使其工作。另外,由于ami已经具有/data设置,我不需要

  • 我正在使用AWS弹性豆茎,并在上面部署了我的nodejs应用程序。现在,我想自动化这个过程,即提交更改到Github,然后自动反映这些变化在应用程序。现在我有两个选择,使用弹性Beanstlak还是使用代码部署。我搜索了这两个服务, > 我可以使用带有弹性豆茎的deployBot来实现自动化,或者使用jenkins插件来实现自动化(AWS弹性豆茎部署插件)来实现弹性豆茎。还找到了这个自动化链接:h

  • 配置验证异常:AWS Elastic Beanstatk无法与Amazon EC2通信以确定是否为Elastic Load均衡创建自定义安全组。 在创建AWS Elastic Beanstalk应用程序时,我在尝试继续“查看和启动”时遇到了这个错误。我是新手。请帮忙。

  • 我试图找出管理EB docker应用程序的HTTPS的最佳方式。 目前我正在使用下面的方法。 < li>ELB接受443上的HTTPS连接,并转发到实例上的HTTP端口80。 < li>ELB接受80上的HTTP连接,并转发到实例上的HTTP端口8080。 < li >实例接受端口80上的HTTP连接,并转发到docker app。 < li >实例接受端口8080上的HTTP连接,并将它们重定向