论文部分内容阅读
[摘 要]随着互联网技术的不断发展,当前的数据存储中心(IDC)系统正面临着成本、利润和业务等多方面的挑战。云计算作为一种新兴的共享基础架构,能将大量的物理资源统一起来进行管理。基于云计算的IDC系统正成为下一代IDC系统建设的主流模式。本文分析了云计算对IDC发展的影响,给出了云计算IDC系统的建设思路,并对其中的关键技术进行了研究。
[关键词]云计算;IDC;IDC建设
中图分类号:TP308 文献标识码:A 文章编号:1009-914X(2017)13-0128-01
随着互联网的高速发展,IDC数据中心作为数据的载体,也随着IT产业的的发展而快速增长。但随着数据量的进一步增加,当前的IDC服务暴露了产出低下、资源分散且利用率低、数据中心缺乏高效的整体设计等缺点,限制了IDC系统的性能。随着云计算的出现,给IDC系统的建设提供了提供一种新型合理的解决方案,因此对云计算在IDC系统的应用研究有着很重要的意义
1 传统IDC数据中心存在的问题
传统的IDC系统各个模块相对独立,不能实现模块间的资源共享。系统的每块应用与特定的硬件绑定,不符合当今发展的要求。传统的IDC数据中心具有如下缺点:
1、系统部署慢:传统的IDC系统基于应用来部署存储设备,每来一个应用时才针对业务进行相应的硬件部署。不满足快速发展的业务需求和海量的数据管理。
2、资源利用率低:设备与应用绑定,应用不能申请其他设备的空余资源,造成资源利用率低下。同时,随着数据的进一步增长,只能对硬件网络进行扩张,增加了系统的能耗。当扩展遇到瓶颈时,系统的效率也会下降。
3、管理难度大:随着数据量的增加,系统的硬件资源也随着增加。每个应用的运维策略不同,也提升了系统管理的复杂度。
总之,传统的IDC系统已经无法满足当今对数据快速处理的要求,需要对IDC系统建设的相关技术进行改进。
2 云计算技术
随着分布式存储、虚拟化、多核CPU、网格计算等技术的出现,为云计算的产生提供了足够的技术支撑。云计算是指客户在终端就能通过多种接入方式得到相应的资源,从而获取到相应的服务。基于云计算的数据中心有以下特点:
1、虚拟化技术:虚拟化技术是云计算最重要的特性。通过将资源和应用虚拟化,解除了传统IDC系统应用与设备的绑定。实际的业务通过虚拟平台调用系统资源实现对应的业务处理操作。
2、快速灵活部署:经过虚拟化后的资源同和了服务器、应用软件、网络、存储等服务,应用直接在虚拟平台申请资源完成相应操作,无需重新部署相关资源。同时,资源的统一管理和自动管控也缩短了系统建设的周期。
3、安全可靠:云计算的IDC系统通过隔离、数据加密等技术为系统的安全性提供了保障。针对单点服务器崩溃,提供了动态扩展功能来申请新的资源来解决系统故障,保障了IDC系统的正常运转。
4、资源利用率高:云计算IDC系统采用了虚拟资源池技术,每个应用通过动态申请资源来实现应用处理,避免了资源闲置,提升了物理资源利用率。
3 云计算IDC的实现思路
云计算IDC系统的实现与传统的IDC系统实现相比有很多不同。在实际的建设过程中,建设层次如图1所示,主要分为以下三个阶段:
1、物理化数据中心:这个阶段主要是建立图1中IDC所需要的服务器、网络和存储相关硬件部署。在经过前期的调研和相关数据的采集后,对物理化数据中心做相关的性能分析,准确的计算出每个应用场景和服务器请求的性能指标。存储网络配置的基本原则是首先保证用户体验,建议IOPS指标优先。另外还要综合网络性能分析、服务器相关性能等指标进行容量评估,针对数据中心的安全级别、投资成本和用户规模给出对应的存储、网络设备、服务器和外设的采购数量和类型。
2、虚拟化数据中心:在物理化數据中心搭建完成后,需要完成虚拟化数据中心的建设。这个阶段主要是将数据中心云化,将前面的硬件资源进行相关的虚拟化操作,形成存储、网络、计算的基础架构资源池。资源池为整个IDC提供了按需获取相关资源,实现了对存储、网络、计算资源的有效管理,对内网资源进行管理,对外网资源进行监控。资源池技术提升了IDC资源的利用率和可靠性,同时也减少了IDC的运维工作量,降低了整体的建设成本。对于存储虚拟化,将底层设备进行统一管理,只保留硬件设备统一的逻辑性,并屏蔽相关硬件的特殊性。对于网络虚拟化,通过在服务器上运行相关的虚拟化软件,通过虚拟交换机与外界进行数据交换,从而建立相关的虚拟网络。对于服务器虚拟化,将服务器的CPU、I/O、内存等资源转变成动态的资源池,在一台服务器上同时运行多个虚拟服务器,提升服务器的利用率。
3、云计算数据中心:经过前两阶段的建设,相关的云平台已经搭建完成。这个阶段主要是将IDC相关的业务进行迁移,并进行相关测试确保业务的可靠性。业务迁移需要按照从轻载到重载顺序迁移,同时迁移时尽量选取数据请求较少的时间段,降低业务中断对用户体验的影响。对于云计算IDC的可靠性测试包括业务上线测试、压力测试和容灾测试。业务的上线测试至少持续进行1周左右,在此期间不能销毁以前的业务系统,防止新业务系统故障带来的不良影响。压力测试主要是测试云计算IDC系统的相关指标是否符合建设要求,确保系统正常运行。容灾测试主要是系统快速恢复能力,可以通过设置备份服务器、采用负载均衡策略实现短时间的业务恢复。
4 结束语
随着互联网的高速发展,数据量呈几何级数的增加,对于IDC系统提出了更高的要求。基于云计算技术的IDC系统可以满足高并发、大数据的相关请求,是下一代IDC建设的主流模式。本文分析比较了传统IDC系统的基于云计算IDC系统的优缺点,并基于云计算系统的设计层次给出了IDC系统建设的相关思路,对其中关键的技术进行了简要的介绍。对实际建设云计算IDC系统提供了一定工程参考。
参考文献
[1] 陈全,邓倩妮,云计算及其关键技术[M],计算机应用,2009(9):29-30
[2] 赵彤林,宗华.云计算技术在IDC系统中的应用与实现研究[J].通讯世界,2016,(07):76.
[关键词]云计算;IDC;IDC建设
中图分类号:TP308 文献标识码:A 文章编号:1009-914X(2017)13-0128-01
随着互联网的高速发展,IDC数据中心作为数据的载体,也随着IT产业的的发展而快速增长。但随着数据量的进一步增加,当前的IDC服务暴露了产出低下、资源分散且利用率低、数据中心缺乏高效的整体设计等缺点,限制了IDC系统的性能。随着云计算的出现,给IDC系统的建设提供了提供一种新型合理的解决方案,因此对云计算在IDC系统的应用研究有着很重要的意义
1 传统IDC数据中心存在的问题
传统的IDC系统各个模块相对独立,不能实现模块间的资源共享。系统的每块应用与特定的硬件绑定,不符合当今发展的要求。传统的IDC数据中心具有如下缺点:
1、系统部署慢:传统的IDC系统基于应用来部署存储设备,每来一个应用时才针对业务进行相应的硬件部署。不满足快速发展的业务需求和海量的数据管理。
2、资源利用率低:设备与应用绑定,应用不能申请其他设备的空余资源,造成资源利用率低下。同时,随着数据的进一步增长,只能对硬件网络进行扩张,增加了系统的能耗。当扩展遇到瓶颈时,系统的效率也会下降。
3、管理难度大:随着数据量的增加,系统的硬件资源也随着增加。每个应用的运维策略不同,也提升了系统管理的复杂度。
总之,传统的IDC系统已经无法满足当今对数据快速处理的要求,需要对IDC系统建设的相关技术进行改进。
2 云计算技术
随着分布式存储、虚拟化、多核CPU、网格计算等技术的出现,为云计算的产生提供了足够的技术支撑。云计算是指客户在终端就能通过多种接入方式得到相应的资源,从而获取到相应的服务。基于云计算的数据中心有以下特点:
1、虚拟化技术:虚拟化技术是云计算最重要的特性。通过将资源和应用虚拟化,解除了传统IDC系统应用与设备的绑定。实际的业务通过虚拟平台调用系统资源实现对应的业务处理操作。
2、快速灵活部署:经过虚拟化后的资源同和了服务器、应用软件、网络、存储等服务,应用直接在虚拟平台申请资源完成相应操作,无需重新部署相关资源。同时,资源的统一管理和自动管控也缩短了系统建设的周期。
3、安全可靠:云计算的IDC系统通过隔离、数据加密等技术为系统的安全性提供了保障。针对单点服务器崩溃,提供了动态扩展功能来申请新的资源来解决系统故障,保障了IDC系统的正常运转。
4、资源利用率高:云计算IDC系统采用了虚拟资源池技术,每个应用通过动态申请资源来实现应用处理,避免了资源闲置,提升了物理资源利用率。
3 云计算IDC的实现思路
云计算IDC系统的实现与传统的IDC系统实现相比有很多不同。在实际的建设过程中,建设层次如图1所示,主要分为以下三个阶段:
1、物理化数据中心:这个阶段主要是建立图1中IDC所需要的服务器、网络和存储相关硬件部署。在经过前期的调研和相关数据的采集后,对物理化数据中心做相关的性能分析,准确的计算出每个应用场景和服务器请求的性能指标。存储网络配置的基本原则是首先保证用户体验,建议IOPS指标优先。另外还要综合网络性能分析、服务器相关性能等指标进行容量评估,针对数据中心的安全级别、投资成本和用户规模给出对应的存储、网络设备、服务器和外设的采购数量和类型。
2、虚拟化数据中心:在物理化數据中心搭建完成后,需要完成虚拟化数据中心的建设。这个阶段主要是将数据中心云化,将前面的硬件资源进行相关的虚拟化操作,形成存储、网络、计算的基础架构资源池。资源池为整个IDC提供了按需获取相关资源,实现了对存储、网络、计算资源的有效管理,对内网资源进行管理,对外网资源进行监控。资源池技术提升了IDC资源的利用率和可靠性,同时也减少了IDC的运维工作量,降低了整体的建设成本。对于存储虚拟化,将底层设备进行统一管理,只保留硬件设备统一的逻辑性,并屏蔽相关硬件的特殊性。对于网络虚拟化,通过在服务器上运行相关的虚拟化软件,通过虚拟交换机与外界进行数据交换,从而建立相关的虚拟网络。对于服务器虚拟化,将服务器的CPU、I/O、内存等资源转变成动态的资源池,在一台服务器上同时运行多个虚拟服务器,提升服务器的利用率。
3、云计算数据中心:经过前两阶段的建设,相关的云平台已经搭建完成。这个阶段主要是将IDC相关的业务进行迁移,并进行相关测试确保业务的可靠性。业务迁移需要按照从轻载到重载顺序迁移,同时迁移时尽量选取数据请求较少的时间段,降低业务中断对用户体验的影响。对于云计算IDC的可靠性测试包括业务上线测试、压力测试和容灾测试。业务的上线测试至少持续进行1周左右,在此期间不能销毁以前的业务系统,防止新业务系统故障带来的不良影响。压力测试主要是测试云计算IDC系统的相关指标是否符合建设要求,确保系统正常运行。容灾测试主要是系统快速恢复能力,可以通过设置备份服务器、采用负载均衡策略实现短时间的业务恢复。
4 结束语
随着互联网的高速发展,数据量呈几何级数的增加,对于IDC系统提出了更高的要求。基于云计算技术的IDC系统可以满足高并发、大数据的相关请求,是下一代IDC建设的主流模式。本文分析比较了传统IDC系统的基于云计算IDC系统的优缺点,并基于云计算系统的设计层次给出了IDC系统建设的相关思路,对其中关键的技术进行了简要的介绍。对实际建设云计算IDC系统提供了一定工程参考。
参考文献
[1] 陈全,邓倩妮,云计算及其关键技术[M],计算机应用,2009(9):29-30
[2] 赵彤林,宗华.云计算技术在IDC系统中的应用与实现研究[J].通讯世界,2016,(07):76.