云计算数据中心的建设融合了很多新的技术,主要包括以下几个方面:
1)虚拟化技术
虚拟化技术的应用领域涉及服务器、存储、网络、应用和桌面等多个方面,不同类型的虚拟化技术从不同角度解决不同的系统性能问题。
服务器虚拟化对服务器资源进行快速划分和动态部署,从而降低了系统的复杂度,消除了设备无序蔓延,并达到减少运营成本、提高资产利用率的目的。
存储虚拟化将存储资源集中到一个大容量的资源池并进行统一管理,无须中断应用即可改变存储系统和数据迁移,提高了整个系统的动态适应能力。
网络虚拟化通过将一个物理网络节点虚拟成多个节点以及将多台交换机整合成一台虚拟的交换机来增加连接数量并降低网络复杂度,实现网络的容量优化。
应用虚拟化通过将资源动态分配到最需要的地方来帮助改进服务交付能力,并提高了应用的可用性和性能。
云计算数据中心基于上述虚拟化技术实现了跨越IT架构的全系统虚拟化,对所有资源进行统一管理、调配和监控,在无须扩展重要物理资源的前提下,简单而有效地将大量分散的、没有得到充分利用的物理资源整合成单一的大型虚拟资源,并使其能长时间高效运行,从而使能源效率和资源利用率达到最大化。
2)弹性伸缩和动态调配
弹性伸缩(Auto Scaling),是根据用户的业务需求和策略,经济地自动调整弹性计算资源的管理服务。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。
弹性伸缩可以从纵向和横向两个方面考虑。纵向伸缩性是指在同一个逻辑单元内增加资源来提高处理能力。例如,在现有服务器上增加CPU或在现有的RAID/SAN存储中增加硬盘等。这种纵向可伸缩性仅强调硬件的方式。横向伸缩性是指增加更多逻辑单元的资源,并整合成如同一个单元在工作。比如,集群、分布式、负载平衡等方式。这种横向可伸缩性强调软件和硬件结合的方式。
动态调配是根据需求的变化,对计算资源自动地进行分配和管理,实现高度“弹性”的缩放和优化使用,而使用者不介入具体操作流程。(www.xing528.com)
3)高效、可靠的数据传输交换和事件处理
数据传输交换和事件处理系统是云计算数据中心的消息和数据传输交换枢纽,不能仅采用组播协议来追求速度,也不能仅采用TCP来追求可靠性,而需要结合多种协议的优势,有效控制分布在网络上的众多组件之间的数据流向,保证数据通道的畅通性、信息交换的可靠性和安全性。同时,为了满足系统应用的多样性和业务实时性要求,设计中也要考虑点对点、点对多点、多点对多点等多种连接方式。
4)海量数据的存储、处理和访问
分布式海量数据存储系统包括分别用来处理结构化和非结构化数据的分布式数据库和分布式文件存储两个子系统,以及一系列兼容传统数据库和存储产品的适配工具,保证在不同环境下实现海量数据的存储、访问、同步以及实时迁移、复制、备份等功能。
5)智能化管理监控和“即插即用”式的部署应用
智能管理监控系统结合事件驱动及协同合作机制,实现对大规模计算机集群进行自动化智能的管理。它不仅负责对所有服务器上运行的软件服务提供自动部署、自动升级、自动配置、可视化管理和实时状态监控,而且还会根据环境和需求的变化或异常情况的出现,对其进行动态调度和自动迁移。同时,在系统层面上对整个分布式集群的每个组成部分,无论硬件还是软件,真正实现实时的、全自动化的“即插即用”式管理。
并行计算框架就是在整合大规模服务器集群的基础上,结合设计完整的网格计算框架,保证不同节点及单个节点不同进程间的协同工作能力,从而把分散的IT基础设施用结构化的方式整合在一起,实现高可靠、高性能的强大数据处理和计算分析能力。系统根据计算任务需求和相关的数据,自动安排和处理支撑分布式计算所需的复杂工作,解决诸如商业智能、经营分析、日志分析等各种需要强大计算能力的复杂IT问题。
7)多租赁与按需计费
多租赁就是采用SLA设置手段,根据实际业务特点和需求,通过自定义策略对整个系统的性能和安全性进行优化配置,从而在不同的粒度上对系统所提供的资源进行处理,形成面向不同用户、不同使用目的、表现形态各异的特性服务。
按需计费是在资源统一调配基础上,通过监控管理机制保持对用户资源使用情况的跟踪和记录并实时反馈,以此实现用户资源使用的计量和服务的付费,节省大量的建设费用和运维管理成本。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。