一、 基于“云计算”的企业基础架构
“云计算”成为当前最为流行的IT概念之一,越来越多的企业开始考虑如何用云计算平台来构建自己的信息系统,云计算平台具有“高可扩展性、超大规模、高可用性、低廉成本”的特点,因此如何利用“云计算”搭建企业信息化平台成为当前的热门话题。但是对于云计算如何落地,企业如何利用云计算平台,特别是大型企业可以利用那些云计算技术,并没有一个清晰的方案,让人“云里雾里”。本文根据云计算的基本概念,特别是私有云的建设,以虚拟化为基础,以构建企业级计算虚拟化池和存储虚拟化池为目标,搭建企业云计算平台,并给出了当前几种比较成熟的几个不同厂商的解决方案。
不仅仅是公共云,私有云也广阔的前景
云计算(Cloud Computing)并没有一个严格的定义,不同的公司出于不同的目的,也给出了不同的商业概念,比如谷歌、亚马逊、IBM(蓝云)、Oracle、微软等有不同的定义和不同的商业模式。云计算一般来说,是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等计算机技术和网络技术发展融合的产物,云计算是一种新的模式,通常的定义,一般来说不仅仅是技术上的新模式,还包括商务上的新模式,比如用户可以不用再购买设备,而是仅仅购买服务就可以。当前大家比较关注的更多的是这种购买服务的公共云的建设,公共云由服务提供商为客户提供的能够部署和使用服务的平台、计算模式发展的愿景,即让计算像日常生活中的自来水和电一样触手可及,又不需要我们自己去构建自来水厂和发电厂。
对于中小企业,“公共云”是一个不错的选择,云计算服务提供商提供云计算平台,中小企业不需自己建设数据中心,不用关心虚拟化、网格等方面的技术难点,只要挑选好一个信得过的云计算服务提供商就可以了。但是对那些想利用云计算平台特性,对安全性要求比较高,不想把应用外包的大型企业,构建自己的企业云计算平台(私有云)就成为一个新的方向。不同于“公共云”可以直接使用最终的产品,需要考虑的是如何选择信得过的云计算服务提供商,私有云更多的是考虑“云”本身的建设,关注构建“云”的技术,私有云就是企业把自己数据中心中构建成一个高可扩展性、超大规模、高可用性、低廉成本的数据中心。通过虚拟化、网格计算、自动化管理等云计算技术,逐步把他们内部的数据中心建设成面向自己企业内部系统的具有公共云计算平台一样特性的云计算平台。
“公共云”对于大型企业来说也并非是毫无关系,从未来的发展来看,根据不同业务系统的需要,建立一个由公共云和私有云组成的混合云平台,是未来的趋势。以下主要结合私有云的建设,构建一个云计算平台。
搭建两个虚拟池,构建企业云计算平台
私有云计算平台的建设,当前比较成熟的方案主要从虚拟化角度考虑,虚拟化是对物理资源(CPU、内存、网络等)的逻辑表示,以降低物理资源不同层次之间的耦合程度,使所需资源不受物理资源的限制,从而获得高性能、可扩展等特性。当前企业主机和存储设施往往与应用系统直接绑定,无法实现主机和存储资源跨系统共享,这导致资源综合利用率较低,同时由于主机和存储设施日益增多,使得对这些设施的管理日益复杂。通过应用虚拟化技术,实现主机和存储资源的一体化整合,主机和存储资源的共享利用,提高资源利用率,降低成本,也有利于降低管理的复杂性,避免出现上一套系统就要购置主机、存储。
当前比较成熟的虚拟化方案主要从两个层面进行虚拟化,建立两个虚拟化池:计算虚拟化池和存储虚拟化池。计算虚拟化池主要实现应用虚拟化,包含服务器虚拟化和应用中间件虚拟化两种方案。存储虚拟化池主要实现数据存储虚拟化,包含存储硬件架构虚拟化和存储软件架构虚拟化两种方案。通过计算虚拟化池、存储虚拟化池以及自动化管理平台(如下图所示),特别是通过自动化管理平台,使得应用和数据最大程度共享,从而获得更高的敏捷性、运营效率、 经济效益和可管理性,并节省成本。
构建企业云计算平台的技术方案
在计算虚拟化池和存储虚拟化池构建技术方案上不同的厂商出于不同的商业目的,在结合自己原有产品的优势的基础上,提出了不同的解决方案。
•计算虚拟化池,在计算资源层面,包含包含服务器虚拟化和应用中间件虚拟化。
服务器虚拟化:操作系统建立在虚拟机之上,服务器本身是虚拟化的,虚拟化的服务器跟正常的一个物理的服务器是一样的,可以安装任何的应用。服务器虚拟化并不是什么最新的技术,很早就应用于小型机的虚拟化分区,比如IBM的LPAR和HP的VPAR等技术。服务器虚拟化软件有VMWare(免费的ESXi,收费的vSphere),Citrix(免费的XenServer,收费的Essentials), KVM,微软(Hyper-V)等,VMWare是商业化的产品,最为成熟,可以安装大多数操作系统。通过服务器虚拟化,可以将一台服务器当做N台服务器来使用,比如一台4CPU4核的物理服务器可以虚拟出16台虚拟服务器,这样对于服务器计算能力要求不高的系统,可以实现多个系统运行于一台物理服务器上,而不会互相影响,大大减少了硬件的投资(如服务器虚拟化示意图1所示)。
对于计算能力要求高的系统,通过自动化管理平台,能够把正在运行中的虚拟机从一台物理服务器上转到另一台物理服务器上,或者另外增加系统1的虚拟机而减少系统2的虚拟机,使系统1获得更多的计算资源,从而实现跨物理服务器的动态调整计算资源,共享相互分离的物理服务器,优先保证具有优先级的系统业务需求,实现资源利用率最大化(如服务器虚拟化示意图2所示)。比较典型的应用是白天运行业务系统,晚上运行数据处理任务,这样保证了计算资源利用的最大化。
应用中间件虚拟化:基于应用中间的虚拟化,不同于服务器虚拟化操作系统层面虚拟化而是应用中间件层面的虚拟化,如IBM 的WVE可以实现J2EE环境的应用虚拟化,其工作原理同服务器虚拟化类似,基于多台物理服务器组成的计算资源构建,支持动态规模扩展和动态负载均衡集群。应用中间件虚拟化的优势是能够更好的利用各种平台,对原有的设备可以利旧,不象服务器虚拟化对CPU有特殊要求(支持VT技术),但是WVE只能限定在J2EE应用上。
•存储虚拟化池,在数据存储层面,包含存储硬件架构虚拟化和存储软件架构虚拟化。存储软件架构虚拟化,主要是通过数据库软件的集群技术实现,如Oracle提供的技术包括集群(RAC)、内存数据库,IBM提供的分区数据库技术。存储硬件架构虚拟化,包含Oracle提供的一体机、IBM提供的XIV存储等。
Oracle 真正应用集群 (RAC), Oracle 数据库可以在一组集群服务器上运行,可以配置多个节点访问单个数据库,这就提供了最高的可用性和最灵活的可伸缩性。当需要更多的处理能力时,只需添加服务器即可。RAC最多可以支持32个机器。从实际的应用效果来看,2的或者4个机器性能效果不错,但是随着机器的增加,性能提升不大。另外Oracle内存数据库(TimesTen)通过将数据读取到物理内存中在内存中直接操作,减少了到磁盘间的 I/O 交互,数据库操作能够以最大效率执行,从而大大提高响应速度和吞吐量。
IBM DB2数据库分区是DB2企业版 DPF(Data Partitioning Feature)选件提供的,它主要用来为大规模数据处理、高并发数据访问提供支持。DB2数据库在一个非共享的环境中被分解为独立的分区,每个分区都具有自己的资源,例如内存,CPU 和磁盘以及自己的数据、索引、配置文件和事务日志。 数据库分区可以部署在集群或 MPP 环境下,也就是说数据库分区分布在不同的机器上,从而大大提升数据库服务器的查询能力,但是对于数据写的性能提升不大,对于业务操作环境方面的支持不是很好,适合于数据仓库的应用场景。
Oracle的Exadata V2,采用软硬件一体化的设计,基于采用Intel CPU的刀片服务器、以及Sun公司的FlashFire技术、Oracle数据库11g实现,因为硬件特别是内存方面做了专门的处理,比一般的RAC性能有了极大的提升,可以提供大容量、易于扩展的存储,具有很强的数据仓库和联机交易处理(OLTP)。可以设想,如果数据库的集群技术实现突破,普通PC服务器可以实现集群,小型机的末日也就不远了。
IBM的XIV,是基于网格架构的新一代企业级存储系统,号称革命性存储架构,是存储中的动车组,不同于传统的集中式存储架构模式,XIV 网格存储系统由众多的网格单元构成,每一网格是由普通的硬盘组成,但是都有独立的IO,其最低配的存储容量就多达27T,大大提升了存储容量和效率,XIV的架构模型是未来存储发展的方向。
•自动化管理平台,自动化管理平台是实现支持动态规模扩展和动态负载均衡集群的关键。通过自动化管理平台,实时监控各个虚拟机的运行状况,并增加或者减少分配的资源。自动化管理平台需要结合不同的实现技术,当前都是由相应的虚拟化厂商提供的。比如VMware可以通过设置服务级别(网络带宽、计算资源份额、存储 IO 等)和设置负载平衡和优化规则,实现动态资源调度,实现最大化资源利用。
通过本文的介绍可以看到,对于大型企业来说,构建企业云计算平台在技术上已经成熟,对于大型企业来说,在企业内部,搭建高可扩展性、超大规模、高可用性、低廉成本私有云计算平台已经成为未来信息化建设的发展方向。
分享到:
相关推荐
全国大学生智能汽车竞赛自2006年起,由教育部高等教育司委托高等学校自动化类教学指导委员会举办,旨在加强学生实践、创新能力和培养团队精神的一项创意性科技竞赛。该竞赛至今已成功举办多届,吸引了众多高校学生的积极参与,此文件为智能车竞赛介绍
字卡v4.3.4 原版 三种UI+关键字卡控制+支持获取用户信息+支持强制关注 集卡模块从一开始的版本到助力版本再到现在的新规则版本。 集卡模块难度主要在于 如何控制各种不同的字卡组合 被粉丝集齐的数量。 如果不控制那么一定会出现超过数量的粉丝集到指定的字卡组合,造成奖品不够的混乱,如果大奖价值高的话,超过数量的粉丝集到大奖后,就造成商家的活动费用超支了。我们冥思苦想如何才能限制集到指定字卡组合的粉丝数,后我们想到了和支付宝一样的选一张关键字卡来进行规则设置的方式来进行限制,根据奖品所需的关键字卡数,设定规则就可以控制每种奖品所需字卡组合被粉丝集到的数量,规则可以在活动进行中根据需要进行修改,活动规则灵活度高。新版的集卡规则,在此次政府发布号的活动中经受了考验,集到指定字卡组合的粉丝没有超出规则限制。有了这个规则限制后,您无需盯着活动,建好活动后就无人值守让活动进行就行了,您只需要时不时来看下蹭蹭上涨的活动数据即可。 被封? 无需担心,模块内置有防封功能,支持隐藏主域名,显示炮灰域名,保护活动安全进行。 活动准备? 只需要您有一个认证服务号即可,支持订阅号借用认证服务号来做活动。如果您
出口设备线体程序详解:PLC通讯下的V90控制与开源FB284工艺对象实战指南,出口设备线体程序详解:PLC通讯与V90控制集成,工艺对象与FB284协同工作,开源学习V90控制技能,出口设备1200线体程序,多个plc走通讯,内部有多个v90,采用工艺对象与fb284 共同控制,功能快全部开源,能快速学会v90的控制 ,出口设备; 1200线体程序; PLC通讯; 多个V90; 工艺对象; FB284; 功能开源; V90控制。,V90工艺控制:开源功能快,快速掌握1200线体程序与PLC通讯
基于Arduino与DAC8031的心电信号模拟器资料:心电信号与正弦波的双重输出应用方案,Arduino与DAC8031心电信号模拟器:生成心电信号与正弦波输出功能详解,基于arduino +DAC8031的心电信号模拟器资料,可输出心电信号,和正弦波 ,基于Arduino;DAC8031;心电信号模拟器;输出心电信号;正弦波输出;模拟器资料,基于Arduino与DAC8031的心电信号模拟器:输出心电与正弦波
MATLAB口罩检测的基本流程 图像采集:通过摄像头或其他图像采集设备获取包含面部的图像。 图像预处理:对采集到的图像进行灰度化、去噪、直方图均衡化等预处理操作,以提高图像质量,便于后续的人脸检测和口罩检测。 人脸检测:利用Haar特征、LBP特征等经典方法或深度学习模型(如MTCNN、FaceBoxes等)在预处理后的图像中定位人脸区域。 口罩检测:在检测到的人脸区域内,进一步分析是否佩戴口罩。这可以通过检测口罩的边缘、纹理等特征,或使用已经训练好的口罩检测模型来实现。 结果输出:将检测结果以可视化方式展示,如在图像上标注人脸和口罩区域,或输出文字提示是否佩戴口罩。
1、文件内容:kernel-debug-devel-3.10.0-1160.119.1.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/kernel-debug-devel-3.10.0-1160.119.1.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊
该文档提供了一个关于供应链管理系统开发的详细指南,重点介绍了项目安排、技术实现和框架搭建的相关内容。 文档分为以下几个关键部分: 项目安排:主要步骤包括搭建框架(1天),基础数据模块和权限管理(4天),以及应收应付和销售管理(5天)。 供应链概念:供应链系统的核心流程是通过采购商品放入仓库,并在销售时从仓库提取商品,涉及三个主要订单:采购订单、销售订单和调拨订单。 大数据的应用:介绍了数据挖掘、ETL(数据抽取)和BI(商业智能)在供应链管理中的应用。 技术实现:讲述了DAO(数据访问对象)的重用、服务层的重用、以及前端JS的继承机制、jQuery插件开发等技术细节。 系统框架搭建:包括Maven环境的配置、Web工程的创建、持久化类和映射文件的编写,以及Spring配置文件的实现。 DAO的需求和功能:供应链管理系统的各个模块都涉及分页查询、条件查询、删除、增加、修改操作等需求。 泛型的应用:通过示例说明了在Java语言中如何使用泛型来实现模块化和可扩展性。 文档非常技术导向,适合开发人员参考,用于构建供应链管理系统的架构和功能模块。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
C#与VB实现欧姆龙PLC的Fins TCP通信案例源码:调用动态链接库进行数据读写,定时器与计数器数据区的简洁读写操作示例,C#与VB实现欧姆龙PLC的Fins TCP通信案例源码:调用动态链接库进行读写操作,涵盖定时器计数器数据区学习案例,C#欧姆龙plc Fins Tcp通信案例上位机源码,有c#和VB的Demo,c#上位机和欧姆龙plc通讯案例源码,调用动态链接库,可以实现上位机的数据连接,可以简单实现D区W区定时器计数器等数据区的读写,是一个非常好的学习案例 ,C#; 欧姆龙PLC; Fins Tcp通信; 上位机源码; 动态链接库; 数据连接; D区W区读写; 定时器计数器; 学习案例,C#实现欧姆龙PLC Fins Tcp通信上位机源码,读写数据区高效学习案例
可调谐石墨烯超材料吸收体的FDTD仿真模拟研究报告:吸收光谱的化学势调节策略与仿真源文件解析,可调谐石墨烯超材料吸收体:化学势调节光谱的FDTD仿真模拟研究,可调谐石墨烯超材料吸收体FDTD仿真模拟 【案例内容】该案例提供了一种可调谐石墨烯超材料吸收体,其吸收光谱可以通过改变施加于石墨烯的化学势来进行调节。 【案例文件】仿真源文件 ,可调谐石墨烯超材料吸收体; FDTD仿真模拟; 化学势调节; 仿真源文件,石墨烯超材料吸收体:FDTD仿真调节吸收光谱案例解析
RBF神经网络控制仿真-第二版
松下PLC与威纶通触摸屏转盘设备控制:FPWINPRO7与EBPRO智能编程与宏指令应用,松下PLC与威纶通触摸屏转盘设备控制解决方案:FPWINPRO7与EBPRO协同工作,实现多工位转盘加工与IEC编程模式控制,松下PLC+威纶通触摸屏的转盘设备 松下PLC工程使用程序版本为FPWINPRO7 7.6.0.0版本 威纶通HMI工程使用程序版本为EBPRO 6.07.02.410S 1.多工位转盘加工控制。 2.国际标准IEC编程模式。 3.触摸屏宏指令应用控制。 ,松下PLC; 威纶通触摸屏; 转盘设备控制; 多工位加工控制; IEC编程模式; 触摸屏宏指令应用,松下PLC与威纶通HMI联控的转盘设备控制程序解析
基于循环神经网络(RNN)的多输入单输出预测模型(适用于时间序列预测与回归分析,需Matlab 2021及以上版本),基于循环神经网络(RNN)的多输入单输出预测模型(matlab版本2021+),真实值与预测值对比,多种评价指标与线性拟合展示。,RNN预测模型做多输入单输出预测模型,直接替数据就可以用。 程序语言是matlab,需求最低版本为2021及以上。 程序可以出真实值和预测值对比图,线性拟合图,可打印多种评价指标。 PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运行可以出的结果图,具体预测效果以个人的具体数据为准。 2.由于每个人的数据都是独一无二的,因此无法做到可以任何人的数据直接替就可以得到自己满意的效果。 这段程序主要是一个基于循环神经网络(RNN)的预测模型。它的应用领域可以是时间序列预测、回归分析等。下面我将对程序的运行过程进行详细解释和分析。 首先,程序开始时清空环境变量、关闭图窗、清空变量和命令行。然后,通过xlsread函数导入数据,其中'数据的输入'和'数据的输出'是两个Excel文件的文件名。 接下来,程序对数据进行归一化处理。首先使用ma
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
旅游管理系统中的功能模块主要是实现管理员;首页、个人中心、用户管理、旅游方案管理、旅游购买管理、系统管理,用户;首页、个人中心、旅游方案管理、旅游购买管理、我的收藏管理。前台首页;首页、旅游方案、旅游资讯、个人中心、后台管理等功能。经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与旅游管理系统实现的实际需求相结合,讨论了Java开发旅游管理系统的使用。 从上面的描述中可以基本可以实现软件的功能: 1、开发实现旅游管理系统的整个系统程序; 2、管理员;首页、个人中心、用户管理、旅游方案管理、旅游购买管理、系统管理等。 3、用户:首页、个人中心、旅游方案管理、旅游购买管理、我的收藏管理。 4、前台首页:首页、旅游方案、旅游资讯、个人中心、后台管理等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流查看及回复相应操作。
Boost二级升压光伏并网结构的Simulink建模与MPPT最大功率点追踪:基于功率反馈的扰动观察法调整电压方向研究,Boost二级升压光伏并网结构的Simulink建模与MPPT最大功率点追踪:基于功率反馈的扰动观察法调整电压方向研究,Boost二级升压光伏并网结构,Simulink建模,MPPT最大功率点追踪,扰动观察法采用功率反馈方式,若ΔP>0,说明电压调整的方向正确,可以继续按原方向进行“干扰”;若ΔP<0,说明电压调整的方向错误,需要对“干扰”的方向进行改变。 ,Boost升压;光伏并网结构;Simulink建模;MPPT最大功率点追踪;扰动观察法;功率反馈;电压调整方向。,光伏并网结构中Boost升压MPPT控制策略的Simulink建模与功率反馈扰动观察法
运行GUI版本,可二开
Deepseek相关主题资源及行业影响
WP Smush Pro 是一款专为 WordPress 网站设计的图像优化插件。 一、主要作用 图像压缩 它能够在不影响图像质量的前提下,大幅度减小图像文件的大小。例如,对于一些高分辨率的产品图片或者风景照片,它可以通过先进的压缩算法,去除图像中多余的数据。通常 JPEG 格式的图像经过压缩后,文件大小可以减少 40% – 70% 左右。这对于网站性能优化非常关键,因为较小的图像文件可以加快网站的加载速度。 该插件支持多种图像格式的压缩,包括 JPEG、PNG 和 GIF。对于 PNG 图像,它可以在保留透明度等关键特性的同时,有效地减小文件尺寸。对于 GIF 图像,也能在一定程度上优化文件大小,减少动画 GIF 的加载时间。 懒加载 WP Smush Pro 实现了图像懒加载功能。懒加载是一种延迟加载图像的技术,当用户滚动页面到包含图像的位置时,图像才会加载。这样可以避免一次性加载大量图像,尤其是在页面内容较多且包含许多图像的情况下。例如,在一个新闻网站的长文章页面,带有大量配图,懒加载可以让用户在浏览文章开头部分时,不需要等待所有图片加载,从而提高页面的初始加载速度,同时也能
Could not create share link. Missing file: C:\Users\xx\.conda\envs\omni\Lib\site-packages\gradio\frpc_windows_amd64_v0.3 1. Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.3/frpc_windows_amd64.exe 2. Rename the downloaded file to: frpc_windows_amd64_v0.3 3. Move the file to this location: C:\Users\xx\.conda\envs\omni\Lib\site-packages\gradio