六、云计算的发展趋势
1.云计算相关领域介绍
1.1物联网
物联网来源于互联网,是万物互联的结果,是人和物、物和物之间产生通信和交互。
物联网主要技术:
- RFID技术(射频识别技术)
- 传感器技术
- 嵌入式系统技术
1.2大数据
大数据(big data),指利用常用软件工具捕获、管理和处理数据所耗时间超过可容忍时间的数据集。
物联网是大数据的重要来源,以前是人人互联网、人机互联网,现在是万物互联网,其数据更加庞大,因此而带来的大数据结果将更加丰富和精确。
大数据特点:
大体量、多样性、时效性、大价值
大数据的数据处理过程:
1.3人工智能
人工智能(Artificial Intelligence,AI),它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
该领域的研究包括机器人、语言识别、图像识别、自然语言处理等。
人工智能的要素:
- 大数据:人工智能的智能就是通过大数据进行分析、计算、总结出来的智慧。
- 计算能力:计算能力是人工智能进行挖掘智慧的基础支撑。
- 算法:算法是实现人工智能的根本途径,是挖掘数据智能的有效方法。
- 场景:大数据、算力、算法作为输入,只有在实际的场景中进行输出,才能体现出实际的价值。
1.4云计算与物联网、大数据之间的关系
物联网为大数据提供数据资源,云计算为大数据提供数据计算的资源。
1.5G时代
"5G"实际上指的是一个行业标准,即"第五代移动通信技术标准",拥有增强型移动宽带;超可靠、低延迟;海量机器的特点。
2.实现云计算的技术介绍
2.1容器
容器(Container)是一种轻量级的虚拟化技术,所谓的轻量级虚拟化,就是使用了一种操作系统虚拟化技术,这种技术允许一个操作系统上用户空间被分割成几个独立的单元在内核中运行,彼此互不干扰,这样一个独立的空间就称之为一个容器。
a.Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间没有任何借口
b.容器与虚拟机的区别
虚拟机包含Guest OS,容器包含Host OS和Docker不包含主机操作系统。
区别 | 虚拟机 | Docker |
---|---|---|
容量 | 大 | 小 |
启动速度 | 慢 | 快 |
集成效果 | 差 | 好 |
2.2OpenStack技术
OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开发源代码项目,是一个搭建云平台的解决方案。
OpenStack的组成:
3.其他新兴技术简介
3.1云计算的延伸
云计算存在的问题:网络拥堵、网络延迟、安全性低
解决方法:边缘计算、雾计算
a.雾计算
雾计算(Fog Computing),在该模式中数据、(数据)处理和应用程序集中在网络边缘的设备中,而不是几乎全部保存在云中,是云计算(Cloud Computing)的延伸概念。
b.边缘计算
边缘计算(Edge Computing)是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。