这些天来,容器被用于服务器似乎是理所当然的。那时我是一名初级开发人员,但我能回忆起一些事情。我会列出事情的经过,我希望有人补充缺失的部分。
- 创建 zip 文件(包含所有代码 + 包)
- ssh 进入服务器
- 解压
- 配置阿帕奇
- 设置多个服务器(可选)
- 使用配置文件实现自动缩放...(这部分真的不记得了)
- 我相信这需要像 Chef 或类似程序这样的东西,你有一个 EC2 可以使用的配置文件,或者有基本上可以运行所有命令的 bash 脚本
这些天来,容器被用于服务器似乎是理所当然的。那时我是一名初级开发人员,但我能回忆起一些事情。我会列出事情的经过,我希望有人补充缺失的部分。
Linux 服务器(正如您提到的 ssh):
puppet、ansible、chef、salt,之前是 python/ruby 脚本。在 perl 脚本之前。在那个 bash 脚本之前。在那之前打卡
DEB 和 RPM 而不是 ZIP 文件(因此您可以对部署进行版本化并使用标准工具)。在 deb/rpm 中说“需要 apache”并不难,然后将文件放入
sites-enabled
或类似文件夹中。直到云环境,自动缩放才成为现实。