代码之家  ›  专栏  ›  技术社区  ›  Santhosh

AWS:需要指导部署我的Django项目

  •  1
  • Santhosh  · 技术社区  · 6 年前

    我有一个django网络应用程序。我计划在AWS Web服务器上部署。

    我正在为我的应用程序使用芹菜和rabbitmq-que管理器。

    我已经读过AWS服务。

    我有两种选择使用:

    1)AWS弹性豆茎或

    2)创建一个Linux的EC2实例,安装postgresql、celery、rabbitmq等

    所以哪个更好用。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Lijo Abraham    6 年前

    AWS EC2总是一个更好的选择,因为它让您可以完全访问操作系统和物理访问数据存储。这将帮助您管理应用程序,这是一种更有效的方法。另外,EC2实例不仅可以承载单个应用程序,还可以拥有您所需要的尽可能多的应用程序(取决于服务器的容量/实例类型)。这将允许您调整Web服务器代理。

    如果Beanstalk没有类似的选项,则必须使用可用的选项管理应用程序。

    总结: 如果您想要完全控制您的应用程序-使用EC2。 如果您正在寻找一个不需要太多控制的托管服务,那么您可以选择Beanstalk。就我个人而言,我想完全控制我的申请;)