In this paper, we propose a server structure proposal and automatic performance verification technology which proposes and verifies an appropriate server structure on Infrastructure as a Service (IaaS) cloud with baremetal servers, container based virtual servers and virtual machines. Recently, cloud services have been progressed and providers provide not only virtual machines but also baremetal servers and container based virtual servers. However, users need to design an appropriate server structure for their requirements based on 3 types quantitative performances and users need much technical knowledge to optimize their system performances. Therefore, we study a technology which satisfies users' performance requirements on these 3 types IaaS cloud. Firstly, we measure performances of a baremetal server, Docker containers, KVM (Kernel based Virtual Machine) virtual machines on OpenStack with virtual server number changing. Secondly, we propose a server structure proposal technology based on the measured quantitative data. A server structure proposal technology receives an abstract template of OpenStack Heat and function/performance requirements and then creates a concrete template with server specification information. Thirdly, we propose an automatic performance verification technology which executes necessary performance tests automatically on provisioned user environments according to the template.
翻译:在本文中,我们提出了一个服务器结构提案和自动性能核查技术,提出并核实基础设施上适当的服务器结构,作为服务(IaaS)云,使用光金属服务器、集装箱类虚拟服务器和虚拟机器;最近,云服务取得了进展,供应商不仅提供虚拟机器,而且还提供光金属服务器和集装箱类虚拟服务器;然而,用户需要设计一个适合其要求的服务器结构,以3种数量性能为基础,用户需要大量技术知识来优化其系统性能;因此,我们研究一种满足用户对这3种IaaS云的性能要求的技术。首先,我们测量光金属服务器、Docker集装箱、KVM(Kenel基虚拟机器)在OpenStack虚拟机器上的性能;第二,我们提议基于计量数量数据的服务器结构建议技术;服务器结构建议技术获得OpenStack Heat的抽象模板和功能/性能要求,然后创建带有服务器规格信息的具体模板。第三,我们提议一个自动性能核查技术,根据模板对提供用户环境的自动进行性能测试。