大型企业如何搭建私有云计算平台

    云计算已经成为当前最流行的IT概念之一,愈来愈多的大型企业开始考虑如何用云计算平台来构建本身的信息系统。云计算平台具备高可扩展性、超大规模、高可用性、成本低廉等特色,所以如何利用云计算搭建企业信息化平台成为当前的热门话题。可是对于云计算如何落地、企业如何利用云计算平台,特别是大型企业可利用哪些云计算搭建企业信息化平台,并无一个清晰的答案。本文依据云计算的基本概念,特别是私有云的建设,以虚拟化未基础,以构建企业级计算虚拟化池和存储虚拟化池未目标,搭建企业云计算平台,并给出了当前比较成熟的几个厂商的解决方案。html

    私有云也有前景数据库

    云计算(Cloud Computing)并无一个严格的定义,不一样的公司出于不一样的目的,都给出了不一样的概念,好比谷歌、亚马逊、IBMOracale、微软等都有不一样的定义和不一样的商业模式。通常来讲,云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等计算机技术和网络技术发展融合的产物。云计算是一种新的应用模式,按照一般的定义,云计算不只仅是技术上的新模式,还包括商务上的新模式,好比用户能够不用再购买设备,而是仅仅购买服务就能够支撑IT信息系统须要。当前你们关注得比较多的是这种可购买服务的公共云的建设,公共云油服务提供商为客户提供,用户的计算应用可像平常生活中的自来水和电同样即开即用,而不须要本身去修建自来水厂和发电厂。安全

    对于中小企业来讲,公共云是一个不错的选择,云计算服务提供商提供晕计算平台,中小企业不须要本身建设数据中心,不用关心虚拟化、网格等方面的技术难点,只要选择一个信得过的云计算服务提供商就能够了。可是对那些想利用云计算平台特性、对安全性要求比较高、不想把应用外包的大型企业来讲,构建本身的企业云计算平台(私有云)就成为一个新的发展方向。不一样于公共云能够直接使用最终的产品,私有云更多的是考虑“云”自己的建设,更关注构建云平台的技术,建设企业的私有云,就要求企业把本身的数据中心构建成一个高可扩展性、超大规模、高可用性、成本低廉的数据中心。通话虚拟化、网格计算、自动化管理等云计算技术,逐步把企业内部的数据中心建设成面向企业内部系统的具备公共云平台特性的云计算平台。服务器

    公共云对于大型企业来讲也并不是毫无关系,从将来的发展来看,根据不一样业务系统的须要,创建一个由公共云和私有云组成的混合云平台是趋势。网络

    用两个虚拟池构建企业私有云平台架构

    私有云计算平台的建设,当前比较成熟的方案主要是从虚拟化角度考虑,虚拟化是对物理资源(CPU、内存、网络等)的逻辑表示,以下降物理资源不一样层次之间的耦合程度,使系统所需资源不受物理资源的限制,从而得到高性能,高可扩展性等特性。当前企业主机和存储设施每每与应用系统直接绑定,没法实现主机和存储资源扩系统共享,这就会致使资源综合利用率较低,同时因为主机和存储设备日益增多,使得对这些设施的管理日益复杂。经过应用虚拟化技术,实现主机和存储资源的一体化整合、主机和存储资源的共享利用,提升资源利用率、下降成本,也有利于下降管理的复杂性,避免出现上一套系统就要购置主机、存储设备。并发

    当前比较成熟的虚拟化方案主要从两个层面进行虚拟化,创建两个虚拟化池:计算虚拟化池和存储虚拟化池。计算虚拟化池主要实现应用虚拟化,包含服务器虚拟化和应用中间件虚拟化两种方案。存储虚拟化池主要实现数据存储虚拟化,包含存储硬件架构虚拟化和存储软件虚拟化两种方案。经过计算虚拟化池、春初虚拟化池以及自动化管理平台,特别是经过自动化管理平台,使得应用和数据最大程度共享,从而得到更高的敏捷性、运营效率、经济效益和可管理性、并节省成本。负载均衡

 

大型企业如何搭建私有云计算平台

1 企业私有云平台技术方案分布式

 

搭建企业私有云平台的技术方案高并发

在计算虚拟化池和存储虚拟化池构件技术方案上,不一样的厂商出于不一样的商业目的,在结合本身原有产品优点的基础上,提出了不一样的解决方案。

l        计算虚拟化池:计算资源层面,包含服务器虚拟化和应用中间件虚拟化

1.       服务器虚拟化

操做系统运行中虚拟机上,服务器自己是虚拟化的,虚拟化的服务器跟正常的物理服务器是同样的,能够安装任何的应用。服务器虚拟化并非什么最新的技术,很早就应用于小型机的虚拟化分区。服务器虚拟化软件品牌有VMWare(免费的是ESXi,收费的是vSphere)、思杰(免费的是XenServer,收费的是Essentials)、KVM、微软(Hyper-V)等,VMWarevSphere最成熟,能够安装大多数操做系统。经过服务器虚拟化,能够将一台服务器当作N台服务器来使用,好比一台性能强劲的物理服务器能够虚拟出16台虚拟服务器,这样对于计算能力要求不高的系统,能够实现多个系统在一台物理服务器上运行而不会互相影响,大大减小了硬件的投资。

对于计算能力要求高的系统,经过自动化管理平台,可以把正在运行中的虚拟机从一台物理服务器上,或者另外增长系统1的虚拟机而减小系统2的虚拟机,使系统1得到更多的计算资源,从而实现跨物理服务器动态调整计算资源,共享相互分离的物理服务器,有限保证具备优先级的系统业务需求,实现资源利用最大化。比较典型的应用是白天运行业务系统,晚上运行数据处理任务,这样保证了计算资源利用的最大化。

大型企业如何搭建私有云计算平台

 2 服务器虚拟化示意图大型企业如何搭建私有云计算平台

3 虚拟机迁移示意图

2.       应用中间件虚拟化

基于应用中间件的虚拟化,不一样于服务器虚拟化在操做系统层面的虚拟化,而是中间

件层面的虚拟化。应用中间件虚拟化的优点是可以更好地利用各类平台,对原有的设备能够有效利用,不像服务器虚拟化对CPU等有特殊要求。

3.       存储虚拟化池:在数据存储层面,包含存储硬件架构虚拟化和存储软件架构虚拟化

存储软件构架虚拟化主要是经过数据库软件的集群技术实现,如Oracle提供的技术包

括集群(RAC)、内存数据库,IBM提供的是数据库分区技术。存储硬件架构虚拟化则包含Oracle提供的软硬一体化、IBM提供的XIV存储等。

1.       Oracle集群(RAC

    基于Oracle应用集群(RAC)技术,Oracle数据库能够在一组集群服务器上运行,能够设置多个节点访问单个数据库,这就提供了最高的可用性和最灵活的可伸缩性。党西药更多额处理能力时,只要添加服务器便可。RAC最多能够支持32台机器,从实际的应用效果来看,2台或4台机器效果不错,而随着机器的增长,性能提高并不大。另外Oracle内存数据库(TimesTen)经过将数据读取到物理内存中直接操做,减小了到磁盘间的I/O交互,数据库操做可以以最大效率执行,从而大大提升响应速度和吞吐量。

2.       IBM数据库分区技术

IBM DB2数据库分区是DB2企业版DPFDataPartitioning Feature)选件提供的,它主

要用来为大规模数据处理、高并发数据访问提供支持。DB2数据库在一个非共享的环境中被分解为独立的分区,分割分区都具备本身的资源,例如内存、CPU和磁盘以及本身的数据、索引、配置文件和事务日志。数据库分区能够部署在集群或MPP环境下,也就是说数据库分区分布在不一样的机器上,从而大大提高数据库服务器的查询能力,可是对于数据写的性能提高不大,对于业务操做环境方面的支持布什很好,适合于数据仓库的应用场景。

3.       Oracle软硬一体化设计

OracleExadata V2采用软硬件一体化设计,基于采用处理器的刀片服务器以及Sun

FlashFire技术、Oracle数据库11g实现,由于硬件特别是内存方面作了专门的处理,比通常的RAC性能有了极大的提高,能够提供大容、易于扩展的存储,具备很强的数据仓库和联机交易处理能力。能够设想,若是数据库的集群技术实现图片,普通PC服务器能够实现集群,小型机的末日也就不远了。

l        自动化管理平台

自动化管理平台是实现支持动态规模扩展和动态负载均衡集群的关键。经过自动化管理

平台,实时监控各个虚拟机的运行情况,并增长或者减小分配的资源。自动化管理平台须要结合不一样的实现技术,当前都是由相应的虚拟化厂商提供的。好比VMWare能够经过设置服务级别(网络带宽、计算资源份、存储I/O等)和设置负载平衡及优化规则,实现动态资源调度,实现最大化资源利用。

对于大型企业来讲,构建企业云计算平台在技术上已经成熟,在企业内部搭建高可扩展

性、超大规模、高可用性、成本低廉的私有云平台已经成为将来信息化建设的发展方向。

相关文章
相关标签/搜索