计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2013年
4期
1-5
,共5页
软件注入%按需定制%软件发布模式%应用虚拟化%集中化管理%OpenStack云平台
軟件註入%按需定製%軟件髮佈模式%應用虛擬化%集中化管理%OpenStack雲平檯
연건주입%안수정제%연건발포모식%응용허의화%집중화관리%OpenStack운평태
software injection%on-demand customized%software release mode%application virtualization%centralized management%Open Stack cloud platform
在云计算环境中,通常需要管理众多的计算资源,每个计算资源都因用户的需求不同而包含不同软件,造成了资源管理上的繁琐以及存储资源的浪费.通过对开源云计算平台及软件发布模式的研究,针对目前开源云平台下虚拟机管理系统的不足,文中设计了基于软件注入的按需定制虚拟机框架OpenAppV,并在开源云平台OpenStack下,实现了系统原型,对其关键部分软件注入进行了性能测试.测试结果表明,软件通过注入与虚拟机镜像来按需组合具备可行性,有效地解决了由于包含不同应用而形成的多个镜像所导致的存储与管理繁琐问题.
在雲計算環境中,通常需要管理衆多的計算資源,每箇計算資源都因用戶的需求不同而包含不同軟件,造成瞭資源管理上的繁瑣以及存儲資源的浪費.通過對開源雲計算平檯及軟件髮佈模式的研究,針對目前開源雲平檯下虛擬機管理繫統的不足,文中設計瞭基于軟件註入的按需定製虛擬機框架OpenAppV,併在開源雲平檯OpenStack下,實現瞭繫統原型,對其關鍵部分軟件註入進行瞭性能測試.測試結果錶明,軟件通過註入與虛擬機鏡像來按需組閤具備可行性,有效地解決瞭由于包含不同應用而形成的多箇鏡像所導緻的存儲與管理繁瑣問題.
재운계산배경중,통상수요관리음다적계산자원,매개계산자원도인용호적수구불동이포함불동연건,조성료자원관리상적번쇄이급존저자원적낭비.통과대개원운계산평태급연건발포모식적연구,침대목전개원운평태하허의궤관리계통적불족,문중설계료기우연건주입적안수정제허의궤광가OpenAppV,병재개원운평태OpenStack하,실현료계통원형,대기관건부분연건주입진행료성능측시.측시결과표명,연건통과주입여허의궤경상래안수조합구비가행성,유효지해결료유우포함불동응용이형성적다개경상소도치적존저여관리번쇄문제.
In the cloud computing environment,usually,there are many computing resources to be managed. Since each one of them con-tains different software because of the users’ different needs,this causes cumbersome processing in management and wasting in storage. Through the research of the Open Source Cloud Computing Platform (OSCCP) and the software release model,aiming at the current in-sufficiency of the virtual machine management system under OSCCP,introduce the design of on-demand customized virtual machine frame,OpenAppV,which is based on the software injection. And then a prototype system under OpenStack is realized. Then a perform-ance test is conducted of its key part,software injection. The testing results show the feasibility of the software on-demand combination through the injection and virtual machine mirror,which effectively addresses the red tape problem in the storage and management because of the multiple mirrors caused by containing different applications.