amazon-ec2 - 在 EC2 上使用 vagrant

标签 amazon-ec2 vagrant

我需要在 EC2 上设置 Web 服务器和数据库服务器。
以后迁移到另一个服务提供商应该很容易。

目前,我有一个 Web 服务器和一个数据库服务器,每个服务器都运行在单独的 EC2 微型实例上,并远程安装了软件。

我们可以在这些带有预安装和预配置软件(如 LAMP 堆栈)的微型实例上运行一个 vagrant box 并使用它。所以我将以 2 个 vagrant box 结束,一个用于 Web 服务器,另一个用于数据库服务器。

亚马逊已经提供了复制实例的方法,但它可能只是被复制到另一个 EC2 实例.. 如果需要移动到其他提供商,它将是重新安装所有相同的过程。因此,我正在研究安装在亚马逊虚拟盒子上的自己的虚拟盒子。

我不知道它的好坏。我怀疑这是否也会影响性能。请分享您的看法。目标是在本地准备 env,并且可以灵活地轻松地将其部署到任何服务提供商。

最佳答案

在您的 AWS 盒子中运行 vagrant 可能不是正确的解决方案。你看过Vagrant AWS provider吗? ?

这将允许您使用 Vagrant 和 Puppet 或 Chef 设置和配置您的 AWS 盒子……如果您使用 Puppet 或 Chef 来配置您的服务器,那么您将拥有一个非常便携的“脚本化”服务器安装,可以轻松移动以后再转给另一个供应商...

关于amazon-ec2 - 在 EC2 上使用 vagrant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16870213/

相关文章:

amazon-web-services - AWS 中的负载均衡器、监听器目标、目标组之间有什么区别?

amazon-ec2 - 机器学习任务: what tool to use?

bash - 如何从在 docker 主机中运行的主机运行复杂的 docker 命令?

vagrant - 在 Vagrantfile 中指定 --no-parallel 标志

tomcat - HTTPS 在 EC2 服务器上运行,但在公共(public)互联网上运行不正常

amazon-web-services - 初始化 : User data is limited to 16384 bytes 时出现 Dask aws 集群错误

vagrant up 失败,无法加载 winrm

ssh - 是否可以在 USB 上运行 Vagrant box?

vagrant - 安装 MiniKF 后无法连接到 http ://10. 10.10.10 上的 MiniKF 登录页面

linux - 在 Chrome 中使用 Webdriver — 缺少共享库