美文网首页
部署应用程序的12个要素

部署应用程序的12个要素

作者: 飞将军 | 来源:发表于2015-01-08 08:49 被阅读189次

    参考The Twelve-Factor App

    The Twelve-Factor App —— Heroku 创始人之一兼 CTO Adam Wiggins 所写的应用部署方案,Heroku 式的部署其实更灵活和可靠。

    我简要描述一下这套方案提到的 12 个要素,完整内容请看原文。

    用版本管理库管理代码,例如用 git。
    声明并且隔离依赖,例如用 Bundler。
    把应用设置保存在环境变量中。
    把后端服务当作附加资源。
    明确区分 build 和 run 过程。
    应用运行为无状态的单个或多个进程。
    通过端口对外提供服务。
    通过进程模型水平扩展。
    能快速启动和安全关闭,高稳健性。
    开发和生产环境尽可能保持一致。
    日志通过标准流输出。
    管理任务作为一次性流程执行

    相关文章

      网友评论

          本文标题:部署应用程序的12个要素

          本文链接:https://www.haomeiwen.com/subject/zauxxttx.html