English  |  正體中文  |  简体中文  |  Items with full text/Total items : 69561/69561 (100%)
Visitors : 23267953      Online Users : 352
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/82856


    Title: 基於虛擬化的服務集群之效能評估研究;Distributed Service cluster study based on Virtualization Technology
    Authors: 王威仁;Wang, Wei-jen
    Contributors: 通訊工程學系在職專班
    Keywords: 虛擬化;容器集群;容器網路;虛擬機集群;效能評估;Virtualization Technology;Container Cluster;Container Network;Virtual Machine Cluster;Performance Evaluation
    Date: 2020-01-18
    Issue Date: 2020-06-05 17:24:46 (UTC+8)
    Publisher: 國立中央大學
    Abstract: 隨著企業廣泛使用雲端環境開發各種應用程式,並在雲端部署各種服務,虛擬化技術也隨著被應用到各種不同的雲端環境、及資料中心,虛擬機器(Virtual Machine)基於虛擬機管理程序的虛擬化技術,也是目前大部分企業運行服務所使用的環境,透過虛擬機器運行服務雖然能充分運用硬體資源、並提供服務獨立的運作環境,但是往往消耗大量硬體資源,同時對服務造成一定的延遲與效能損耗。
    近年來Container容器技術快速崛起,容器直接運作在作業系統之上,啟動時只需要應用程式執行所需的程式碼、函式庫、與環境配置,因此可以快速啟動,透過容器網路可以迅速把服務部署到不同的服務主機、甚至不同的雲端環境,形成分散式容器集群來提供服務,本篇論文考量目前雲端被廣泛用於托管Web應用程式的現況,設計由Docker、KVM、VMware Workstation、Docker on KVM、Docker on VMware等五種目前大多數企業運行服務所採用的虛擬化技術與服務架構作為實驗情境,實際將Web網頁服務部署上各種情境,透過一套評估方式、並進行一系列實驗、與研究,評估虛擬化對分散式服務集群造成的影響。
    實驗結果顯示容器虛擬化在處理傳入請求上明顯較其它情境快速,造成的額外資源開銷也較其它情境少,與不經任何形式虛擬化環境相比約造成5%的效能開銷、其次是KVM的21%,從實驗結果也顯示基於虛擬機管理程序的虛擬化在磁碟I/O讀取頻繁時會帶入大量延遲影響到集群處理效能,此外在虛擬機上運行Docker,雖然管理上較為便利,但會帶入大量的效能開銷與延遲,如需部署對效能與回應時間有嚴格要求的服務時,建議應該盡量避免使用Docker on VM的方式。;Recent years Cloud computing is developed rapidly, and virtualization technology is also applied to various cloud environments and data centers. Virtual machine is based on hypervisor-based technology which is also the environment used by most enterprises to deploy applications. Virtual machine could be improved for hardware utilization and creating an isolated environment, however, it also causes additional cost overhead for hardware resource and performance.
    In recent years, the Container-based virtualization has been risen rapidly. Container-based virtualization works at operating system level, the starting time is faster. Through container network, the application can be quickly deployed to different hosts in order to provide cluster service.
    In this paper, I have implemented five different types of virtualization environments: Docker, KVM, VMware Workstation, Docker on KVM, Docker on VMware, and currently they are used by most enterprises to run web applications and then it provides a set of performance evaluation methods and conducting a series of experiments to evaluate the impact of different virtualization technologies on distributed web application cluster.
    Experimental results show that container virtualization which is significantly faster than other virtualization environments in responding to connect requests and less additional hardware resource overhead. Compared with physical machine, Container virtualization causes about 5% performance overhead, and is followed by 21% of KVM. The experimental results also show that hypervisor-based virtualization will bring a lot of delay when the disk I / O reads frequently, and causes performance loss. Although running a container on top of virtual machine is a common case, according to experimental results it will bring a lot of performance overhead and responding delay. If enterprise needs to run applications that have strict requirements on performance and response time, it could be recommended to avoid running a container on top of virtual machine.
    Appears in Collections:[通訊工程學系碩士在職專班 ] 博碩士論文

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML21View/Open


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback  - 隱私權政策聲明