妙用Openstack 建构高弹性云端服务平台
在最近几年,Openstack开源技术犹如旱地拔葱、迅速暴红,究其主因,乃至于该技术不仅深具自由、开放的特性,现今又已获得众多大厂鼎力支持,因此技术内涵势将持续进化无虞,故对于亟欲降至云端应用服务建构成本,且急着摆脱供应商绑定效应的企业而言,Openstack不啻提供了一条步上云端的捷径。
说起Openstack,目前除了有Red Hat、SuSE、HP、IBM…等台面上一线外商大厂力挺外,甫于2015年正式成军的迎栈科技,则堪称是本土业者当中,对Openstack着力甚深的代表性厂商。
迎栈科技副总经理王惠民强调,事实上,现今云端服务就在你我的身边,与大家的生活紧密依偎,比方说,不管是订票、在线看屋…等等五花八门的应用,背后皆由云端平台提供必要服务资源。
然而一旦谈到云端,人们不时陷入公有云、私有云、混合云选边站的迷思,但依照云端运算本该是自由自在的惯性,按理说,云端世界不应该有这麽多的疆域或边界藩篱,因此展望未来,真正畅行无碍的混合云,肯定是相对理想的运作架构;至于如何形成畅通无阻的混合云?王惠民则认为,必须让不同的云之间,能采用相同的语言进行沟通,其间除了有赖业界制订标准API外,更重要的,则是确保不同的云,都具有共同的架构,而Openstack便是理想选项。
IaaS机制健全与否 攸关云端服务成败
无庸置疑,一个优质的云端服务平台,将是促使企业IT架构完美转型,连带有助于提升企业营运竞争力的关键所在。而此一云端服务平台,必须具备5项元素,分别是「网络无所不在」、「随需应变自助服务」、「共享资源池」、「快速重新部署灵活度」,以及「服务可计算」。
依据这些目标展开云端服务系统架构,最重要的环节,其实仍是IaaS层,只因唯有将地基扎稳,才可望使展现更快、更稳且更安全的云端服务品质,而Openstack正是可扮演称职IaaS角色的关键技术,分别可透过NOVA、Swift/Cinder/Ceph、Neutron、Glance等功能模块,依序管理运算、储存、网络、虚拟化Hypervisor等基础架构资源。
王惠民表示,时至今日,Openstack基金会的参与成员,已突破1千家企业,而且就连VMware都推出Openstack商业发行版,再加上Google、Citrix近期纷纷正式加入Openstack阵营,显见Openstack声势愈来愈浩大,已经确立王者地位。
除此之外,每半年一度的Openstack大会,以前一次的加拿大温哥华论坛来看,参与人数突破6,000大关,继续刷新历史纪录,从这个现象来解读,不难窥见Openstack确实走在持续上升的轨道,关注相关技术发展的人士,也呈现节节走高之势。
OpenStack成功个案 迄今已突破500大关
值得一提的,OpenStack成功案例快速成长,迄今其建置应用触角,业已遍及超过168个国家,建置实例更一举超过500个,包括大家耳熟详的AT&T、Yahoo!、PayPal、Cisco Webex、NEC、易利信、Dell、华为、Walmart、Comcast、NTT DoCoMo、Purdue、Wells Frago等等,都已利用OpenStack技术建立云端服务平台。
究竟OpenStack是什麽?王惠民解释,开宗明义,OpenStack就是一套是云端操作系统,它可以管控所有虚拟化IT资源,让使用者随时随地都可藉由PC、手机、平板、穿载式装置等等不同界面,存取所需应用服务。
目前OpenStack所提供的组件数量,仍在持续提升与进化,但就多数应用环境而言,经常被使用到的项目,不外是几个。其中包括了运算套件Nova、网通套件Neutron、物件储存套件Swift、区块储存套件Cinder、映像档管理套件Glance,以及身份识别套件Keystone。
在OpenStack社群部分,现今已有近千家厂商投入,集结了超过2.8万名研发人员,这些力量,在在可谓支撑技术快速成长的坚实后盾。以接下来即将于日本东京峰会问世的Liberty版而论,厂商贡献度统计数据已出炉,HP以21%比例位居领先,Red Hat则以21%贡献度紧追在后,至于其他超过1成比重者,尚有Mirantis的19%,以及IBM的12%。
至于这些贡献出来的程序码,不论落在Nova、Neutron、Cinder、Heat、Horizon、Keystone、Magnum…等模块项目的比例,大抵都落3?5%,散布得颇为均匀,其间最大比重(高达67%),则是落在「Others」项次,由此可见,OpenStack推陈出新的速度明快、活力旺盛。
五项优势加持 让OpenStack赢得大企业青睐
论及OpenStack的优点,王惠民指出,首先是「弹性(Flexibility)」,企业不管何时要用、需要用到多少,以及用完后归还资源,皆可轻易满足需求,此乃因于OpenStack内含众多微型套件,可以各自独立运作,又能与其他模块相互沟通,反观一般套装软件很难具备这般高弹性;其次是「降低成本(cost saving)」,可想而知,全球有直逼3万名研发人员一齐投入开发行列,已拥有壮盛的经济规模,所以不仅有助于降低开发成本,亦有助于减少创新成本。
除了前述两项优势外,OpenStack尚具备「灵活性(Agility)」、「开放原始码(open source)」、「提升自主竞争力」,以及「不被厂商绑定(No vender lock in)」等诸多优异特质。
谈到OpenStack成功案例,王惠民补充说明,其实在OpenStack基金会里头,设置有Super User组织,旨在汇集各行各业的成功应用故事,并且对外分享,这些弥足珍贵的素材,都可望发挥相当程序的示范效果,协助后进者趋吉避凶,确保专案成功达阵。
在电信业方面,AT&T多年前决定采用OpenStack,先从美国3个数据中心开始做起,2012年初上线后,证实运作成效不俗,后续不断扩大适用范围,迄今已有12个数据中心部署OpenStack,有效提供予企业用户更有弹性、更具成本效益、更创新的优质服务。
思科旗下的Webex,则以OpenStack建构大型私有云,藉由个中高可用性、自动配置、乃至于支持物件储存等功能,满足会议服务的SaaS布建需求。全球市值最大的富国银行,主要看中OpenStack社群规模,因而决定采用OpenStack技术,藉以确保基础架构能赶上应用更新速。
而在智能手机业界闯出名号的小米,也运用OpenStack建立逾2,000个虚拟机的统一云端服务平台,据以覆盖小米所有产品线,经过一年多使用,证实虚拟机申请周期从数星期可急速缩短为数分钟,可用度高达99.99%。
迎栈专注研究OpenStack 致力建构相关生态系统
王惠民接着介绍迎栈科技(inwinSTACK)。他表示,该公司系于2015年4月正式成立,但在此之前,其实已藉由母公司迎广科技的云端应用研发中心型态,运作长达4年以上历程,其中投入OpenStack的时间,亦已超过3年之久。
而迎栈科技的主要使命,乃在于提供OpenStack专业服务,仅专注投入以OpenStack为基础的云端平台,并藉由研发与定制化能力的持续提升,来强化技术能量,至于服务范畴则含括教育训练、技术谘询、建置,现阶段已经集结了50多位资深云端平台研发与支持人员,堪称台湾阵容最整齐的OpenStack在地支持团队。
展望今后,迎栈科技将努力实现几个重要目标。其一,建立台湾OpenStack生态系统;其二,持续推广开放式创新;其三,整合国内外大厂及新创公司技术;最后,则是提供定制化云端解决方案及服务,且适用范围不限于台湾,也就是说,迎栈不排除将解决方案及服务输出海外。
值得一提的,根据近期的OpenStack贡献度统计,迎栈排在全球众厂的24名,是台湾厂商的第一位,若以贡献的程序行数而论,更高居全球第12名,显见该公司对于OpenStack底层技术研发,可谓着力至深。