我正在大学里开展一个项目,正在考虑在内部部署数据中心(这是一个非常小的服务器机房,有 2 个几乎满载的机架)和 AWS 之间创建混合基础设施的可行性。
我想知道是否存在一种基于 KVM 迁移虚拟机的方法(我们在本地使用 RHEV),以便如果本地发生灾难(UPS 或 CRAC 单元故障、网络故障或自然灾害),虚拟机可以立即部署在 EC2 中。
遗憾的是,AWS 中的服务器迁移服务目前仅支持 VMWare,而直接移动 RAW 映像需要停止本地虚拟机以实现完全一致性(大多数情况下这是不可能的)。这次我不会使用直接连接,因此移动每个虚拟机的过程会比较慢。
我曾考虑创建一个在 VPC 和本地之间共享的 EFS,并不断更新 EFS 中的原始图像,但我不知道是否有更好的方法。
答案1
有趣的问题。
在本地数据中心[..]和 AWS 之间创建混合基础设施的可行性
这绝对是可能的,但听起来你并不真正想要一个混合环境。听起来你想直接运行你的 KVM 映像,就好像它们是 AMI 一样,我认为这不是一个好主意。
您是否使用任何类型的 CM 系统来管理本地图像?或者它们是“手动调整”的配置?我建议您配置平行线AWS 上的实例映像 (AMI)。
如果发生灾难,虚拟机可以立即部署到 EC2 中
没有什么是“瞬间”的;)
混合基础设施的难点在于数据。数据存储层以及在本地和云之间保持同步是现代挑战。目前有大量有趣的新技术正在开发中,以解决这一问题。我建议您在本地和云数据存储之间制定一个良好的复制策略。尝试复制机器图像可能不是有用的抽象层次。