我正在尝试围绕Vagrant和Berkshelf 进行研究,并尝试看看我是否可以使用它们来测试和开发我们的新 AWS 应用程序。
看起来 Vagrant 是 VirtualBox 的包装器,它允许您通过给它一个非常简单/基本的配置文件来快速启动虚拟机。看起来 Berkshelf 是 Chef 的包装器,允许您指定要安装在特定机器上的软件堆栈。
因此,如果该评估是正确的(或多或少),那么我想知道是否有可能:
- 在本地计算机上启动 Amazon 系统映像 (AMI) (作为访客 VM)并使用 Berkshelf 配置其软件堆栈;和/或...
- 在 AWS 上启动 AMI,并使用 Berkshelf 配置其软件堆栈;和/或...
- 这些技术和 AWS 是否还有其他可能的用例?是否有其他人已经这样做或将 Vagrant/Berkshelf 用于这些目的?