探析以云平台为基础的Linux 服务器搭建

2020-07-14 06:25张天明
科技视界 2020年34期
关键词:测试方法虚拟化服务器

张天明

(南京技师学院,江苏 南京 210033)

0 引言

云计算是传统计算机网络技术、网络存储等多种技术融合发展的产物。 相对而言,网络操作系统通常会使用Linux 来满足云计算的需求以及硬件本身的安全性和虚拟性,因此Linux 通常能够满足应用层的二次开发需求,具有广阔的发展前景。 本文旨在分析云平台和Linux 服务器的应用的相关的特点,研究和探讨基于云平台的Linux 服务器的构建和测试方法。

1 云计算简介

云计算的可伸缩性是一个相对而言较为重要的特性,因此实现可伸缩性的主要原则是虚拟化。 虚拟化主要是在同一台主机上集成多个应用程序和操作系统,以高效地调度服务器。 它最大的优点是当服务器过载时,它可以立即在线迁移,或者将此服务器上的多个任务迁移到另一个相对而言空闲的服务器上。

云计算不仅是一个单一的服务,通常以多个集合的模式进行呈现。云计算的简单理解是通过云来共享企业的计算资源和存储资源。用户能够根据自己的各项相关的需求选择一定的服务,这些公司(即云平台的提供商)位于服务器端。 对这些基本组件能够执行相对而言较为详细的虚拟配置操作。

云计算虚拟化平台为用户能够提供相对而言的可配置、可共享的各类资源模型,同时能够允许用户在不脱离自然环境的情况下租用和开发应用程序,使资源和循环利用得到充分利用,而随着虚拟化技术的发展,客户可以实时访问存储,云计算的应用越来越成熟。 Linux 通常以其开源性和安全性作为其主要优点成为云计算操作系统的首选。

2 云平台应用

现有的云平台都是基于虚拟机的,大部分的云平台都具有相对较为安全的文件系统、一定的网络结构和存储模式。通过在VMM 中添加一定的中间层软件,可以更加有效地保护其云平台和相关的云数据,让用户觉得其计算是较为透明的。虚拟机虚拟平台的多样性可以让客户端层软件运行在PC 机以外的各类不同的硬件平台上,如ann。这将云计算与各类不同的技术进行一定的结合,使信息技术的重构呈现出更多地不同方面的应用。 Linux 虚拟平台实现了客户端级操作系统的异构性, 使得用户在选择时具有很大的灵活性。云计算平台常常是构建在各类相关的大型服务器上。 通常这些服务器可以具有分布式相关的,也可以是集中的。 一般来说,用于云计算的公共数据中心通常是具有一定的巨大的资源规模, 常常高达10 万台甚至更多的服务器, 并且可以连接不同的物理位置,其主要的存储规模通常也会达到100 万TB。 它同时能够处理以及支持数千个相关的应用程序。如何管理云计算的服务器端同时可以保证相关的云计算数据中心能够提供不间断懂得服务也是各类相关的云计算和虚拟化技术进行主要考虑的问题。可以各项相关的利用Linux 搭建不同的云平台,能够在虚拟化层面解决不同的系统资源调用效率等相关问题,从而能够更好的实现相关的云计算的不同的大规模运营一级相关的管理。 目前,中国的阿里巴巴、腾讯、华为等各类不同的企业也在不断地推进各类云平台的应用。通过一定的云平台能够将相关的虚拟化平台应用于各个行业当中, 如与医学相关的医疗领域当中的DNA信息分析、数字测量、教学科研和云电信等各类行业。云应用的主要核心在于以“云”为关键内容,提供一定的服务的数据中心。 将云与网络通过云平台相连,充分利用数据中心。

3 基于云平台的Lin u x 服务器的构建

云平台的应用对Linux 服务器的开发具有十分重要的意义。本文分析了相关的云平台的不同的应用价值,探讨了基于云平台构建Linux 服务器的方法。

3.1 基于云平台的Linux 服务器的搭建方法

目前, 已经有部分行业进行了基于云平台的Linux 服务器的搭建工作。 根据现有的资料,要实现该类服务器的良好搭建,需要注意以下要点:首先需要注意的是Linux 服务器的操作模式的选择。目前,人们根据Linux 服务器的工作特点, 开发出了多种不同的操作模式。 这些操作系统各有优劣。 在进行服务器搭建的过程中,需要根据实际需求进行选择。 其中比较主流的操作模式包括Debian 操作系统、SuSELinux 系统和RedHeat 系统等。 这些系统的应对客户群各自有所不同。 工作人员需要根据服务器的具体服务对象,进行操作系统的具体选择。 另一方面需要注意的是Linux 服务器的安装信息。 在现有的计算机系统中,Windows 操作系统占了绝大多数。 考虑到人们使用的便利性,许多Linux 服务器在搭建的过程中,都会同时安装Linux 操作系统和Windows 操作系统。 为了尽可能减少数据的冲突,一般也会选择共享系统,即两个系统可以共同使用数据资源包。因此,在Linux 服务器进行安装信息的过程中,需要特别注意数据资源包的权限设置等,尽可能避免数据冲突的现象发生。

3.2 云平台在Linux 服务器中的应用

随着工作量的不断提升,Linux 服务器也逐渐陷入了发展难题。 在应用过程中,成本比较低一直是Linux服务器的一大应用特点。而随着信息化系统的应用,需要Linux 服务器处理的数据量大量增加。许多Linux 服务器的原有配置已经无法提供很好的工作服务能力。如果通过提升服务器配置来提高工作性能, 则面临性价比的问题。 因为在信息化时代中信息数量处于一种暴发式增长的态势。 单纯的提高服务器的配置只能够满足一时的需要, 无法在较长时间内提供稳定有效的支持。而通过应用云平台,则可以很好地解决这一方面的问题。云平台是在互联网的基础上发展起来,本身与服务器等具有比较高的相通性。最重要的是,云平台工作效率的提升并不单纯的依赖于基础设施的配置,与基础设施的数量有比较大的关系。 通过略微改变服务器的配置,即可使其满足云平台的工作需求。再借助其它工作平台, 即可大幅度提升Linux 服务器的工作性能。如果在日后有进一步发展的需求,也可从提升服务器配置和优化云平台算法等多个方面入手。

4 基于云平台的Lin u x 服务器的测试与调整

在完成基于云平台的Linux 服务器的搭建工作后,还需要进行相应的测试与调整工作。 本文通过分析多方资料,对基于云平台的Linux 服务器的测试方法与调整方法进行了探讨。

4.1 基于云平台的Linux 服务器的调整方法

在测试完成后,许多Linux 服务器都会暴露出自己在配置等方面的不足。因此,Linux 服务器的调整主要是根据测试结果对服务器的操作模式及配置等进行必要性的改变。具体的改变则主要包括:(1)根据测试结果对Linux 操作系统的模式进行改变,使其更加符合用户的需求。 (2)针对测试漏洞进行必要的系统升级或者配置升级等。

4.2 基于云平台的Linux 服务器的测试方法分析

在基于云平台的Linux 服务器的测试中, 主要需要测试两部分内容, 分别是操作系统的工作稳定性和服务器的安全性。 在工作稳定性方面可以沿用现有的测试方法。 根据Linux 服务器具体操作模式的不同,工作人员也开发出了相应的测试软件与方法。 例如,在RedHeat 系统的测试中, 可以利用操作光盘进行测试工作。具体的测试方法主要包括语言选择、兼容性驱动程序选择、分区选择等。 这些测试方法比较成熟,对于Linux 服务器的工作稳定性评价也比较值得肯定。服务器的安全性测试则主要针对网络入侵等方面。 基于云平台的Linux 服务器要充分发挥自己的工作性能,必须要借助互联网。 但在互联网中充斥着大量的危险信息,也时刻面临着网络入侵等威胁。 考虑到Linux 服务器在运行过程中会涉及到大量的机密性文件。 如果发生网络入侵事件,很容易导致严重的损失。 因此,需要利用现有的方法对基于云平台的Linux 服务器进行网络安全的测试,确保其能够充分保证数据的安全。

5 结语

云计算是基于多种技术的新兴计算模式,其集合了虚拟化资源和多种新型应用技术模式。 为了推动Linux 服务器的发展, 本文通过分析Linux 服务器的工作特点,结合云平台的发展现状,对基于云平台的Linux 服务器搭建方法进行了研究。在此基础上,本文结合时代技术发展的特点,对基于云平台的Linux 服务器的测试方法与调整方法进行了分析。这些研究对Linux 服务器的发展和应用有很好的帮助。

猜你喜欢
测试方法虚拟化服务器
基于泊松对相关的伪随机数发生器的统计测试方法
通信控制服务器(CCS)维护终端的设计与实现
基于云计算的软件自动化测试方法
DLD-100C型雷达测试方法和应用
基于OpenStack虚拟化网络管理平台的设计与实现
对基于Docker的虚拟化技术的几点探讨
虚拟化技术在计算机技术创造中的应用
中国服务器市场份额出炉
得形忘意的服务器标准
计算机网络安全服务器入侵与防御