【问题标题】:Hosting a dynamic website on AWS with auto scaling使用 Auto Scaling 在 AWS 上托管动态网站
【发布时间】:2018-12-16 03:02:03
【问题描述】:

我很困惑如何在 AWS 上托管动态 Laravel 网站。目前,我有一个 自动缩放组 配置为 MIN 1MAX 1。当当前的 EC2 出现故障时,我想要实现的是午餐新的 EC2 服务器。

我不明白我应该在哪里存储我的网站代码以启用新的 EC2 服务器以自动获取它!我已阅读有关将其存储在 S3 存储桶中的信息,但我的网站是动态的,不确定是否合适。

任何指导将不胜感激:)

【问题讨论】:

    标签: amazon-web-services amazon-ec2 autoscaling


    【解决方案1】:

    您可以复制 /var/www/html 的全部内容并将其存储在 s3 存储桶中。 然后,您可以在 ec2 实例中添加一个引导脚本,将 s3 存储桶的内容复制到其 /var/www/html 目录。

    【讨论】:

    • 这似乎是完美的解决方案。你能提供任何可以帮助我的链接、教程或视频吗
    • 您可以在 udemy 和 acloudguru 上托管的以下课程中找到示例。但是,它们是付费课程。 AWS 认证解决方案架构师 - Ryan Kroonenburg 的 2018 年助理
    【解决方案2】:

    您可以将任何引擎用于云配置环境和应用程序,例如 Ansible 或 Urbancode Deploy Blueprint designer,并在那里配置部署脚本,这些脚本可以从存储库、工件服务器 (Jfrag) 或您想从任何地方获取源/工件.

    【讨论】:

    • 我可以使用 aws CodeDeploy 做到这一点吗?
    猜你喜欢
    • 2022-11-06
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 2018-12-26
    • 2018-03-25
    相关资源
    最近更新 更多