张颖|隐私计算词典丨“云”+“计算” = ?( 二 )


  • 分布式云
所谓分布式云 , 可以理解为下一代混合云 , 与混合云的差别在于是否去信任化 。
混合云作为中心化云 , 依靠强大的中心化服务器完成计算提供所需服务 , 存在数据不透明、所有权垄断等弊端 , 而基于区块链技术的分布式云则可以利用网络中碎片化的算力资源提供云服务 , 既能有效保证数据公开透明 , 又能降低成本 , 实现资源利用最大化 。
什么是「云计算」?想要搭建「云」 , 必然需要强大的计算能力做支撑 , 而「算力」和「算法」即是在介绍「云计算」前需要大家理解的概念 。
  • 算力
算力即计算能力 , 是指数据的处理能力 。 小至手机笔记本、大到超级计算机 , 算力存在于各种智能设备中 。  以笔记本电脑为例 , 不同配置的电脑 , 价格也有不同 , 这主要取决于不同配置产品搭载的 CPU、显卡及内存等的差异性 。 高配置的电脑具有更高的算力 , 能够运行更多具有高配置要求的软件应用;而低配置电脑算力不足 , 便只能运行办公软件或普通游戏等 。
  • 算法
很多人提到算法 , 都会将其与计算机挂钩 , 但在计算机诞生之前 , 算法便已存在 。  什么是算法?算法是指解决某个问题的计算方法或步骤 。 比如 , 九九乘法表帮助我们快速解决数学运算问题 , 再比如 , 去医院看病 , 挂号、排队、就诊、取药等步骤也可以称作算法 。
只不过人们如今讲「算法」通常指的是计算机算法 , 即用计算机解决问题的方法或步骤 。 例如 , 平台推荐算法即通过计算去判断人们在使用 APP 时更愿意去浏览、查看的信息类型 , 进而推送更多此类型的信息服务 。

  • 云计算
「算法」和「算力」构成了「云计算」的底层基础 , 只有通过「云计算」 , 才能搭建起「云」 , 为用户提供所需云服务 。  目前 , 云计算架构大致可以分为 IaaS、PaaS 和 SaaS 三种:
1.基础设施即服务 IaaS
IaaS 指云计算提供商为个人或企业提供虚拟化计算资源 , 如虚拟机、存储、网络和操作系统等基础设施 。
例如 , 你想在公司电脑运行内部应用 , 有两种方式选择 , 一种是自己购买服务器搭建内部系统 , 另一种可以租用 IaaS 的场外服务器 , 节省维护成本和办公场地 。
2.平台即服务 PaaS
PaaS 指开发人员提供通过全球互联网构建应用程序和服务的平台 , 专为开发、测试和管理软件应用程序提供所需开发环境 。
例如 , PaaS 在网上提供各种开发和分发应用的解决方案 , 比如虚拟服务器和操作系统 。 这节省了你在硬件上的费用 , 也让分散的工作室之间的合作变得更加容易 。
3.软件即服务 SaaS
SaaS 通过互联网提供所需软件应用程序 , 云计算提供商托管和管理软件应用程序 , 并允许其用户连接到应用程序并通过互联网实现直接访问 。
例如 , 人们日常生活中常接触的百度云、谷歌云、AWS 亚马逊云服务等都是常见的 SaaS 。

为便于大家理解 , 我们以外卖生意为例——
假设你是一名外卖店老板 , 如果从零开始开店 , 需要自己购置店铺门面、装修厨房、采购厨房基础设施以及食材配料等等 , 为避免麻烦 , 你决定外包一部分工作出去 , 眼下你有三个可选方案:
  • 方案一:IaaS
由第三方提供厨房、锅炉、燃气等所需基础设施 , 你只需要负责食材的购置和制作 。