您当前的位置是:  首页 > 技术 > 企业通信 > 技术 > 数据网络 > 技术动态 >
技术 - 企业通信 - 数据网络技术频道
  首页 > 技术 > 企业通信 > 技术 > 数据网络 > 技术动态 > OpenStack Pike在微服务和扩展上下狠手

OpenStack Pike在微服务和扩展上下狠手

2017-09-04 13:52:34   作者:Jonathan Zhang   来源:开源云中文社区   评论:0  点击:3366


闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁诡垎鍐f寖闂佺娅曢幑鍥灳閺冨牆绀冩い蹇庣娴滈箖鏌ㄥ┑鍡欏嚬缂併劌銈搁弻鐔兼儌閸濄儳袦闂佸搫鐭夌紞渚€銆佸鈧幃娆撳箹椤撶噥妫ч梻鍌欑窔濞佳兾涘▎鎴炴殰闁圭儤顨愮紞鏍ㄧ節闂堟侗鍎愰柡鍛叀閺屾稑鈽夐崡鐐差潻濡炪們鍎查懝楣冨煘閹寸偛绠犻梺绋匡攻椤ㄥ棝骞堥妸鈺傚€婚柦妯侯槺閿涙稑鈹戦悙鏉戠亶闁瑰磭鍋ゅ畷鍫曨敆娴i晲缂撶紓鍌欑椤戝懘鎮樺┑瀣€垫い鎾跺枍缁诲棝鏌曢崼婵堢闁告帊鍗抽弻娑㈡偆娴i晲绨界紓渚囧枦椤曆囧煡婢跺á鐔荤疀閹惧墎楔闂佽桨鐒﹂崝娆忕暦閵娾晩鏁婇悹渚厛閺€銊х磽閸屾艾鈧绮堟笟鈧、鏍礋椤栨稑娈戦梺鍛婃尫閻掞箓锝為弴銏$厵闁硅鍔﹂崵娆戠棯閹冩倯闁逛究鍔岄~婊堝幢濡も偓楠炲姊虹粙娆惧剱闁圭懓娲獮鍐ㄢ堪閸喎娈熼梺闈涱槶閸庮噣宕戦幘璇查敜婵°倓鑳堕崣鍡涙⒑閸濆嫭澶勬慨妯稿姂瀹曟繂顓兼径瀣幍闂佸憡鍔樼亸娆撴倿閸涘﹥鍙忓┑鐘插鐢盯鏌熷畡鐗堝殗鐎规洏鍔嶇换婵嬪磼濞戞瑧鏆梻鍌氬€峰ù鍥х暦閻㈢ǹ绐楅柛鈩冪☉绾惧潡鏌熼幆鐗堫棄缂佺姵鐓¢弻鏇$疀閺囩儐鈧本绻涚粭鍝勫闁哄苯绉烽¨渚€鏌涢幘瀵告噰妞ゃ垺宀搁弫鎰板幢濞嗘垹妲囨繝娈垮枟閿曗晠宕㈤崗鑲╊洸婵犲﹤鎳愮壕濂告煟閹伴潧澧い搴㈢矊椤啰鈧稒蓱閸婃劗鈧鍠楅悡锟犮€佸Δ鍛妞ゆ垼濮ょ€氬ジ姊绘担鍛婅础閺嬵亝绻涢幘顕呮缂侇喖顭烽獮妯尖偓闈涙憸椤旀洟鏌i悩鍙夊巶闁告侗鍘奸悡鍌炴⒑鏉炴壆顦﹂柣妤€锕ョ粚杈ㄧ節閸ヮ灛褔鏌涘☉鍗炴灈婵炲懌鍊濆铏圭矙濞嗘儳鍓梺鍛婃尰缁诲嫰骞戦姀鐘斀闁搞儮鏅濋惁鍫ユ⒑缁嬫寧婀扮紒瀣灥閳诲秹鏁愰崪浣瑰瘜闂侀潧鐗嗙换鎺楀礆娴煎瓨鐓忛柛顐ゅ枑閸婃劖顨ラ悙鎻掓殲缂佸倹甯為埀顒婄到閻忔岸寮查鈧埞鎴︽倷閺夋垹浠搁柦鍐憾閹綊宕堕埡浣锋濠殿喖锕ㄥ▍锝夊箯閻樿鐏抽柧蹇e亞娴滃爼姊绘担钘夊惞闁革綇闄勬穱濠囧炊椤掆偓缁犳煡鏌曡箛鏇炐涢柡鈧禒瀣€甸柨婵嗙凹缁ㄤ粙鏌涙繝鍕槐婵﹥妞藉Λ鍐归妶鍡欐创鐎规洘锕㈡俊鎼佸Ψ椤旇棄鏋犳繝鐢靛Х閺佸憡鎱ㄩ悜钘夋瀬闁告稑锕ラ崣蹇涙煟閹达絾顥夐柡瀣╃窔閺岀喖姊荤€靛壊妲紒鐐礃椤濡甸崟顖氬唨妞ゆ劦婢€缁爼姊虹紒妯虹瑨闁诲繑宀告俊鐢稿礋椤栨氨顔婇梺鐟扮摠缁诲秵绂掗懖鈺冪<闁绘劦鍓欓崝銈嗐亜椤撶姴鍘寸€殿喖顭烽幃銏ゆ偂鎼达綆妲堕柣鐔哥矊缁绘帡寮灏栨闁靛骏绱曢崢浠嬫⒑鐟欏嫬鍔ゆい鏇ㄥ幖鐓ら柟缁㈠枟閻撴瑦銇勯弮鍌滄憘婵炲牊绮撻弻鈩冩媴閻熸澘顫嶉梺璇″灡濡啴宕规ィ鍐╁殤妞ゆ帊鐒﹀▍锕€鈹戦悩鍨毄濠殿噮鍙冮獮蹇涘礃椤旇偐顦ㄥ銈呯箰閸熺増銇欓幎鑺モ拻濞撴埃鍋撻柍褜鍓氱粙鎾诲煘閹烘鐓曢柡鍌濇硶鑲栭梺鐟扮畭閸ㄥ綊鍩為幋鐘亾閿濆簼绨荤紒鎰☉椤啴濡堕崱妯碱槬闂佺懓鍟跨粔鐟扮暦椤愨懡鏃堝川椤旇瀚藉┑鐐舵彧缁蹭粙骞夐敍鍕闁跨喓濮甸悡娆撴煣韫囷絽浜濋悘蹇曟暬閺屽秷顧侀柛鎾磋壘椤繈濡搁敂鑺ョ彿濠德板€撻懗鍫曞煘瀹ュ應鏀介柣妯哄级閹兼劗绱掗悩鍨殌闂囧鏌ㄥ┑鍡欏闁逞屽厸缁瑦淇婇幖浣哥厸闁稿本绮屽鎶芥⒒娴e憡鎯堥柛鐔哄█瀹曟垿骞樼紒妯煎幈闁硅壈鎻槐鏇㈡晬瀹ュ洨纾奸弶鍫氭櫅娴犺鲸顨ラ悙鏉戠瑨閾绘牕霉閿濆懎绾ч悗姘矙濮婄粯鎷呴崨闈涚秺瀵敻顢楅崟顒€浠梺闈浥堥弲娑氱矆閸屾壕鍋撻崗澶婁壕闂佸憡娲﹂崜娑㈠储閻㈠憡鈷戦柟顖嗗嫮顩伴梺绋款儏閹冲酣鎮惧畡鎵殕闁逞屽墴閸┾偓妞ゆ帒鍠氬ḿ鎰箾閸欏鐭掔€殿噮鍋嗛幏鐘差啅椤斿吋顓垮┑鐐差嚟婵挳顢栭幇鏉挎瀬闁搞儺鍓氶悡鐔兼煙闁箑寮鹃柛鐔风箻閺屾盯鎮欓崹顐f瘓濠殿喖锕︾划顖炲箯閸涘瓨鍤嶉柕澹讲鍋撴繝鍥ㄢ拺闂傚牃鏅濈粔鍓佺磼閻樿櫕宕岄柣娑卞枦缁犳稑鈽夊▎鎰仧闂備浇娉曢崳锕傚箯閿燂拷...
  8月30日,OpenStack基金会发布Pike。伴随着Pike的发布,OpenStack基金会专注于使这一基础软件定义的网络环境看起来更容易理解,更适合于围绕着OpenStack成长起来的微服务世界。
  OpenStack基金会执行董事Jonathan Bryce表示,用户已经变得习惯于将OpenStack视为一个整体。
  这就意味着不再强调,OpenStack是“由许多不同的,提供访问计算、存储、网络、裸机、数据中心功能的服务组成”。
  Bryce补充道,与OpenStack的发展同步,像Kubernetes、Docker、OpenFlow和TensorFlow这样的技术已经出现并成熟。他表示用户希望将这些技术与OpenStack环境结合起来。
  因此,基金会在Pike版本中突出“可组合性”:这是使OpenStack更容易使用各种服务的一种方式。
  Ironic裸机服务更容易与Cinder块存储和Neutron网络集成。
  Cinder现在可以分解为虚拟机、裸机系统或Docker / Kubernetes容器的独立存储服务。
  Ironic现在直接插入Neutron网络——基金会表示这对于多租户云端产品很重要。
  Cinder块存储通过“恢复为快照”功能得到增强,可以更好地进行数据恢复,并且可以不需要管理员关闭虚拟机而扩展存储卷。
  第二个影响Pike的“大主题”反映了更为成熟的部署态度——重点从”如何安装OpenStack来构建最初的云?”变为“如何从头到尾地运行云?”
  用户现在更关心生命周期问题 ,即“如何扩展,升级,管理故障等在云生命周期中会发生的事情”。
  Bryce表示,将OpenStack视为微服务的集合,让用户更有效地创建云。当需要升级时,微服务模型允许管理员通过A / B测试运行滚动更新。
  使用OpenStack容器的两个关键工具是Kolla和Helm。
  Kolla在为Pike版本做出贡献的开发人员中变得更受欢迎(与OpenStack Octata相比,多了19%)。Bryce表示,Helm(Kubernetes的封装管理工具)现在已经成为OpenStack服务的完整生命周期技术。
  再见,Python 2
  OpenStack开发社区也关注Python 2.x语言系列的弃用。虽然是2020年到期,但是有很多代码要替换。
  Bryce赞扬OpenStack成千上万的开发人员让Pike为Python 3.5做好准备的能力,让“用户知道他们不会背负大量的技术债务,即运行依赖于即将弃用的语言的流程”。
  “对受监管行业的用户来说,这是最重要的,他们必须证明他们在做的是安全的、可管理的和使用了适当的标准。”
  Pike的其他重点包括对Nova Cells v2的增强;OpenStack的分布式锁定管理解决方案etcd v3的推出;Swift对象存储现在支持全局分布式擦除代码,以允许单个区域在多区域网络关闭时起作用,并且确保一个区域中的故障可以使用远程区域进行恢复。
  Bryce指出,Cells v2是一项正在进行的工作,因为大型云不是静态的。 OpenStack的最大用户面临的持续挑战是如何将云扩展到非常大的规模 ——“几百或者几千台物理服务器”。
  他解释说:“每个发布周期,问题都会发生变化。”
  “Cells v2是扩展虚拟化环境的基本新架构。”
  “你永远无法建立一个大到能满足每一个人需要的单个虚拟化环境,所以你需要在适当的块里扩展它。”
  并不是每个人都以相同的方式看待这些块——对于一个网络来说可能是环境中有多少个IP地址,对另一个来说是有多少台物理机器,对其它的来说则是虚拟机的数量。
  Bryce表示,Cells v2中的想法是,用户可以分割其虚拟环境,每个部分都能感知其他部分,它们之间可以“智能地对话”。
  “这个项目已经进行了大约一年半,可能未来几年还会继续。”
  Bryce说,Pike的重点是公开横向扩展的功能。“每个OpenStack Nova实例从Nova Cell开始,你可以在该环境中添加额外的Nova cell,进行水平扩展和均衡。”
  这是OpenStack社区做出的一个很大的努力。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

  • 0

  • 0

  • 0

  • 0

  • 0

  • 0

  • 0

  • 0

专题