[云计算平台的应用实例]“深圳大学城云计算公共服务平台”由深圳大学城管理办主办, 深圳市云景科技有限公司承办,深圳市云计算关键技术与应用重点实验室、深圳市超算中心协办。 是国内是中国第一个依...+阅读
云计算基础架构
云计算到目前为止架构主要可分为四层,首先:显示层,多数据中心云计算架构这层主要是用于以友好的方式展现用户所需的内容,并会利用到下面中间件层提供的多种服务,主要有五种技术: HTML:标准的Web页面技术,现在主要以HTML4为主,但是将要推出的HTML5会在很多方面推动Web页面的发展,比如视频[1]和本地存储等方面。 JavaScript:一种用于Web页面的动态语言,通过JavaScript,能够极大地丰富Web页面的功能。 CSS:主要用于控制Web页面的外观,而且能使页面的内容与其表现形式之间进行优雅地分离。 Flash[2]:业界最常用的RIA(Rich Internet Applications)技术,能够在现阶段提供HTML等技术所无法提供的基于Web的富应用,而且在用户体验[3]方面,非常不错。 Silverlight:来自业界巨擎微软[4]的RIA技术,虽然其现在市场占有率稍逊于Flash,但由于其可以使用C#[5]来进行编程,所以对开发者非常友好。
其次:中间层 这层是承上启下的,它在下面的基础设施层所提供资源的基础上提供了多种服务,比如缓存服务和REST服务等,而且这些服务即可用于支撑显示层,也可以直接让户调用,并主要有五种技术; REST:通过REST技术,能够非常方便和优雅地将中间件层所支撑的部分服务提供给调用者。 多租户:就是能让一个单独的应用实例可以为多个组织服务,而且保持良好的隔离性和安全性,并且通过这种技术,能有效地降低应用的购置和维护成本。 并行处理:为了处理海量的数据,需要利用庞大的X86集群进行规模巨大的并行处理,Google的MapReduce是这方面的代表之作。 应用服务器:在原有的应用服务器的基础上为云计算做了一定程度的优化,比如用于Google App Engine的Jetty应用服务器。
分布式缓存:通过分布式缓存技术,不仅能有效地降低对后台服务器的压力,而且还能加快相应的反应速度,最著名的分布式缓存例子莫过于Memcached。 再有:基础设施层 这层作用是为给上面的中间件层或者用户准备其所需的计算和存储等资源,主要有四种技术: 虚拟化:也可以理解它为基础设施层的“多租户”,因为通过虚拟化技术,能够在一个物理服务器上生成多个虚拟 机,并且能在这些虚拟机之间能实现全面的隔离,这样不仅能减低服务器的购置成本,而且还能同时降低服务器的运维成本,成熟的X86虚拟化技术有 VMware的ESX和开源的Xen。 分布式存储:为了承载海量的数据,同时也要保证这些数据的可管理性,所以需要一整套分布式的存储系统。 关系型数据库:基本是在原有的关系型数据库的基础上做了扩展和管理等方面的优化,使其在云中更适应。
NoSQL:为了满足一些关系数据库所无法满足的目标,比如支撑海量的数据等,一些公司特地设计一批不是基于关系模型的数据库。 最后:管理层 这层是为横向的三层服务的,并给这三层提供多种管理和维护等方面的技术,主要有下面这六个方面: 帐号管理:通过良好的帐号管理技术,能够在安全的条件下方便用户地登录,并方便管理员对帐号的管理。 SLA监控:对各个层次运行的虚拟机,服务和应用等进行性能方面的监控,以使它们都能在满足预先设定的SLA(Service Level Agreement)的情况下运行。 计费管理:也就是对每个用户所消耗的资源等进行统计,来准确地向用户索取费用。 安全管理:对数据,应用和帐号等IT[6]资源采取全面地保护,使其免受犯罪分子和恶意程序[7]的侵害。
负载均衡:通过将流量分发给一个应用或者服务的多个实例来应对突发情况。 运维管理:主要是使运维操作尽可能地专业和自动化,从而降低云计算中心的运维成本。 云计算架构其中有三层是横向的,分别是显示层、中间件层和基础设施层,通过这三层技术能够提供非常丰富的云计算能力和友好的用户界面,云计算架构还有一层是纵向的,称为管理层,是为了更好地管理和维护横向的三层而存在的。
如何搭建桌面虚拟化的IT基础架构
虚拟化技术当前主要包括服务器虚拟化、应用虚拟化、桌面虚拟化。网络虚拟化以及显卡虚拟化等等也发展的非常迅速。而桌面虚拟化技术是当前发展最快的,也是最具应用前景的技术。桌面虚拟化具有灵活、方便、集中管理、安全、降低功耗等特点。目前,很多企业采用虚拟化技术来解决企业面临的管理难题。 桌面虚拟化我们简单的可以理解为就是在物理服务器上安装寻你主机系统,目前市场上桌面虚拟化的厂商主要有三个,微软、Citrix和VMware,他们也是主要的服务器虚拟化厂商。 企业在部署桌面虚拟化的时候,主要是由虚拟主机系统模拟出操作系统运行所需要的硬件资源,操作系统运行在这些虚拟出来的硬件资源上,这样就可以达到在一个物理服务器上运行多个操作系统,同时共享物理服务器的硬件资源,提高资源的整体利用率。
桌面虚拟化后,我们可以将所有的桌面虚拟机在数据中心进行托管并进行统一管理,这样就大大提高了管理员的管理方便些。而用户可以通过瘦客户机或者类似的设备在局域网原创访问获得与传统PC一直的用户体验。在提高整体利用率的同时,给用户带来方便、快捷、安全的应用体验。 桌面虚拟化 当我们利用桌面虚拟化的时候,在硬件资源上运行的应用其实都是远程运行在物理服务器上的,同样需要占用我的内存、存储和CPU等资源。这就需要我们在进行部署的时候注意这些物理方面的配置,否则不但不能带来更高的利用率,反而会造成资源的浪费。 下面我们来看一下企业在部署桌面虚拟化的时候需要注意哪些方面? 内存方面注意事项: 在桌e68a84e8a2ad3231313335323631343130323136353331333337613230面虚拟化部署当中,内存的部署是最受到考验的部分。
其个传统的服务器应用程序是为持续应用设计稍有不同,桌面虚拟化应用尤其是在向服务架构的应用软件中,通常是为了满足多次加载然后运行数个小时这样的需求设计的。这就需要支持随时从内存中一处,而随之会产生大量的磁盘I/O负载。内存则需要解决这个难题。 内存 同时,桌面虚拟化需要考虑更多的内存,内存越大越好,要尽量选择最快的内存。你需要的内存越多,能够运行的虚拟机就越多。如果你想同时运行几款虚拟机管理软件,而这些软件又没有提供共享内存的功能,那么就更要注重上面的观点。而有些软件能够提供共享内存,内存是整体分配的,则对内存的要求会相对减少。 处理器方面注意事项: 除了内存,处理器在桌面虚拟化平台的作用我们也不能忽视,在一些大型企业,物理服务器的CPU的运行能力需要支持非常多的桌面系统,甚至成千上万台的支持。
这就需要我们的处理器提供强大的处理性能。 处理器 多核心的CPU当然是目前首选。如何将服务器的处理器最大效率的使用才是企业需要考虑的问题,否则就会使得所有桌面虚拟机的性能下降到接近零的水平。 存储方面的挑战: 在桌面虚拟化部署和管理中,存储是一个不容忽视的地方,存储与整个系统的延迟和I/O有大关系。其需要一个非常强大且灵活的存储介质来支持。采用桌面虚拟化正在改版存储系统架构和管理方式。在一家大公司,实现数百或者上千个虚拟化桌面的数据请求将季度的影响整体的存心性能,如何以合理的成本来满足企业用户的I/O需求是对用户非常大的考验。 戴尔Compellent存储阵列 随着价格的降落,固态硬盘目前正在成为非常流行的桌面虚拟化部署功能,它具有低延时和良好的I/O访问。
。如果企业可以购买SSD固态硬盘的话,那么对于内存和存储资源都会产生非常积极的影响。SSD磁盘的应用以及对缓存中虚拟机镜像加载和分页的分层高效管理技术,可以有效减少应用程序对内存的需求。 如今,固态硬盘往往和传统的硬盘混合出现在存储系统中,例如戴尔的Compellent存储阵列。为了更好的处理随机写入I/O,闪存的重要性不言而喻。闪存一般情况下作为一个写缓存,以支持更多的用户,最终实现具有成本效益的平台。 性能传输的挑战: 除了上述三个需要非常重要的地方,桌面虚拟机的管理也是我们需要注意的,桌面虚拟机一般情况下采用托管的方式进行管理,但这个最大的挑战来自服务器与用户之间的连接性能。连接带宽的性能跟用户的满意度直接相关,桌面虚拟化架构的规划必须把链路的连接能力考虑进去。
文章点评:桌面虚拟化技术具有便利性、高利用率、低功耗等特点,是目前很多企业都在讨论部署的话题,同时桌面虚拟化还是云计算系统的核心组成部分之一,是虚拟化技术的重要组成部分,其未来发展值得我们期待。
COBIT是什么?和ITIL是什么关系
ITIL、COBIT、CMMi和ISO 17799是管理新一代数据中心的最佳实践。
在新一代数据中心的架构下,IT系统变得高度自动化,因此越来越多的企业开始采用IT框架所提供的最佳实践 标准。服务质量、安全、法规遵从以及企业战略目标都是IT框架需要解决的问题。
ITIL(IT基础架构库)、COBIT(信息及相关技术的控制目标)、CMMi(能力成熟度集成模型)以及ISO 17799,将在创建新一代数据中心时扮演重要的角色。Fox IT是一家从事IT服务管理的咨询机构,其总裁David Pultorak就曾说:“这些框架是由不同组织,在不同的时间,出于不同的理由而设计的……但是,每个框架都对新一代的‘虚拟’数据中心有所贡献。”
更详细的知识可以访问CIO时代网:.ciotimes.com
it企业组织架构
组织的结构对于一个组织的正常运转,良好开展一个具体项目,得到相关干系人的认可是一个非常关键的因素。
我处于一个IT系统集成公司,并担任公司的技术支持部经理,目前公司的组织架构完全是一个职能型组织架构,在开展一个项目时,可以说是有些乱的,现将出现的问题描述如下:
1、资源利用率低(尤其是人力资源);
2、客户满意度低;
3、销售人员满意度低;
4、不利于团队成员提高,向心力弱;
对于出现的这些问题,我认为主要是没有利用有效的项目管理措施,尤其是没有采用项目经理制,中小企业的人力不可能完全是售前是售前、售后是售后、网络工程师及系统工程师完全分开,经常性的会出现职责重负,一个项目的实施经常会由一位工程师一杆子捅到底,不会涉及到其它人员,这种方式无疑是有风险的。
对于中小IT企业,对于某一技术方面的人才储备应该是采取技术高手和技术员相结合的方式,对于一个项目的具体运行可以在技术支持部的下面为具体的项目成立项目团队,授权一人作为项目经理(可以是专门的),然后来统一调度不同技术能力、技术类别的人来进行实施,采用科学的项目管理技术和知识。
这样,将组织的架构由完全的职能性组织架构向弱矩阵型转变,以达到锻炼技术能力、管理能力、良好执行项目的目的。由于中小企业的项目大多技术要求不高、项目范围较小、客户关系较简单,采用平衡或强矩阵型不太适合。
延伸阅读:
什么叫云计算举个例子不是这样的,云计算是it从单机发展到分布式集群,再发展到云计算的。打个比方,以前原始社会打猎是几十百人拿个木头打,现在是海陆空天磁多维空间作战,讲究的是正规化集团化,一个人厉...
云计算的内容有哪些?有哪些应用前景“云计算”(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。许多跨...
什么是云计算啊想知道什么是云计算,就要了解云计算鼻祖google云计算的架构,简单介绍下其技术层次: 1)网络系统:包括外部网络(Exterior Network) ,这个外部网络并不是指运营商自己的 骨干网,也是指在...
云计算的关键技术声能举个例子云计算系统运用了许多技术,其中以编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算平台管理技术最为关键。 (1)编程模型 MapReduce是Google开发的java、Python、C++...
移动云计算安全主要涉及以下哪些方面云服务器,是一种处理能力可弹性伸缩的计算服务。其管理方式比物理服务器简单。用户无需提前购买硬件,即可创建或释放任意多台云服务器。 小鸟云专注为个人开发者用户、中小型...
云计算是什么?假如您负责管理一家大公司,要保证所有员工都配有工作所需的计算机软硬件。除了电脑,您还要为员工购买软件或软件使用授权,这样员工才能正常工作。有了新员工,您还得继续添置软件...
云计算存在的安全问题有哪些云安全联盟与惠普公司共同列出了云计算的七宗罪,主要是基于对29家企业、技术供应商和咨询公司的调查结果而得出的结论。 1)数据丢失/泄漏:云计算中对数据的安全控制力度并不是...
什么是云计算?云计算概念是由Google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交...
什么叫云计算 cloud computering什么叫云计算 cloud computering,什么是云计算?云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说...