vSphere5.5体系结构

1.vSphere5.5体系结构

vSphere5.5作为云集算操作系统,可以虚拟化服务器、存储、网络在内的整个IT基础架构,将这些架构转化为易于管理的虚拟化!vSphere5.5从逻辑上,可以划分为虚拟化层、管理层、界面层。虚拟化层包含了基础架构服务和应用服务,基础架构服务主要用于对基础话硬件进行虚拟化和整合。vSphere的管理层由vCenterServer组成,配置调配和管理虚拟化环境的中心点。

2.vSphere5.5数据中心物理拓扑

<1>计算服务器

在裸机上运行ESXi的x86服务器,ESXI则会运行虚拟机,为其提供资源

<2>存储网络和存储阵列

NFS NAS、iSCSI SAN 、FC SAN是vSphere5.5支持的存储

<3>IP网络

计算服务器上有多个物理网络适配器,并以次为整个vSphere数据中心提供高带宽和稳定的网络环境

<4>管理服务器和桌面客户端

vCenter Server 提供了对数据中心的单点控制,可将各个计算服务器整合起来,以供整个数据中心共享。

3.vSphere分布式服务

<1>vSphere vMotion

使用vMotion,可以在不中断的情况下,将虚拟机从一台服务器移动到另一台服务器,可以将虚拟机从负载较高的服务器移动到负载低的服务器,以保持负载平衡

<2>Storage vMotion

Storage vMotion可以将虚拟机在不中断的情况下,将虚拟机的存储从一个服务器迁移到另一个服务器。

<3>vSphere High Availability(高可用性)

可以为服务器中的虚拟机提供高可用性,一旦物理服务器出现故障的时候,vmware HA会在具有备用的其他物理服务器上重启受影响的虚拟机,保证虚拟机正常运行。

App HA是vSphere web Client 的一个插件,借助此插件,可以保证所有运行在虚拟机上的应用的高可用性,从而减少应用中断

<4>vSphere Fault Tolerance(容错)

通过为虚拟机启用 VMware Fault Tolerance,最大限度地延长数据中心的正常运行时间,减少停机管理成本。基于 vLockstep 技术的 VMware Fault Tolerance 可使应用程序实现零停机、零数据丢失,同时消除了传统硬件或软件集群解决方案的成本和复杂性。

<5>vSphere DRS

DRS会通过vMotion将虚拟机迁移到其他主机上,以保持物理主机间内存和CPU的平衡

<6>vSphere Storage DRS

可将若干数据存储中的存储资源聚合到单个数据存储中,可以根据数据存储的容量和I/O负载自动得安置虚拟机!可以根据优先级的预订以规则,在数据存储之间执行持续的负载平衡,确保不会出现空间和I/O瓶颈!

<7>vSphere DPM

可持续优化数据中心的能耗,当集群中的虚拟机需要的资源较少时,DPM会通过vMotion将虚拟机整合到一些主机中,然后关闭不用的主机,以节省能耗,比方当周末,或者夜间的时候!当需要资源的时候,会将关闭的主机恢复,以达到需要的标准!

4.vSphere Replication

可通过网络,在主机之间复制开启的虚拟机,与手动相比,可确保更低的带宽占用率和更高的恢复点

5.vSphere 网络连接

<1>网络体系结构

与物理机类似,每个虚拟机都有自己的虚拟网卡,和物理以太网一样,可以对标准的网络协议作出响应。每台主机都有自己的虚拟交换机配置,单个虚拟交换机可跨多个主机。与物理以太网连接的物理以太网适配器可为虚拟交换机提供上行链路。

<2>vSphere Standard Switch

可以使同一主机上的虚拟机像使用物理网络一样进行通信

<3>vSphere Distributed Switch

可以使整个集群中的虚拟机进行通信。

6.Network I/O Control

可聚合单个网络连接管道上的各种工作负载,利用改控制功能,管理员可确保当多种类型的流量通过统一管道的时候,也可实现可预测的网络性能。

7.vSphere存储体系结构

8.Virtual Machine File System(VMFS)

是一种高性能的集群文件系统,可针对虚拟机优化的存储虚拟化功能。VMFS是基于数据块的磁盘存储。VMFS允许多个服务器并行访问共享虚拟机存储。

9.虚拟磁盘

当创建虚拟机的时候,系统会在数据存储中为虚拟机调配或分配一定量的空间,而这些虚拟磁盘其实只是VMFS卷上的文件

10.Storage I/O Control

为有权访问共享存储池的一组主机上运行的虚拟机I/O优先级,扩大了内存和CPU常用份额和限制范围,通过在主机集群中动态分配I/O容量来解决存储使用量问题。通过配置规则和策略可以指定每个虚拟机的业务优先级,检测到I/O拥塞时,会跟据我们定义的规则像虚拟机动态分配I/O资源。

11.vSphere Hypervisor 体系结构

<1>VMKernel

是VMware开发的一个操作系统,提供了进程创建和控制,信号,文件系统,进程线程,主要用于多个虚拟机的运行。

<2>虚拟机监视器

每台ESXI主机的关键组件是VMM的进程,每个启动的虚拟机都在VMKernel中都会有有一个VMM,当虚拟机启动的时候,虚拟机的控制权都会交给VMM,VMM开始执行虚拟机发出的指令VMKernel会设置系统状态,以便VMM可以在系统硬件上运行。

<3>虚拟机硬件

虚拟机的设备是包含图中所示设备在内的一组虚拟硬件,ESXI主机提供了X86基础平台,你可以选择要安装在该平台上的设备,该基础虚拟机完全符合X86的系统标准,无论运行何种平台,虚拟机都包含一组标准硬件

<4>设备驱动程序

<5>VMware Tools

可提高客户操作系统性能,不安装也可以运行,但是有些功能无法使用,并且特别不方便。

<6>内存管理

时间: 2024-11-05 21:41:09

vSphere5.5体系结构的相关文章

[Nhibernate]Nhibernate系列之体系结构

引言 在项目中也有用到过nhibernate但对nhibernate的认识,也存留在会用的阶段,从没深入的学习过,决定对nhibernate做一个系统的学习. ORM 对象-关系映射(OBJECT/RELATION MAPPING,简称ORM),是随着面向对象的软件开发方法发展而产生的.面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统.对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据

探讨Java虚拟机之虚拟机体系结构

自工作以上,程序因为代码越写越多,变得越来越臃肿,效率也会变得越来越低,于是我总喜欢不断去优化程序结构外,内存优化和性能调优. 要对Java程序进行内存优化和性能调优,需要了解虚拟机的内部原理,了解Java虚拟机的好处除了上述提及两点好处.从更深一点的技术层面上看,了解Java虚拟机的规范和实现,将更加有助于我们编写高效.稳定的Java代码.比如,假如了解Java虚拟机的内存模型,了解虚拟机的内存回收机制,那么我们就不会过分依赖它,而会在需要的时候显式的"释放内存"(Java代码不能显

正交软件体系结构

正交软件体系结构由组织层和线索的构件构成.其中,层是由一组具有相同抽象级别的构件构成:线索是子系统的特例,它由完全不同层次功能的构件组成(通过相互调用来关联),每一条线索完成整个系统中相对独立的一部分功能.每一条线索的实现与其他线索的实现无关或关联很少,在同一层中构件之间是不存在相互调用的.正交软件体系结构的特征如下: (1)正交软件体系结构由完成不同功能的n(n>1)个线索(子系统)组成. (2)系统具有m(m>1)个不同抽象级别的层. (3)线索之间是相互独立的(正交的). (4)系统有一

Mongodb入门系列(4)——Mongodb体系结构与客户端基本操作及注意细节

说到Mongodb的体系结构,免不了与关系型数据库做个对比.这里以MySQL为例,我们进行一些比较: 从逻辑结构上对比: MySQL层次概念 MongoDB层次概念 数据库(database) 数据库(database) 表(table) 集合(collection) 记录(row) 文档(document) 在MongoDB中没有行.列.关系的概念,集合中的文档相当于一条记录,这体现了模式自由的特点. 从数据存储结构上对比: MySQL的每个数据库存放在一个与数据库同名的文件夹中,MySQL如

软考——计算机体系结构

软考进入倒计时的时间了,也是我们该要颗粒归仓的时候了. 还记得第一遍看软考书的时候,计算机体系结构这块知识那叫一个蒙啊,当时是硬生生的给吞下去的,不过还好,现在再看一遍书感觉亲切多了,因为熟悉了. 先看我的导图:    导图思路: 先从宏观入手,想到计算机体系结构,你能想到什么呢?当让是一些列组成计算机的东西,比如我们熟悉的CPU.键盘.鼠标.硬盘等等,这些事计算机的硬件,我们把他们分成四类:CPU.存储器.I/O设备和存储器:当然,有了这些硬件,计算机还是不能工作,让它跑起来当然少不了指令系统

Oracle体系结构总体概述

本文从网上找了一张介绍oracle体系结构图,用于总体的描述oracle的体系结构 1 oracle数据库主要有数据文件database和数据库实例instance组成.用户通过用户进程链接到server process.在数据库启动的时候,需要依赖于参数文件parameter file,如果我们的数据库是归档模式的话,oracle数据库会把 redo log files 写入到 archived log files,避免redo log files 被覆盖 2 instance 介绍 数据库启

软件体系结构 实验一

1.概念理解 (1)请根据你的理解和看法,给出"软件体系结构"的定义. 软件体系结构是指组成软件的各个构件.各构件间的关系以及软件设计的指导方向. (2)所谓"软件开发知识的半衰期",是什么含义?这个说法是否同样适用于"软件工程原则"?为什么? "软件开发知识的半衰期"是指随着软件开发技术的发展,经过一定的时间周期后,在软件开发领域将有一半的知识过时.这样的周期就是"软件开发知识的半衰期". 不适用,考虑&

ARM体系结构调试系统

预计会有几篇较大篇幅的文章大体描述下ARM体系结构调试系统方面的软硬件接口设计. 简述 经历过软件开发基本上都知道调试的重要性,能一次写好,并且没有BUG的软件毕竟少之又少. ARM体系结构从ARMv4开始硬件支持各种调试特性,随着系统的复杂度提升,到现今的ARMv7,甚至ARMv8,ARM从硬件层面也提供了更多的调试方式. 本文从大方向上概述ARM调试系统的组成,包括其中的debug,trace,profiling等方面 ,又着重在调试系统的软硬件接口配合. 调试分类 从大方向上看,我们基本可

Oracle体系结构和用户管理

数据库体系结构      定义:             数据库的组成,工作过程,数据库中的数据的组成与管理机制. 组成:             实例.用户进程.服务器进程.数据库文件. 其他文件(参数文件.口令文件.归档文件). oracle的概念:    程序全局区(PGA):        定义:              服务器进程使用的一块包含数据和控制信息的内存区域, PGA是非共享的内存,在服务器进程启动或创建时分配的 (在系统运行时,排序,连接等操作也需要对PGA分配). 用命