High Availability protection for Openstack Compute Architecture and User VM

碩士 === 國立中央大學 === 軟體工程研究所 === 106 === More and more enterprises and users tend to deploy their web services on cloud platform because of the increasing popularity in cloud computing technology. Benefited from the elastic and easy-to-use features on the cloud platform, users only need to register vir...

Full description

Bibliographic Details
Main Authors: Shiang-Chi Lee, 李祥麒
Other Authors: Deron Liang
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/bkve2d
id ndltd-TW-106NCU05392077
record_format oai_dc
spelling ndltd-TW-106NCU053920772019-11-14T05:35:42Z http://ndltd.ncl.edu.tw/handle/bkve2d High Availability protection for Openstack Compute Architecture and User VM Openstack運算架構及虛擬機器 高可靠度保護機制 Shiang-Chi Lee 李祥麒 碩士 國立中央大學 軟體工程研究所 106 More and more enterprises and users tend to deploy their web services on cloud platform because of the increasing popularity in cloud computing technology. Benefited from the elastic and easy-to-use features on the cloud platform, users only need to register virtual machine by their hardware requirements then they can start to build their own web service. By this way, users can not only save the money from use the cloud platform rather than maintain their own physical machines but also make good use of the physical machines. Openstack is the kind of software that can build a cloud platform. When the physical machine encounters some errors in terms of the hardware and software then the virtual machine will also be inaccessible subsequently which will cause the money lose to the industry owners and users. So, high availability becomes a serious function in building a cloud platform. Openstack do not provide a formal solution for virtual machine HA since its released in 2012. NCU-PDC lab proposed a research about SDHAC(Software-Defined High Availability Cluster) based on Openstack cloud platform which will divide the compute resources to different SDHAC and combined with the IPMI hardware and software services level detection mechanism to decide the compute resource is in failure state or not. Once there are some errors in the compute resource they will start to recover it. This research propose and implement a hierarchically failure detection method based on the SDHAC and IPMI detection and provide the protection for the controller services which make sure that when some errors happens in the controller, the user can keep accessing to the controller services. Besides, this research supports REST API (Representational State Transfer Application Programming Interface) which allows external requests use the REST standard to perform HA functions. Deron Liang 梁德容 2018 學位論文 ; thesis 73 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 軟體工程研究所 === 106 === More and more enterprises and users tend to deploy their web services on cloud platform because of the increasing popularity in cloud computing technology. Benefited from the elastic and easy-to-use features on the cloud platform, users only need to register virtual machine by their hardware requirements then they can start to build their own web service. By this way, users can not only save the money from use the cloud platform rather than maintain their own physical machines but also make good use of the physical machines. Openstack is the kind of software that can build a cloud platform. When the physical machine encounters some errors in terms of the hardware and software then the virtual machine will also be inaccessible subsequently which will cause the money lose to the industry owners and users. So, high availability becomes a serious function in building a cloud platform. Openstack do not provide a formal solution for virtual machine HA since its released in 2012. NCU-PDC lab proposed a research about SDHAC(Software-Defined High Availability Cluster) based on Openstack cloud platform which will divide the compute resources to different SDHAC and combined with the IPMI hardware and software services level detection mechanism to decide the compute resource is in failure state or not. Once there are some errors in the compute resource they will start to recover it. This research propose and implement a hierarchically failure detection method based on the SDHAC and IPMI detection and provide the protection for the controller services which make sure that when some errors happens in the controller, the user can keep accessing to the controller services. Besides, this research supports REST API (Representational State Transfer Application Programming Interface) which allows external requests use the REST standard to perform HA functions.
author2 Deron Liang
author_facet Deron Liang
Shiang-Chi Lee
李祥麒
author Shiang-Chi Lee
李祥麒
spellingShingle Shiang-Chi Lee
李祥麒
High Availability protection for Openstack Compute Architecture and User VM
author_sort Shiang-Chi Lee
title High Availability protection for Openstack Compute Architecture and User VM
title_short High Availability protection for Openstack Compute Architecture and User VM
title_full High Availability protection for Openstack Compute Architecture and User VM
title_fullStr High Availability protection for Openstack Compute Architecture and User VM
title_full_unstemmed High Availability protection for Openstack Compute Architecture and User VM
title_sort high availability protection for openstack compute architecture and user vm
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/bkve2d
work_keys_str_mv AT shiangchilee highavailabilityprotectionforopenstackcomputearchitectureanduservm
AT lǐxiángqí highavailabilityprotectionforopenstackcomputearchitectureanduservm
AT shiangchilee openstackyùnsuànjiàgòujíxūnǐjīqìgāokěkàodùbǎohùjīzhì
AT lǐxiángqí openstackyùnsuànjiàgòujíxūnǐjīqìgāokěkàodùbǎohùjīzhì
_version_ 1719290513435131904