云计算,实际上是非常复杂的、很多技术的集成体,主要核心技术包括:“数据中心、网络、弹性计算、云存储、云数据库、云监控、安全策略、云计算中间件、数据计算”等九大核心技术。 1、 数据中心 数据中心是将"电信机房、供电设备与制冷装置"集中安置的大型计算设施。它承载着丰富的计算、存储与网络资源,是云计算环境的基础支撑。数据中心是一整套复杂的设施,它不仅仅包括计算机系统和其他与之配套的设备。 2、 网络 随着网络带宽的不断增长,现在的网络基本上能满足大多数服务需求。 无线网络和移动通信的不断发展,使得人们能在任何时间、任何地点都能连接和使用互联网。可以说,网络是构成云计算的重要基础设施之一,使得用户终端和云端紧密相连。 在云计算的不断发展下,传统的网络已经不能适应该节奏,需要做出很多改变。这些都要求云平台的网络具有很强的适应能力,以应对不断出现的“新”事物。 3、 弹性计算 云计算具有强大的弹性计算能力。 弹性计算是将计算机的物理资源(如:处理器、服务器、网络、内存以及存储等)进行抽象转换后呈现出来,使用户可以获得比原本的组态更好的方式,来应用这些资源。 4、 云存储 云存储是一种以数据存储和管理为核心的云计算服务,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量不同类型的存储设备,通过应用软件集成起来协同工作,共同对外提供数据存储和业务访问功能的技术。 云存储对使用者来讲,不是指某一个具体的设备,而是指一个由许许多多存储设备和服务器所构成的设备群。使用者使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。 5、 云数据库 云数据库是指基于云计算平台的数据库服务,提供数据库的变更、查询和计算。这种服务不仅能够把用户从繁琐的硬件、软件配置上解脱出来,还可以简化软件、硬件的升级。 6、 云监控 云监控是针对云资源和互联网应用进行监控的服务,可用于收集、获取云资源的监控指标,探测互联网服务的可用性,以及针对指标设置警报。云监控服务,能够监控云服务器、云数据库和负载均衡等各种云服务资源。通过云监控管理控制台,用户可以看到当前服务的监控项数据图表,清晰了解服务运行情况。用户还可以管理监控项状态,及时获取异常信息。 安全策略 云计算的安全策略,是指部署用于保护云计算的数据、应用程序和相关基础构架的广泛策略、技术和控制。 8、 云计算中间件 数据计算常常依赖于云计算中间件,把数据计算中常见的问题和解决方案提炼出来,并针对不同的资源类型进行性能优化和容错处理,然后通过统一的管理引擎和开发平台,提供给应用服务开发者使用,这就是云计算中间件的技术理念。 9、 数据计算 云计算实质上也是一种数据计算,但又不等同于数据计算。传统的数据计算,常常采用数据库为中心的计算模式,将数据、软件系统的处理能力和负载,主要集中在一两台数据库服务器。如果要提高计算处理能力,只能不断提高数据库服务器的硬件水平,从普通双核/多核PC机到小型机,直到中型机和超级计算机。随着计算处理能力的提高,系统的建设成本也越来越高。