精简配置技术的应用
精简配置是云计算的一个核心技术:从概念上来讲,云计算是外部B2B或B2C服务供应商在因特网上提供的服务化企业IT。云计算是通过超链接分发的服务化软件或服务化硬件。它是基于因特网的分发系统,由此方式而得出“云计算”这一名词。
为了有效支持云计算,基础架构必须支持几个关键特征。首先,这些系统必须是自治的,也就是说,它们必须内嵌有自动化技术,消除人工部署和管理任务,允许平台自己智能地响应应用的要求。如果系统需要人为干预来分配和管理资源,那么它就不能充分地解决云计算的要求。其次,云计算架构必须是敏捷的,能够对需求信号或变化的工作负载作出迅疾的反应。换句话说,内嵌的虚拟化技术和集群化技术,能应付增长或服务级要求的快速变化。如果系统需要花几个小时、几天或几个星期的时间来响应新的应用或用户需求,那么这个系统也就不能满足云计算的要求了。
云计算的市场范围也非常广泛——集成软件、服务器容量、存储、中间件、虚拟化技术、安全以及管理功能都作为服务提供给用户,云计算厂商成功地利用了SaaS服务、网格计算、虚拟化、同不定位、外包、Web托管以及3G无线网络的普及,这使他们实现了让用户从任何角落、任何时间都可以访问到企业应用。 与此同时,云计算也面临着商业模式的巨大挑战。人们可能无法接受将含有个人隐私信息的数据存储在别人的硬盘或者服务器上。而现在无论是EMC还是别的厂家都还没有拿出足够令人信服的、可以保护并管理千百万人数据安全的技术。
同时,精简配置也是公用计算的核心技术:公用计算可以让IT组织通过服务器和存储虚拟化来提供服务化软件(Software as a Service)和服务化硬件(Hardware as a Service)。在公用计算平台上,企业可实现公用服务、云计算和新一代的基于服务导向架构的应用。
所谓公用运算,或按需运算,其想法就是由IT公司给企业或个人提供充沛的计算能力和存储容量,而这些计算能力和存储容量可以用于任何应用并随时得到重新分配,并按使用付费。这些计算任务会在远程的数据中心完成,并通过网络传输计算力。这样,人们可以像用水、用电一样,按自己的需要购买和使用计算机资源,不仅优化了服务器和存储设备的利用率,更可以大大节省成本。也就是说,我们可以像使用电源插座一样来使用计算力,而不需要担心计算性能的管理和运行问题。
公用计算还和通常的技术革新不同之处还在于,它不需要对已有的硬件、软件和系统结构进行重大调整,而只是在计算机系统中加入更多的自动化技术和服务,这也是公用计算颇为吸引人的亮点。目前与此相关的一些核心技术,如Web服务、网格计算、存储虚拟化、适应性管理以及安全等等方面还都在不断地演进和融合着。其中,Web服务和网格是实现公用计算最重要的两大技术。我们可以看到,全球的IT巨头甚至各国对超级计算机所倾注的热情在很大程度上就来自于各国国家网格乃至全球网格的构建需求,因为超级计算机无疑将是网格中发挥核心作用的节点。
Web 2.0加快了数据增长的速度,精简配置可以大大降低Web2.0存储成本 : 随着Web 2.0用户所创造的越来越多的丰富应用,文件、影像、照片、音乐等信息可在全球范围共享。Web 2.0的应用对存储提出了新的需求。而传统的存储技术,如SAN、NAS、IP SAN等却无法满足Web2.0的应用需求,因为传统存储不具灵活性、敏捷性和弹性、自我管理性。而web2.0 的应用数据包括两种形式:(1) 存储在相关数据库的用户资料数据(如Microsoft SQL Server或 Oracle Database ),(2) 作为非结构数据存储的固定内容(如音乐、照片、视频)。第一种形式要求非常高的(业务的)性能来潜在支持数以百万计同时在线的用户。第二种形式需要低成本的容量以及良好的连续性能。使用传统存储架构,这些负载必须在单独的阵列中运行。如果每一项工作负载使用单独阵列,几个PB的存储可能需要数十或甚至数百传统阵列。因此Web 2.0 具有多项传统存储所不具备的优势:自我管理性;统一阵列内可处理连续的工作负载;单个阵列容量可扩展至几百TB,仍可用最少的人员来管理基础设施;支持多个存储层数据,包括需要FC 磁盘的高性能级别的数据以及存储在低成本的SATA磁盘上的固定内容;轻松、迅速应对无法预测的业务增长和应用需求的变化。
而Web 2.0 的基础架构是公用计算,主要包括1)“公用”存储和2)服务器虚拟化。还包括块数据存储作为公用服务。因此,由精简配置技术做支撑的公用存储不仅仅只适合于Web 2.0,还可作为软件服务和硬件服务。公用存储还是大中型企业部署公用数据中心的理想方案,因为这些企业的IT 部门都希望能够将企业IT 作为一项公用服务,提供给内部部门或者用于业务线中。