前言

当前,云计算已经成了其他领域的基石,同时,其他技术也推动了云计算的进一步发展,本文主要介绍云计算和其他领域的关系,并简单介绍了一些新兴和云计算相关的技术。

云计算相关领域介绍

物联网

物联网来源于互联网,是万物互联的结果,是人和物、物和物之间产生通信和交互。(通俗的讲,就是身边能看到的东西,都进行联网)

物联网的主要技术

  • RFID技术
    公交卡,门禁卡,饭卡
  • 传感器技术
    烟雾传感器,声控灯
  • 嵌入式系统技术

大数据

  • 大数据(bigdata),指利用常用软件工具捕获、管理和处理数据所耗时间超过可容忍时间的数据集。
  • 物联网是大数据的重要来源,以前是人人互联、人机互联,现在是万物互联,其数据更加庞大,因此而带来的大数据结果,将更加丰富和精确。

大数据的特点

4V特点

  • Volume大体量
  • Varity多样性
  • Velocity时效性
  • Value大价值

大数据的数据处理过程

人工智能

  • 人工智能(ArtificialIntelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
  • 该领域的研究包括机器人、语言识别、图像识别、自然语言处理等。

人工智能的要素

  • 大数据
    人工智能的智能就是通过大数据进行分析、计算、总结出来的智慧。
  • 计算能力
    计算能力是人工智能进行挖掘智慧的基础支撑。
  • 算法
    算法是实现人工智能的根本途径,是挖掘数据智能的有效方法。
  • 场景
    大数据、算力、算法作为输入,只有在实际的场景中进行输出,才能体现出实际的价值。

云计算与物联网、大数据之间的关系

5G时代

“5G”实际上指的是一个行业标准,即“第五代移动通信技术标准”。

基站变多,体积变小

实现云计算的技术介绍

容器

容器(Container)是一种轻量级的虚拟化技术,所谓的轻量级虚拟化,就是使用了一种操作系统虚拟化技术,这种技术允许一个操作系统上用户空间被分割成几个独立的单元在内核中运行,彼此互不干扰,这样一个独立的空间,就被称之为一个容器。

Docker

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker技术-容器与虚拟机的区别


容器不包含操作系统,体积会比虚拟机小很多。

Docker的内部构建

  • Docker镜像(Image)
    Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器。另外Docker提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。
  • Docker容器(Container)
    Docker利用容器来运行应用。容器是从镜像创建的运行实例,它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。
  • Docker仓库(Repository)
    仓库是集中存放镜像文件的场所。仓库注册服务器(Registy)上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(Tag)。

Docker的架构

OpenStack技术

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。

OpenStack的组成

其他新兴技术简介

云计算的延伸

雾计算

雾计算(FogComputing),在该模式中数据、(数据)处理和应用程序集中在网络边缘的设备中,而不是几乎全部保存在云中,是云计算(CloudComputing)的延伸概念。这个因“云”而“雾”的命名源自“雾是更贴近地面的云”这一名句。

边缘计算

边缘计算(EdgeComputing)是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。

微服务

微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。这些服务是围绕业务功能构建的,可以通过全自动部署机制独立部署。这些服务的集中管理最少,可以用不同的编程语言编写,并使用不同的数据存储技术。

微服务的优缺点

无服务器

Serverless是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署。

  • FaaS(Functions as a service),函数即服务。服务商提供一个平台,允许客户开发、运行和管理应用程序功能,而无需构建和维护基础架构。
  • BaaS(Backend as a service),后端即服务。服务商为移动应用开发者提供整合云后端的边界服务。是一种全新的云服务,是连接移动应用和它的后端系统的新模型,包括云端数据/文件存储、账户管理、数据采集,运营分析,消息推送、社交媒体整合等。

FaaS的特点

BaaS的特点

  • 提高效率
    减少移动应用开发各个环境成本,提高效率。
  • 缩短上市时间
    减少构思到制作过程中的阻碍,并降低上线后的运营成本。
  • 减少交付APP所需资源
    需要的开发者和IT资源更少。
  • 针对手机和平板优化
    Baas供应商在优化移动应用数据和网络上话费了大量时间和资源。
  • 安全和弹性的基础设备
    Baas提供捆绑的基础设施。解决了弹性、安全性和性能等运营难题,开发者专注开发。
  • 大量的常用API资源
    Baas将常用和必要的第三方API资源汇总,省去开发者单独收集的麻烦。

云计算发展趋势-华为HCIA云计算学习笔记六相关推荐

  1. 华为HCIA/HCIP学习笔记Xmind

    近期在学习华为的数通工程师认证,HCIP.因为学习的知识点比较繁杂,经常学着学着就忘记前面的东西,脑子不太好,所幸我是费曼学习法的忠实教徒,同时认为对脑子不太好的人,不要去一个一个点去深究,知道重点, ...

  2. Ethernet/IP 学习笔记六

    Ethernet/IP 学习笔记六 EtherNet/IP defines two primary types of communications: explicit and implicit (Ta ...

  3. 吴恩达《机器学习》学习笔记六——过拟合与正则化

    吴恩达<机器学习>学习笔记六--过拟合与正则化 一. 过拟合问题 1.线性回归过拟合问题 2.逻辑回归过拟合问题 3.过拟合的解决 二. 正则化后的代价函数 1.正则化思想 2.实际使用的 ...

  4. ROS学习笔记六:理解ROS服务和参数

    ROS学习笔记六:理解ROS服务和参数 主要介绍ROS服务和参数,同时使用命令行工具rosservice和rosparam. ROS service service是节点之间互相通信的另一种方式,se ...

  5. opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制

    图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...

  6. JS学习笔记六:js中的DOM操作

    1. JS学习笔记六:js中的DOM操作 文章目录 1. JS学习笔记六:js中的DOM操作 1.1. 获取Dom节点 1.2. 元素属性的操作方式 1.3. DOM节点的创建.插入和删除 1.4. ...

  7. Python学习笔记六——画小猪佩奇

    目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...

  8. Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

  9. 软考网络管理员-华为设备命令学习笔记

    华为设备命令学习笔记 文章目录 一. 网络设备基础知识 1.1 网络设备操作系统 1.2 常见设备配置方式 1.3 基础知识 二. 基础命令与二层设备配置 2.1 配置模式 2.2 基本命令 2.3 ...

  10. Polyworks脚本开发学习笔记(六)-比较运算、数学运算、逻辑运算及流程控制

    Polyworks脚本开发学习笔记(六)-比较运算.数学运算.逻辑运算及流程控制 前言 比较运算.逻辑运算及流程控制是编程的基本语法,Polyworks的语法规则与VB/C#/Python等并没有很大 ...

最新文章

  1. Forest Program dfs+tanjar仙人掌
  2. 【高效使用】生产力提升
  3. 开始使用Bootstrap
  4. 导入jar时出现invalid LOC header (bad signature)
  5. Fastify 2.0.1 和 1.14.3 发布,极速 Node.js Web 框架
  6. spring之Bean的生命周期
  7. python计时器timeit返回秒数_一日一技:Python中的timeit()方法
  8. LeetCode[791] 自定义字符串排序
  9. IAR_STM32_BootLoader
  10. 在校生如何做一个可以让简历有亮点的java项目?
  11. Centos7 压缩文件
  12. 英语口语175之每日十句口语
  13. 联想笔记本v110_联想V110系列笔记本如何设置u盘启动教程
  14. uniapp开发小程序,引入腾讯兔小巢插件,兔小巢页面导航头部样式错乱问题
  15. java 外码 内码_什么是汉字的内码、外码、交换码、字形码?
  16. 双硬盘安装双系统,配置显卡驱动,安装cuda,pycuda
  17. [开源免费] ZXTouch - iOS11-14 iOS13 模拟触摸 模拟点击 比触动精灵和AutoTouch更好用的插件
  18. UE4源码阅读_骨骼模型与动画系统_Mesh
  19. Vue2 组件之间传值
  20. 论文阅读 6 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels

热门文章

  1. Spatiotemporal Multi-Graph Convolution Network for Ride-Hailing Demand Forecasting
  2. Chromium浏览器不能播放MP4
  3. 安防大数据时代,IP摄像机的发展历程
  4. 8种开源情报(OSINT)工具简介
  5. Typore中的图片如何永久保存
  6. OpenNLP进行中文命名实体识别(下:载入模型识别实体)
  7. 一、爬虫 - 新浪爱问共享资源全下载之解决方案
  8. leetcode加油站 Java
  9. python-求m+mm+mmm+mmmm+ ...
  10. 5月电脑攒机配置推荐!