好的,我大致了解云...过去 3 年左右我一直在使用服务器虚拟化。最初使用 vmware server,现在我更喜欢 xenserver...
虽然我的机器不再永久地与硬件绑定,但我仍然必须密切关注我的配置,确保我正确匹配负载,不要过度配置等。
我仍然遇到迁移问题,因为我的服务器不一样,所以在使用 xenserver 时我无法从较旧的英特尔至强 (PE1850) 迁移到较新的一代 (PE1950)(是的,vmware 可以做到这一点)
但是现在有了cloud.com、openstack、eucalyptus 等,所以我可以运行自己的云……
这些工具是否允许我利用物理硬件,使它们全部成为云的贡献者,将 xenserver 安装到云中,然后将操作系统安装到 xenserver 中?当我需要更多处理/空间/内存时,我只需购买足够的服务器并将它们添加到云中?这将使配置变得容易得多,并消除没有匹配服务器的问题……
如果没有,这些工具能给我带来什么?
答案1
不存在单一的“云”。这是一个营销术语,与底层技术关系不大;更多的是理解服务的“消费者”与负责基础设施的人员之间存在抽象关系(具体程度取决于您购买的服务)。
您无法“为云做出贡献”,因为它根本不存在。
这些工具提供的技术可能对您有用;如果您从事营销工作,您会将他们提供的服务称为“云”相关技术。
答案2
我想你对“私有云”很好奇,事实上它与你已有的非常接近。主要区别在于有一个单一的“控制面板”,你可以在其中处理大部分“高级”操作。以下是云系统的一些典型特征:
- “添加硬件”的简单方法(只需安装虚拟机管理程序和控制守护程序,并在控制面板中注册)
- 虚拟机模板管理
- 存储管理(卷创建、删除和分配给虚拟机实例)
- VM 生命周期处理(从模板实例化、启动、停止、统计、销毁)
- 根据负载在计算节点之间自动迁移。
如您所见,您可以手动完成所有这些操作;“魔法”在于将所有操作集成起来,并尽可能实现自动化。因此,您不必关心每个卷到底由哪些磁盘保存,或者哪些计算节点运行哪些 VM 实例。
那么,它适合你吗?这取决于你拥有许多不同的虚拟机,模板系统对你没有多大帮助。此外,如果你的一些虚拟机进行大量数据共享,如果负载平衡算法决定将这些虚拟机迁移到数据中心的两端,你可能会损失一些性能。
当您有大量虚拟机执行类似工作时,此设置非常有用,因此可以从一组有限的模板中进行实例化。在这种情况下,它可以让您轻松地从处理几十台虚拟机到处理几百台虚拟机,只需同一个团队即可。
答案3
另一件事是,当您也是后端管理员时,它是否是“云”并不重要。您仍然必须管理机器、进行容量管理以及您管理的任何其他服务器的所有其他正常任务。