首页 > 新闻 > 专家观点 >

上手OpenStack必看的10个问题

2015-08-28 10:10:39   作者:   来源:iThome   评论:0  点击:


  OpenStack热潮不只席卷国外,现在也已经吹向台湾,在台湾第二届OpenStack技术大会上,与会企业不只想要认识OpenStack,而更关心导入时会面临的实作面问题。

  今年,国外火红的OpenStack开始吹进台湾企业,从台湾第二届OpenStack技术大会的氛围,可见一斑。不同于去年第一届OpenStack台湾日,今年许多与会者最常询问讲者的问题,不再只是想要认识OpenStack,而是想更进一步地想要了解如何使用、如何升级、如何管理等等实作面的议题,也反映出台湾企业开始大步拥抱OpenStack的徵兆。

  今年OpenStack技术大会总召姜昱有也表示,OpenStack热潮不只席卷国外,现在也已经吹向台湾,进入可生产的应用阶段。也因此,我们从热烈讨论话题中,整理出10个上手OpenStack,必须要先知道的10件事,作为企业导入评估前的参考。

  Q1 OpenStack会成为未来10年IT架构的主流技术吗?

  A OpenStack基金会营运长Mark Collier最大的目标是,要让OpenStack成为像Google或Facebook那样普及的大众科技,人人都会使用,就算只有2个人,也能在车库里打造出不输Google等级的云端服务。

  他认为,OpenStack将能成为未来IT架构的主流。目前已有许多企业正在寻找属于自己的基础架构技术,希望自家数据中心可以运作得更有效率,让企业更快地前进。而OpenStack也因此成为他们的选择,不只是一个开源专案,而逐渐变成了企业的核心。OpenStack可以协助企业内部开发者更快取得资源,来迅速提供市场所需的新特色。例如可以支持所有运算技术平台,主流厂商的伺服器或储存产品。

  台湾少数已导入OpenStack的台中荣民总医院资讯室主任杨晴雯观察,在云端市场上,OpenStack的声势最大,已够资格来挑战IT架构主流。过去Linux的成功普及经验,有助于让企业更愿意拥抱OpenStack。

  身为OpenStack基金会个人董事委员暨全球推广大使的Aptira技术长Kavit Munshi表示,OpenStack可以帮助任何企业或产业,快速拥有云端能力,尤其可以让许多新兴经济体,如印度,快速具备了不输欧美的技术能力,而在未来10年,可预见将出现大规模导入OpenStack的企业。

  Q2 传统应用如ERP也能部署在OpenStack上吗?

  A Mark Collier透露,目前如SAP或甲骨文也正努力支持OpenStack,让企业惯用的ERP等传统企业大型应用也能在OpenStack环境中执行。另外,Intel也大力投入发展OpenStack,要处理器和伺服器不只能满足云端原生应用程式的需求,也能利用OpenStack云来设计出足以满足关键应用系统所需的硬件可用性设计。

  Q3 未来3年,OpenStack的发展会如何?

  A 从全球应用情况来看,Mark Collier认为,短期内最大的挑战是OpenStack人才慌。因为许多公司征求可以帮助导入或营运OpenStack的人才,包括需要技术面人才还有云端服务营运能力的人才。为了弥补这个断层,OpenStack基金会近期较大投资也集中在社群人才培训,让拥有Linux系统专业的IT人员也能具备OpenStack和云端平台技术的能力,来帮助更多企业导入OpenStack。

  Aptira技术长Kavit Munshi认为,未来3年OpenStack另一个挑战是要积极整合更多新兴开源技术,例如Docker,不是要和Docker竞争,而是要共同来建立更大个生态系。

  一手负责日本雅虎OpenStack团队,撑起5万台VM来执行日本雅虎网站服务的日本雅虎网络营运总部基础建设技术分部部长伊藤拓矢认为,OpenStack最大的价值是能实现实体数据中心的抽象化,可以推动数据中心转型。

  尽管目前OpenStack的平台可以能从API层来控管数据中心,但他期待,未来3年能出现更友善且自然地管理资料中心的方法。

  而在工研院云端运算中心系统软件组副组长张裕杰则认为,OpenStack开放各界参与标准API的开发,可以让各方业者贡献自己的程式码,贡献度又能带动业者对OpenStack的影响力,因此成为了资讯厂商都愿意投入的原因。今年刚发布的OpenStack联邦身份管理验证(Federated Identity),还能更进一步串连不同服务供应商提供的OpenStack平台,让使用者互相分享资源,更有助于OpenStack在公有云或私有云市场上的成长。

  Q4 除了新创、学校或电信业者,也有台湾一般企业导入OpenStack吗?

  A 过去在台湾拥抱OpenStack多为学校研究所需,或大多是研发产品或服务提供者,如网络新创、电信公司、台湾软硬件业者来利用OpenStack。

  不过,特别的是台中荣总在去年导入了OpenStack,来打造一套由二十余台伺服器组成的丛集,作为医院医疗资讯系统之用,取代了旧有VMware平台的环境。

  台中荣民总医院资讯室主任杨晴雯解释,因看到国外财金500大企业等企业都愿意导入开源软件,才促使杨晴雯决定导入,还有另一个影响因素是,荣总导入关键是获得像英特尔带头组成免费提供的技术支持团队,也取得从工研院云端团对独立为新创来研发OpenStack技术的双子星云端等厂商的技术支持,而非自行导入。

  台中荣总在去年导入了OpenStack,来打造一套由二十余台伺服器组成的丛集,作为医院医疗资讯系统之用。不过,而台中荣总非自行导入,而是由多家资讯业者共组技术支持团队来协助。

── 台中荣民总医院资讯室主任杨晴雯

  Q5 企业导入OpenStack常见的风险为何?

  A 对许多已导入企业而言,台中荣民总医院资讯室主任杨晴雯认为,升级是最大的痛点,因为OpenStack目前仍采每半年改版一次的步调,相关升级功能还有带加强。不少企业才完成一个版本的导入,就又面临了是否要升级新版的抉择,改变的代价和冲击都很高。他建议,最好可以提供像桌面作业系统升级后,还能恢复旧版的机制。另一个实际遇到的考验是,杨晴雯表示,OpenStack在储存产品的支持广度还不足,例如他们所用的储存设备型号就不支持。

  为了解决升级问题,如日本雅虎的作法是不升级,而是直接安装新版系统,但得预备大量实体伺服器来。日本雅虎网络营运总部基础建设技术分部部长伊藤拓矢将这个作法称为数据中心生命周期管理策略。他将数据中心内的伺服器分区分版安装,来进行OpenStack丛集的版本控管。数据中心内所有伺服器分成4区,各安装不同版本的OpenStack,每一个版本使用约25%的伺服器。遇到需要导入新版时,先将最旧版本丛集内虚拟机器上的应用程式转移到其他版本的OpenStack丛集上,再将最旧版本所有伺服器整批直接重新安装最新一版的OpenStack。

  Q6 若要自行导入OpenStack会不会很难?

  A 任何人都能从网络上取得OpenStack的完整程式码,也能自行安装出一套OpenStack的IaaS平台。不过,要实际运用于上线系统时,早从2011年就开始导入OpenStack的104人力银行则吃了不少苦头。

  104资讯科技系统维运处工程部工程襄理蔡吉明表示,不过早期说明文件不足,得以依靠社群讨论才能获得协助,OpenStack社群相当活跃,有助于解决问题。

  2012年开始,104花了一年时间,开始分批部署OpenStack的Essex版本,看中KVM的高度稳定性,而决定导入OpenStack,导入后也提高了伺服器的利用率,增加了约30%的机柜空间。不过,导入时仍旧遇到了一些OpenStack还未提供的功能,因为104内部团队中有略懂Python语言的开发者,才能修改原始码来符合104的需求。但也因如此,104后来又担心自行开发的网络功能无法相容新版,而决定不升级。

  蔡吉明表示,104已将所有网站服务部署在OpenStack上,即使不升级也仍旧稳定,没有非升级不可的需求,就算要升级,也考虑采取先建置新版环境再转移应用系统的策略。

  104人力银行2011年就开始导入OpenStack,从2012年更用于正式环境,来提供所有104网站上的服务。因为内部拥有Python人才,才能客制原始码来满足特定需求,但也因此担心相容性,而迟迟未升级到新版。

── 104资讯科技系统维运处工程部工程襄理 蔡吉明

  Q7 官方有何方法解决改版升级问题?

  A OpenStack基金会仍会采取半年改版一次的步调,但Mark Collier表示,已经采取了几项作法来改善升级问题,包括了让Nova运算丛集分批升级的机制,来避免整套服务中断。另一个作法是让调整现有的OpenStack开发流程,增加向下相容性测试,要求每项更新都得经过升级相容性的测试,来减少升级的困难,另外也计划要推动跳板升级的作法和机制,来减缓半年改版的升级压力。

  Q8 OpenStack可以通吃各种虚拟化技术平台吗?

  OpenStack是目前唯一一套可同时管理多种虚拟化平台、Container和实体伺服器裸机部署的开源云端平台产品。

  不过,从1年多前为了整合自家伺服器和OpenStack软件来打造整柜式产品而尝试了各种不同运用情境的云达科技技术处协理李家瑞表示,虽然OpenStack可以支持多种虚拟化平台,但是单一运算节点只能选择一种,还无法将不同的虚拟化平台建置在同一台伺服器上。不过,OpenStack社群也正在讨论对单一节点支持多种Hypervisor的功能,推出时程还未决定。

  Q9  Google的加入,会对OpenStack带来什么影响?

  A  在7月下旬,Google宣布成为OpenStack基金会的赞助企业,也派出了Container专家,要让这套源自内部大规模部署经验而衍生的管理平台Kubernetes。

  Google向Mark Collier说明加入的目的是,因为Google将OpenStack视为建置私有云的标准,为了让Google自家公有云服务更能结合OpenStack来发展混合云,所以,Google才加入OpenStack阵营。Mark Collier认为,这将是一个双赢的局面。Aptira技术长Kavit Munshi更预测,在Google拥抱OpenStack之后,未来3年,有助于让OpenStack的普及率翻数倍。

  Q10  导入OpenStack前要先考虑哪些事?

   因为OpenStack提供了高度弹性的部署组合,旗下多种套件可搭配不同的需求个别安装,例如只安装运算套件,或只安装储存套件,而不一定要全部安装。云达科技技术处协理李家瑞表示,一般企业导入OpenStack前,要先评估企业内部应用系统和工作流程的需求,找出自己需要的云端环境配置,再来设定合理的效能指标,才能进一步找出合适的部署计划。

  OpenStack风潮开始吹进台湾企业

  7月19日是OpenStack问世5周年,OpenStack基金会创办人暨营运长Mark Collier(图左)趁8月初参加台湾第二届OpenStack技术大会时与1,700位与会者共同庆生。

  8月初,台湾OpenStack社群、iThome及台湾云端运算产业协会联手举办了全台最大规模的OpenStack技术大会,不仅与会人数更胜以往,吸引超过1,700人报名到场参与,参加人员更从企业CEO一直到开发人员都有。

  此外,今年不仅是台湾OpenStack活动堂堂迈入第2届举办,也首度有多位国际重量级的要角到场共襄盛举,OpenStack基金会创办人,也是现任营运长Mark Collier更首度亲自来台参与这场年度盛会,他说,台湾这次活动是除了美国以外,全球最大规模的OpenStack聚会。

  7月19日是OpenStack问世5周年的日子,所以,大会一开场,就由Mark Collier和今年负责担任主持人的OpenStack基金会社群经理Tom Fifield与现场与会者一同庆生庆祝。

  Mark Collier在开场演讲中表示,面对企业越来越多来自数据中心容量的迫切需求,不论是制造业、零售业或金融业等企业组织,都必须透过部署软件方式,来做资源的有效控管,以因应未来爆量网络需求的成长。

  Mark Collier指出,经由使用OpenStack所建立的开源云端平台,除了能降低企业投资的成本,也有助于加快企业开发、测试应用和提供服务的时程。

  他并强调,目前OpenStack社群和厂商已开发数十种不同专案,用来协助企业打造各种云端应用解决方案,甚至,也支持最夯的虚拟化技术如Docker等。

  Mark Collier表示,社群成立的最终目标要将OpenStack发展成为一个全球云端生态系,来做为企业在全球布局提供更快速的应用及服务,甚至,让这朵由OpenStack打造而成的云,做到跨厂商、跨地理、区域的云端互通,进而实现驱动整个云端星球的目标。

  另一方面,来自日本雅虎网络营运总部基础建设技术分部部长伊藤拓矢也首次在台揭露日本雅虎网站大量运用OpenStack的成功经验。他表示,日本雅虎网站是在2013年开始采用OpenStack平台,来提升资源调度的弹性,以因应像是遭遇如地震、海啸等紧急通报所产生大量尖峰流量的需求,甚至,也通过布建OpenStack,做更有效的数据中心管理配置,降低企业投资硬件的成本。

  而截至目前,在日本雅虎网站上已经部署超过5万台虚拟机器,用来执行各式网络应用与服务,甚至藉由整合日本雅虎网站所有Hypervisor后,在数据中心总维运时间的可靠度(Availability)上更达到99.966%。此外,日本雅虎也进一步结合OpenStack来管理数据中心的生命周期,让数据中心可以长久稳定运作。

  不只有国际重量级讲者来台分享最新的OpenStack趋势,今年活动规模也扩大举办,超过30场演讲,讲者来自台湾、日本、中国、印度各地的OpenStack专家。OpenStack技术大会总召姜昱有也表示,有别去年以OpenStack介绍为主,今年则更进一步介绍各种OpenStack应用,也有更多国内外企业分享实际案例。

  姜昱有表示,OpenStack热潮不只席卷国外,现在也已经吹向台湾,进入可生产的应用阶段。

  他表示,通过这些案例的分享,将有助于加快台湾在地化OpenStack生态圈的成形,也能带动更多相关台湾业者投入,让有意采用OpenStack的企业,就近在台湾取得技术支持,替企业在提供服务和应用开发上带来更多的优势。

相关热词搜索: OpenStack 开源技术

上一篇:“互联网+”加速云计算普及

下一篇:最后一页

相关阅读:

分享到: 收藏

专题