Hyper容器云技术实践:从Docker到HyperContainer

需积分: 10 0 下载量 43 浏览量 更新于2024-07-17 收藏 1.59MB PDF 举报
“Hyper容器云及云上运维.pdf” 在CCTC2017中国云计算技术大会上,Hyper.SH的运维负责人裴彤分享了关于《Hyperledger技术实践与案例分享》的主题演讲,主要聚焦从Docker到Hyper Container的技术演进以及在公有云中的应用和运维模式的转变。 Hyper是一家专注于虚拟化容器技术的初创公司,负责维护包括hyperhq/hyperd、hyperhq/runv、hyperhq/hypernetes和kubernetes/frakti等多个开源项目,并提供了一个名为Hyper的公有容器云服务(https://hyper.sh)。 1. **从Docker到HyperContainer** Docker作为目前最热门的容器技术,已经从最初的简单运行时发展成一个包含集群管理、容器编排、网络和存储插件的复杂生态系统。Docker的核心在于其轻量级的隔离性和便携性,但相比虚拟机,其隔离性相对较弱。为了解决这个问题,Hyper推出了HyperContainer,它结合了虚拟机的隔离性和容器的轻量化特性。 2. **HyperContainer用于公有云** HyperContainer的设计目标是实现“Secure as VM, Fast as Container”,即在保证安全性的同时,提供与容器相当的启动速度和资源利用率。通过极度精简的虚拟机硬件配置和内核,以及VMCache和VMTemplate等技术创新,HyperContainer显著提高了启动速度和减少了内存占用。例如,通过预先准备的虚机池,容器启动时间可缩短至300毫秒,而qemu进程的实际内存占用远低于虚机分配的内存。 3. **Hyper容器云上运维方式的改变** 随着HyperContainer的引入,云上运维的方式也发生了变化。传统的Docker运维可能侧重于容器层面的管理,而HyperContainer的出现,使得运维人员需要同时关注虚拟机和容器的管理。这包括更复杂的资源调度、性能监控和安全保障。例如,为了保持高可用性和安全性,运维团队可能需要实施更精细的虚拟机管理和更新策略,同时确保容器的快速部署和弹性扩展。 总结来说,Hyper通过HyperContainer将虚拟机的隔离性优势带入容器世界,提升了云服务的安全性和效率,同时也对云上运维提出了新的挑战。这种技术的创新推动了容器技术的发展,使得企业在享受容器灵活性的同时,也能获得虚拟机级别的安全保障。