Docker
今年6月Container技术圈内的重头戏DockerCon大会中,其中的一大亮点就是推出了Docker 1.12版本,并将调度工具Docker Swarm内建于Docker引擎中,解放开发者原本只能在单机部署Container的限制,让使用者在多主机环境下得以部署容器化应用程式。
而近日欧洲举办的LinuxCon大会上,Docker技术长Solomon Hykes则更近一步,因应容器调度的需求,推出了陈述式管理工具Infrakit。虽然容器调度工具SwarmKit与Infrakit都专注于解决应用程式调度问题,但两者差异在于,前者锁定的管理对象、使用情境为大规模容器应用程式管理,后者则是「对基础架构调度像容器应用程式般依样画葫芦。」Docker表示。
为解决异质环境维运难题,推出Infrakit
不仅如此,在今年DockerCon中,Docker更推出AWS及Azure云端Beta版的Docker,一脚踏入跨云市场,「除了能简化设定Docker外,也能让异质云端发挥它们原生的优点。」
在开发云端版本Docker时,Docker也了解到,必须建立一套管理、布建基础架构的準则,并且在各类环境通行无阻,无论是相异公有云厂商,或者是内部私有云。Docker表示,其中的挑战在于,各家厂商在营运基础架构时,都使用相异的IP位址,「IT维运团队应付的规模不只是有布建5台伺服器而已」,更重要的是,让IT人员更简单地宣告应用程式所需要的伺服器数量、规格,或是对其进行组态设定,并在碰上伺服器故障的状况中,系统能迅速地重新布建新伺服器,确保符合应用程式运作所需要的机器数量。
为此,Docker才开始着手研发Infrakit,「让提供运作分散式系统的基础架构,可以具有自癒能力(Self-Healing)功能。」
Docker也想要利用Infrakit,将基础架构自动化功能拆分为更细緻、简单的可插式套件。透过这些元件,系统可以确保基础架构符合使用者预先设定的状态。例如,自动检查基础架构现有的运行状况,若发现偏离使用者的设定时,这些套件也能自行採取行动,让系统恢复至正常状态。
同时,考量开发者可能使用相异程式语言开发系统介面与套件介接,使用者可利用Docker Container将此些元件打包、封装及部署,藉此解决异质环境的相容性问题。
Infrakit三大元件:群组、实例(Instances)、调味料(Flavors)
而让Infrakit实现加强基础架构自动化功能的幕后功臣,则是Infrakit内所包含的三大元件:群组、实例以及配方。第一是群组元件,Docker表示,透过此元件可以加强底层架构抽象化的程度,「比管理单一实例来得简单多。」例如,使用者可以利用数台机器组成1个群组,群组之中的伺服器可以拥有一致抑或相异的组态设定,前者适合部署无状态(Stateless)的应用程式,后者则可以纳入资料库、永久储存等应用。
再者则是实例(Instance)元件,「实例是隶属群组中的成员」,Docker说明,此元件仅管理单一实例的实体资源,并不会介入群组的运作,目前此套件已经相容于软体工具商Hashicorp所开发的虚拟化工具Vagrant、基础架构管理工具Terraform,「未来还要为AWS、Azure推出更多套件。」
最后则是调味料(Flavors)元件,透过此套件,协助系统辨别群组中各个相异的实例。此外,它还负责对实体实例进行组态设定,并且对应用程式进行健康检查。
未来Infrakit将要纳入Docker引擎
目前Docker引擎由许多不同的套件所组成,像是调度工具SwarmKit,或者协助Docker与Mac、微软作业系统环境整合的HyperKit、VPNKit以及DataKit,而Docker也表示,未来Infrakit将成为Docker引擎中的组成元件。
I 相关 / Other
以自我革命的精神推进改革,坚决端正思想认识,坚持从改革大局出发,坚定抓好...落实新发展理念,只要有利于增加人民群众获得感,就坚决地破、坚决地改。...八次会议强调 坚决贯彻全面深化改革决策部署 以自我革命精神推进
阿森纳两将对阵斯旺西或复出腾讯体育10月11日讯据《进球网》消息,阿森纳的两名球员科克兰和卢卡斯-佩雷斯都恢复了训练,他们很有可能在本周末对阵斯旺西的比赛里迎来复出,对于温格而言,这是一个不错的消息。科克兰
中新网济南10月11日电(曾洁)10月10日晚20点50分左右,齐鲁制药集团下属天和惠世制药有限公司废水回收车间一回收罐发生泄爆事故,山东省、市、区三级环保部门赴现场应急监测。目前该区域环境空气质量已恢复到日常浓度
德布劳内伤势恢复迅速可出战巴萨(官网数据)腾讯体育10月11日讯曼城(数据)与巴萨即将在下周进行一场欧冠大战,而在这场比赛前,蓝月亮收获了一个利好消息。据英国媒体《曼彻斯特晚报》的消息,曼城队的中场大将德布劳
广州日报讯(记者李斌)落选了国家队12强赛名单的广州恒大队长郑智,昨日在广州接受采访时表示,希望国家队队友能够尽快恢复自信。有球迷表示,如果有郑智在,中国队的中场控制力应会更强。郑智对此进行了回应:首先,