当前位置: 首页 > 科技观察

Docker1.0对OpenStack意味着什么?

时间:2023-03-11 23:59:33 科技观察

座无虚席的Docker大会发布了许多重大公告,其中最著名的是Docker1.0的发布。尽管对于它能否满足每个生产工作负载的需求存在争议,但毫无疑问,这一里程碑版本的发布是Docker进军数据中心的重要一步。Docker到底是什么?Docker是一个Linux容器平台,专为开发人员和系统管理员设计,旨在简化分布式应用程序的开发和部署。Docker将应用程序、工具、配置文件、库等的所有部分打包,使其成为一项更容易的任务。从概念上讲,它有点像虚拟机,允许多个应用程序使用一台功能强大的机器,同时保持每个应用程序的特定配置不同,并且不会干扰其他应用程序。与虚拟机不同,应用程序原生运行在Linux内核下,每个应用程序都与其他应用程序隔离并在操作系统下运行。想要了解更多关于Docker的知识,可以点击下面的视频进行学习。容器很棒。它们快速、高效、易于使用且重量轻。容器会取代传统虚拟化吗?有些会,有些不会。容器是开发新应用程序和移植旧应用程序的绝佳选择。但世界仍将运行许多永远不会在Linux容器中运行的遗留应用程序,这要么是因为特定于应用程序的要求,要么是因为需要维护现有的支持协议。与容器不同,虚拟机提供运行非Linux主机的能力,这可能是应用程序的要求。不过,这不应影响您的热情,因为在不久的将来,Docker和Linux容器将成为大规模应用程序部署的重要组成部分。Docker1.0版本带来了许多改进,让开发人员和系统管理员为平稳过渡做好准备。例如,网络部分得到了极大的改进,允许容器直接连接到主网络接口,而无需桥接主操作系统。与SELinux配合良好,允许更好的安全实施。当然,许多错误已在新版本中得到修复。Docker即将成为OpenStack管理员的重要工具,与OpenStack集群中的传统虚拟机一起工作。Linux容器要么通过Heat独立启动,用于配置和编排的本地开发,要么通过Nova,使用将容器视为另一种类型的管理程序的专用驱动程序。哪种方法最好取决于您的实际用例。想详细了解OpenStack和Docker如何协同工作?查看上个月在亚特兰大举行的OpenStack峰会的会议视频,其中包括简短的概念介绍和一些部署最佳实践。