上线

2017/12/11 posted in  全栈应用开发

开机启动Web应用

UpStart

部置检查请单
  1. 必须设置正确的安全级别
  2. 数不清同的环境创建不同的配置
  3. 允许额外的安全功能
  4. 允许性能优化
  5. 提交错误报告

自动化部署

  1. 使用描述文件,即配置信息应该存放于配置的描述文件中。
  2. 用代码来实现部署过程
  3. 版本化所有的代码
  4. 持续地测试系统的过程

使用Docker来隔离操作系统

  1. Ansible 系统自动化工具,Ansible 则可以将这些都配置化,只需要编写一个playbook的领域特定语语言配置即可。
  2. Docket是一个基于LXC技术止之构建的Container的容器引擎,基于操作系统的虚拟机,但是性能和在正常服务器上霆相差无几。使用Docker打包应用就相当于将操作系统与应用打包在一起。

LXC vs VM

Docker vs LXC vs VM

构建Docker的Container是一个很有意思的过程,构建一个基础镜像,在扩展基础镜像。