题记:“全部的华丽都会回归质朴,生活的本质是素简”,丹佛这座城市给参会者带来了心里的平静。蔚蓝的天空,乡村风格的建筑,成片的草地,在丹佛,人们和天然贴近。本届的Open Infrastructure Summit地点选在了丹佛这座质朴的小镇,基金会想和参会者一块儿静下来,探讨社区发展的本质问题。值得一提的是,最近三年的PTG活动都是在丹佛举行,今年PTG活动在Open Infrastructure Summit结束后立刻开启,给来自全球的社区贡献者预留了更充分的探讨时间。安全
图片描述:一晚上之间,阳光明媚的丹佛被白雪覆盖,从热情似火的夏天回到了天寒地冻的季节,每一个季节都有独一份的美好。网络
过去的8个年头,OpenStack享受过盛赞,经受过质疑。从被人人追逐,到被观望和冷眼旁观,基金会依然在前进。在笔者看来,旁观者清,有时也带着一点“站着说话不腰疼”的意味。在鼎盛时期加入共享盛世,当然是明智之选;在过渡时期,持续付出,则更为难得。繁华仅是一时,长久价值才是最终追求。 架构
“为何咱们愿意持续投入?”由于相信开源的长久价值,一个组织可以凝聚10万多来自全球各地的人共同建设一个开源基础设施架构,自己就是一件难以想象的事情。在通过这么多年的实践以后,开源的价值在多方面被验证。框架
有人质疑,OpenStack社区一直在孕育糟糕的项目,存在大把项目无人问津和维护。据统计,社区目前公布的官方正式项目超过60多个,你们最熟悉的大概就是Nova、Cinder、Glance、KeyStone、Neutron等最基础的核心项目。“基金会管理混乱,TC不做为,代码被胡乱合并,原先负责人退出。“在探讨为什么会出现这种问题时,每一个人都能列举出多个缘由。运维
若是把OpenStack看做一个公司,其规模一点也不亚于国外不少老牌外企,也远远超过国内一些互联网巨头。 这些外企、互联网巨头每一年都在尝试孕育更多的项目同时,也有大把的内部项目夭折。每一个公司都但愿每一个项目都可以成为核心,产生大把价值。“没法要求别人,那就作好本身”,面对质疑,最用力的回击即是行动。ide
“稳重求进,革新进取”,这是全部公司或者项目在经历巅峰,走向成熟时倾向于选择的策略,基金会也是如此。在“稳中求进,革新进取”上,笔者认为社区会越作越好。工具
稳重性能
对于Nova、Cinder、Neutron等比较成熟的项目的变更,社区的态度是谨慎再谨慎,一个小小的改动,须要通过几十甚至上百名reviewer和长达数月的讨论,才可以被合并。“Coding历来都是一件严肃的事情”。优化
“稳重并不意味着一成不变”,在这些成熟项目中,Ironic项目在蛰伏已久后,经过全新的容器化应用架构得到了新生动力。据OSF公布的数据,Ironic项目在OpenStack产品中的部署比例从2016年的9%上涨至2018年的24%。随着终端客户对云上物理机需求的释放,Ironic裸机安装部署项目的发展将得到更多的动力。云计算
OpenStack社区已经推出Ironic Bare Metal计划,旨在打造更为完整的Ironic商业生态圈,推进Ironic的大规模部署,强化OpenStack在虚拟机以外的发展。目前已经有30个组织加入此计划,其中包括Version Media和GERN。
革新
近两年备受关注的Kata Containers和Zuul项目在Denver峰会上崭露头角,正式被基金会确认为OpenStack基金会顶级开源基础设施项目。与此同时,StarlingX和Airship这两项试点项目,也在峰会期间获得了极高的关注,“Everyone is talking about Starling X and Airship.”,Starling X和Airship就像年少成名的好莱坞明星,所到之处,各类讨论的声音,各类不一样的意见,每一个人都但愿了解它们下一步要作什么。
Airship 1.0 Released
部署、统一管理和更新复杂的基础设施架构一直是困扰运维团队的难题,一个小小的变更均可能对系统的稳定性带来致命影响。也所以,基础架构的部署、升级、更新每每须要经验丰富的运维人员谨慎操做。Airship正是针对这一痛点的项目,它由AT&T、Intel和OpenStack基金会联合推出,其基础是OpenStack Helm项目。Airship是一组用于云环境自动化配置和管理的开源工具,它提供了一个声明性框架,支持定义和管理开放性基础架构工具,同时也支持对底层硬件的生命周期管理。Airship 1.0在安全性、弹性、持续集成和文档方面进行了全面强化,并对其平台、部署和工具功能进行了升级。
Starling X onboarding
“OpenStack和Starling X的关系?为何要选择在边缘部署Starling X,而不是OpenStack”。这是不少人在初次了解Starling X后提出的问题。Starling X主要服务于边缘应用场景,它在平台告警和HA,硬件管理、服务升级等方面作了强化,以应对边缘侧硬件环境复杂、运维人力少,升级周期长等痛点。同时,Starling X也对OpenStack自己服务作了优化,包括强化虚拟机的计算性能、网络性能、存储性能,以知足边缘大量数据计算、分析、存储以及对网络实时性能的需求。
Starling X是一个全新的边缘项目,但并非一个全新的项目。边缘侧依然须要基础的云计算服务,这些服务由OpenStack提供。边缘侧也有一些特殊需求,好比对异构硬件的统一管理、统一告警和日志服务,中心和边缘云服务同步,中心-边缘云协同等,这些都是Starling X正在强化的部分。
边缘侧须要更轻量级的部署架构,相比于OpenStack,Starling X支持的部署方式更为灵活,用户能够根据不一样的应用场景选择单节点、双节点或者标准化部署模式。据了解,Starling X容器化部署工做一直在进行中,将来将全面支持容器化部署。