一、什么是容器:容器是在隔离的环境里面运行的一个进程,这个隔离的环境有自己的系统目录文件,有自己的ip地址,主机名等。 二、什么是虚拟化:通过模拟计算机的硬件,来实现在同一台计算机上同时运行不同的操作系统的技术,常用的vmwore、openstack、kvm都是使用的虚拟化技术。 三、Docker概 ...
分类:
其他好文 时间:
2019-12-30 23:11:57
阅读次数:
96
现在我在VirtualBox 6.0.14上使用一个Ubuntu 18 虚拟实例,采用了“动态分配存储”方式虚拟化硬盘。 具体增加虚拟硬盘容量的方法如下: I) 在VirtualBox 管理器界面选定需要增加虚拟硬盘容量的虚拟机,然后点击主菜单“管理”->"虚拟介质管理",如图: II) 在虚拟介质 ...
分类:
系统相关 时间:
2019-12-30 23:08:49
阅读次数:
105
一、外部依赖 测试过程中经常伴随着某种外部依赖,列举如下: 二、隔离方式 2.1 数据源 大多数实际的测试需要各种形式的数据,通常情况下,数据从数据库中读取。下面是一些控制数据源依赖关系的技术 使用本地文件代替数据库 使用内存中的数据库 使用一个测试数据库 2.2 资源虚拟化 为控制系统之外资源的行 ...
分类:
其他好文 时间:
2019-12-30 21:16:14
阅读次数:
79
docker1.虚拟化技术:将不同的资源和逻辑单元剥离,形成松耦合的关系的技术(gartner){将一个真实的机器进行虚拟地分割,然后分割出来的部分可以独立使用}虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机上可以运行不同的操作系统, ...
分类:
其他好文 时间:
2019-12-30 19:23:05
阅读次数:
57
DCAAS 数据中心即服务,通过对计算资源、存储资源、网络资源,进行虚拟化,结合云管平台,为用户提供一个虚拟的数据中心(DC),即DCAAS(数据中心即服务); 架构如下图所示: ...
分类:
系统相关 时间:
2019-12-30 18:58:38
阅读次数:
115
KVM虚拟机:1.KVM是Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一2.KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。而Xen早期则是基
分类:
其他好文 时间:
2019-12-29 23:58:14
阅读次数:
154
一、Docker概述Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,两者之间完全独立。二、与虚拟机的比较三、Docker核心概念镜像(Image):类似虚拟机镜像容器(Container):类似linux系统环境,运行和隔离应用。容
分类:
其他好文 时间:
2019-12-29 23:55:14
阅读次数:
147
最近因为项目原因,在学C++相关的内容。由于有C#的基础,学起来还是比较快一些的。毕竟基础语法相同的地方还是挺多的。 但是C#和C++比较不同的一个概念就是指针。C#中弱化了指针的概念,而指针在C/C++中却是非常重要的概念。 指针,就是一个存储计算机内存地址的一个变量,通过这个变量,可以很方便的操 ...
分类:
编程语言 时间:
2019-12-29 00:57:34
阅读次数:
87
title: docker date: 2019-12-28 20:26:06 tags:重点:镜像、容器 08-01-Docker介绍 一 什么是虚拟化 在计算机中,虚拟化(Virtualization)是一种资源管理技术,是计算机的各种实体资源,如服务器,网络,内存及存储等,予以抽象,转换后呈现 ...
分类:
其他好文 时间:
2019-12-28 22:39:43
阅读次数:
98
摘要 虚拟化是云计算系统中的一种基础技术,可以说当前一个云计算服务必定是构建在虚拟化的基础上的。本文首先介绍了不同抽象层次的虚拟化技术,之后对应用广泛的系统级虚拟化和操作系统级虚拟化进行了更详细的分类和描述,最后介绍了各种典型虚拟化方案的具体实现。 虚拟化技术简介 首先,什么是计算机?现在使用的计算 ...
分类:
其他好文 时间:
2019-12-28 16:25:57
阅读次数:
111