目录

一:什么是云

二:云的基本概念术语

2.1按照服务的对象和范围划分

2.2公有云与私有云的区别

2.3按照服务的模式划分

2.4新兴的云平台

三:公有云、私有云和IaaS、PaaS、SaaS有什么关系

四:云计算的关键技术

4.1虚拟化技术

4.2分布式海量数据存储

4.3海量数据管理技术

4.4编程方式

4.5云计算平台管理技术

4.6应用举例

4.6.1电子邮箱应用

4.6.2云呼叫应用

4.6.3私有云应用

五:总结

一:什么是云

云是一种比喻的说法,是指基于云计算和云服务的应用,这是网络发展的趋势。具体来讲就是你把电脑里所有的资料都放在网络上,什么都不用带,到任何一个地方任何一个角落,只要能上网,通过什么识别,你的资料或者你想要的资料都能找出来查询、修改、保存。就和钱存到银行以后,到那个城市的ATM机上都能取出来一样。早期的云只是一个数据存储中心,逐渐地还能提供计算、服务、甚至应用功能。

云概念是基于“云计算”技术,实现各种终端设备之间的互联互通。用户享受的所有资源、所有应用程序全部都由一个存储和运算能力超强的云端后台来提供


二:云的基本概念术语

2.1按照服务的对象和范围划分

私有云(Private Cloud)私有云具备许多公有云环境的优点,例如弹性、适合提供服务,两者差别在于私有云服务中,数据与程序皆在组织内管理,且与公有云服务不同,不会受到网络带宽、安全疑虑、法规限制影响;此外,私有云服务让供应者及用户更能掌控云基础架构、改善安全与弹性,因为用户与网络都受到特殊限制。

公有云(Public Cloud)公有云服务可透过网络及第三方服务供应者,开放给客户使用,“公有”一词并不一定代表“免费”,但也可能代表免费或相当廉价,公有云并不表示用户数据可供任何人查看,公有云供应者通常会对用户实施使用访问控制机制,公有云作为解决方案,既有弹性,又具备成本效益。

混合云(Hybrid Cloud)如果一个云,既是为单位自己使用,也对外开放资源服务,就是混合云。有时,把两个或多个私有云的联合,也叫混合云。两种或两种以上的云计算模式的混合体,如公有云和私有云混合。他们相互独立,但在云的内部又相互结合,可以发挥出所混合的多种云计算模型各自的优势。

社区云(Community Cloud)建立在一个特定的小组里多个目标相似的公司之间,他们共享一套基础设施,企业也像是共同前进,所产生的成本由他们共同承担,因此所能实现的成本节约效果也并不很大。社区云的成员都可以登录云中获取信息和使用应用程序。

2.2公有云与私有云的区别

公有云

私有云

用户

创业公司、个人

政府、大企业

业务场景

对外互联网业务

政企内部业务

技术架构

自研架构、关注分布式、大集群

openstack开源架构

关注高可用、灵活性

兼容性

根据公有云要求,来修改自身业务,达到适配

主动兼容和适配自身业务

安全

主机层:实现安全隔离

网络层:实现安全隔离
定制 非特殊,不能定制 灵活定制,与现有系统进行集成
成本 初期成本低、后期业务量大时,成本高 初期成本高、随着业务量增加,后期成本低
运维 用户无法自主运维,公有云服务商统一运维 自主运维,也可托管给第三方运维

区别1:从云的建设地点划分,公有云——互联网上发布的云计算服务;私有云——企业内部(专网)发布的云服务。

区别2:从云服务的协议开发程度划分,公有云——协议开放的云计算服务,不需要专有的客户端软件解析。号称no software,所有应用都是以服务的形式提供给用户的,而不是以软件包的形式提供。私有云——微软的“云端(云+端)”,最终用户需要有专用的软件。

区别3:从服务对象划分,私有云——为“一个”客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制;该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式;私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所;私有云可由云提供商进行构建,通过托管模式,构筑一个公司企业数据中心内的专用云。而公有云——则是针对外部客户,通过网络方式提供可扩展的弹性服务。

私有云和公有云的显著差别在于对数据的掌控。
采用公有云服务的企业必须将数据托管于云服务商的数据中心,企业对数据的掌握力度自然减弱。一旦数据中心因自然灾害、认为因素或法律规范等各方面因素导致数据丢失,将对企业形成致命伤害。
私有云在数据安全、数据备份等方面有更多的可选择空间。公有云当然也具备数据安全服务和数据备份能力,但企业对此的控制力度较差,不能处于主导地位。

2.3按照服务的模式划分

IaaS:Infrastrure-as-Service(基础设施即服务)

提供底层 IT 基础设施服务,包括处理能力、存储空间、网络资源等,面向对象一般是 IT 管理人员。作为一个用户,如果得到了前面的“机房”,那你就拥有了信息系统的基础设施,你可以安装多个服务器,你可以配置自己的网络。由于这个基础设施完全是云所提供的服务,所以叫“基础设施即服务”。

PaaS:platform-as-a-Service(平台即服务)

把安装好开发环境的系统平台作为一种服务通过互联网提供给用户,面向对象一般是开发人员。你不一定需要“机房”里的所有服务,比如说你只需要“机房”里的一个服务器作为公司软件开发的平台,那么,你得到的这个平台也是以服务的形式出现的。

SaaS:Software-as-a-Service(软件即服务)

直接通过互联网为用户提供软件和应用程序等服务,面向对象一般是普通用户。你甚至都不需要管理一整个服务器,你不关心什么服务器、也不关心服务器是怎么工作的,你只需要一种软件的功能。比如,你只想管理公司的客户信息(CRM),你就从云商那里得到完备的CRM软件功能。所以,软件也是服务。

其它(XaaS):很多人使用iCloud,实际上就用iTunes在“机房”里开了一个用户帐号,这个账号给你提供5GB的免费存储空间,如果还需要更大一点,你就需要输入信用卡号了。这是“存储即服务”。你还可以把PC机放在云上(当然,你需要有一个小盒子能连到云上,这个小盒子还能连接显示器、键盘、鼠标等),这就是“桌面即服务”。“桌面即服务”有另外一个时髦的叫法,即“云桌面”。。。总之,都是XaaS,你可以试着把X 换成任何东西。

2.4新兴的云平台

目前一些新的云平台类型也已经出现。这些新兴的的平台包括:

FaaS:Functions as a Service(函数即服务)

基于Faas 的应用程序会使用像亚马逊的 Lambda 技术和 Google Cloud 函数这样的的设施。应用会讲代码块以无服务(serverless)的形式部署。使用Faas平台,无需管理任何服务器基础设施,只需要支付执行函数所需的计算周期。

CaaS:Container as a Service(容器即服务)

使用容器即服务(CaaS)模型,开发者将微服务作为便携式的虚拟容器(如 Docker)进行构建部署到云供应商。与 IaaS 模型不同,使用 IaaS 的开发人员必须管理部署服务的虚拟机,而 CaaS 则是将服务部署在轻量级的虚拟容器中,云服务提供商会提供运行容器的虚拟服务器,以及用于部署,构建,监控和伸缩容器的综合工具。


三:公有云、私有云和IaaS、PaaS、SaaS有什么关系

为了说明公有云、私有云和IaaS、PaaS、SaaS之间的关系,还得引入一个新的概念:BaaS,Blackend as a Service.如果往云架构上去套,BaaS介于PaaS和SaaS之间,它比PaaS提供的内容更丰富(多了Data层),比SaaS提供的又少(少了APP层)、可以更好地把控产品方向。
BaaS是一种新型的云服务,旨在为移动和Web应用提供后端云服务,包括云端数据/文件存储、账户管理、消息推送、社交媒体整合等。BaaS是垂直领域的云服务,随着移动互联网的持续火热,BaaS也受到越来越多的开发者的青睐。它作为应用开发的新模型,可以降低开发者成本,让开发者只需专注于具体的开发工作。


四:云计算的关键技术

4.1虚拟化技术

虚拟化技术是指计算元件在虚拟的基础上而不是真实的基础上运行,它可以扩大硬件的容量,简化软件的重新配置过程,减少软件虚拟机相关开销和支持更广泛的操作系统方面。通过虚拟化技术可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化技术根据对象可分成存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化等。在云计算实现中。计算系统虚拟化是一切建立在“云”上的服务与应用的基础。虚拟化技术主要应用在 CPU、操作系统、服务器等多个方面,是提高服务效率的最佳解决方案

4.2分布式海量数据存储

云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式(集群计算、数据冗余和分布式存储)保证数据的可靠性。冗余的方式通过任务分解和集群,用低配机器替代超级计算机的性能来保证低成本,这种方式保证分布式数据的高可用、高可靠和经济性,即为同一份数据存储多个副本。云计算系统中广泛使用的数据存储系统是 Google 的 GFS 和 Hadoop 团队开发的 GFS 的开源实现 HDFS

4.3海量数据管理技术

云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效的管理大量的数据。云计算系统中的数据管理技术主要是 Google 的 BigTable 数据管理技术和 Hadoop 团队开发的开源数据管理模块 HBase。由于云数据存储管理形式不同于传统的 RDBMS 数据管理方式,如何在规模巨大的分布式数据中找到特定的数据,也是云计算数据管理技术所必须解决的问题。同时,由于管理形式的不同造成传统的 SQL 数据库接口无法直接移植到云管理系统中来,研究在关注为云数据管理提供 RDBMS 和 SQL 的接口,如基于 Hadoap 子项目 HBase 和 Hive 等。另外,在云数据管理方面,如何保证数据安全性和数据访问高效性也是研究关注的重点问题之一

4.4编程方式

云计算提供了分布式的计算模式,客观上要求必须有分布式的编程模式。云计算采用了一种思想简洁的分布式并行编程模型 Map-Reduce。Map-Reduce 是一种编程模型和任务调度模型。主要用于数据集的并行运算和并行任务的调度处理。在该模式下,用户只需要自行编写 Map 函数和 Reduce 函数即可进行并行计算。其中,Map 函数中定义各节点上的分块数据的处理方法,而 Reduce 函数中定义中间结果的保存方法以及最终结果的归纳方法

4.5云计算平台管理技术

云计算资源规模庞大,服务器数量众多并分布在不同的地点,同时运行着数百种应用,如何有效的管理这些服务器,保证整个系统提供不间断的服务是巨大的挑战。云计算系统的平台管理技术能够使大量的服务器协同工作,方便的进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营

4.6应用举例

4.6.1电子邮箱应用

作为最为流行的通信服务,电子邮箱的不断演变,为人们提供了更快和更可靠的交流方式。传统的电子邮箱使用物理内存来存储通信数据,而云计算使得电子邮箱可以使用云端的资源来检查和发送邮件,用户可以在任何地点、任何设备和任何时间访问自己的邮件,企业可以使用云技术让它们的邮箱服务系统变得更加稳固

4.6.2云呼叫应用

云呼叫(Cloud Call)中心是基于云计算技术而搭建的呼叫中心系统,企业无需购买任何软硬件系统,只需具备人员、场地等基本条件,就可以快速拥有属于自己的呼叫中心,软硬件平台、通信资源、日常维护与服务由服务器供应商提供。云呼叫应用具有建设周期短、投入少、风险低、部署灵活、系统容量伸缩性强、运营维护成本低等众多特点;无论是电话营销中心还是客户服务中心,企业只需按需租用服务,便可建立一套功能全面、稳定、可靠,座席可分布全国各地,全国呼叫接人的呼叫中心系统

4.6.3私有云应用

私有云( Private Cloud)将云基础设施与软硬件资源创建在防火墙内,以供机构或企业内各部门共享数据中心内的资源。创建私有云,除了硬件资源外,一般还有云设备( laaS)软件。商业软件有 VMware 的 vSphere 和 Platform Computing 的 ISF,开放源代码的云设备软件主要有 Eucalyptus 和 OpenStack。至 2013 年可以提供私有云的平台有:Eucalyptus、3ACloud、minicloud 安全办公私有云、联想网盘和 OATOS 企业网盘等

云创存储推出 minicloud 安全办公私有云,用最少的成本为企业部署云存储以及企业办公应用软件,为企业打造安全的办公环境。云创存储在满足企业办公需求的基础上,大幅度降低了企业 IT 建设的门槛与风险,并全面保障了企业数据安全

私有云计算同样包含云硬件、云平台、云服务三个层次。不同的是,云硬件是用户自己的个人电脑或服务器,而非云计算厂商的数据中心。云计算厂商构建数据中心的目的是为千百万用户提供公有云服务,因此需要拥有几十上百万台服务器。私有云计算对个人来说只服务于亲朋好友,对企业来说只服务于本企业员工以及本企业的客户和供应商,因此个人或企业自己的个人电脑或服务器已经足够用来提供云服务


五:总结

四种部署方式(公有云私有云(私有云和公有云的显著差别在于对数据的掌控,社区云,混合云),三种服务模式(IaaS、PaaS、SaaS

IaaS 是云服务的最底层,主要提供一些基础资源。用户需要自己控制底层,实现基础设施的使用逻辑。

PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展。开发者只需要关注自己的业务逻辑,不需要关注底层。

SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS。

给我五分钟,给你一片“云”相关推荐

  1. 五分钟搭建一个基于BERT的NER模型

    BERT 简介 BERT是2018年google 提出来的预训练的语言模型,并且它打破很多NLP领域的任务记录,其提出在nlp的领域具有重要意义.预训练的(pre-train)的语言模型通过无监督的学 ...

  2. B 站神曲damedane:精髓在于换脸,五分钟就能学会

    导读:AI 换脸技术层出不穷,但一代更比一代强.最近,一个发表在 NeurIPs 2019 的 AI 换脸模型 first order motion model 火了起来,其表情迁移效果胜过同领域其它 ...

  3. 五分钟搭建BERT服务,实现1000+QPS​,这个Service-Streamer做到了

    作者 | 刘欣 简介:刘欣,Meteorix,毕业于华中科技大学,前网易游戏技术总监,现任香侬科技算法架构负责人.之前专注游戏引擎工具架构和自动化领域,2018年在GDC和GoogleIO开源Airt ...

  4. matlab批量储存变量_科协五分钟|用Matlab工具包处理音频信号

    科协近期大事汇总 1. 9月28日晚,硬件人才计划顺利验收. 2. 9月28日下午,仪器设计大赛综合组交流. 3. 五系联合实验室参观筹办中,预计第六第七周举办 4. 仪器设计大赛新生组开发稳步进行. ...

  5. 启程 - 《每日五分钟搞定大数据》

    <每日五分钟搞定大数据>原创系列,每周不定期更新.欢迎关注公众号:大叔据   想了很久,准备开始写一系列的文章,记录这些年来的所得所想,感觉内容比较多不知从哪里开始,画了个思维导图确定了大 ...

  6. 五分钟DBA:浅谈伪分布式数据库架构

    [IT168 技术]12月25日消息,2010互联网行业技术研讨峰会今日在上海华东理工大学召开.本次峰会以"互联网行业应用最佳实践"为主题,定位于互联网架构设计.应用开发.应用运维 ...

  7. 五分钟内搭建的混沌电路

    简 介: 针对一种简单的混沌电路进行测试,没有能够复现电路的工作状态.具体原因尚未清楚. 关键词: 混沌电路,相移单管电路 #mermaid-svg-QPl6WYe8NnE6m9yt .label{f ...

  8. 五分钟示范“教会”演员说外语,还可无缝切换语种,这家AI配音公司刚获2000万美元A轮融资...

    行早 发自 凹非寺 量子位 | 公众号 QbitAI 只需要演员五分钟的声音素材,就可以让他在电影里说另外一种语言? 在没看到这段视频之前我是不相信的,来听听这段效果如何: 这段视频取自<博多之 ...

  9. 算法:五分钟了解一致性hash算法

    五分钟了解一致性hash算法 前言 一致性哈希算法的设计目标是为了解决因特网中的热点问题,现在也被广泛应用在分布式系统中. 比如针对负载均衡问题,对hash值取模的算法扩展性差,当增加或者减少服务器时 ...

  10. android自定义美颜相机完整程序,Android OpenGL ES从入门到进阶(一)—— 五分钟开发一款美颜相机...

    源码链接:https://github.com/smzhldr/AGLFramework 一.前言 商店里有数十款的美颜相机类产品,其实现原理基本上都是以OpenGL ES为核心的特效处理,大神可以忽 ...

最新文章

  1. #pragma pack的作用
  2. Russ Miles:被忽略的架构师和混沌工程
  3. 增加 oracle服务名,oracle本地服务名配置说明
  4. Elasticsearch的功能、使用场景以及特点
  5. Python(6):工程组织结构
  6. 柔性体没有应变_边坡防护终结篇!柔性防护系统(主被动网)知识总结!
  7. mysql case默认_MySQL知识整理10.1—存储过程和函数
  8. NHibernate版本不一致问题
  9. 树莓派做下载机+Web服务器(Aria2下载+yaaw做UI+nginx)
  10. 高通 thermal子系统
  11. WIN7 旗舰版 万能KEY
  12. GitHub下载提速
  13. Uipath 基础系列一Uipath下载安装Uipath 运行
  14. C语言学习笔记-P1 初识C语言(2)
  15. 【SEED Lab】ARP Cache Poisoning Attack Lab
  16. oppo手机怎么关闭Android,OPPO手机必须关闭的3个设置,让你的手机永不卡顿,再用3年...
  17. vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板
  18. JavaGUI:多功能计算器(五)--Swing实现双语数据包+菜单切换(完整源码+EXE下载)
  19. WindowManager LayoutParams 上
  20. 4412 SPI驱动

热门文章

  1. C++逗号运算符运算规则
  2. C++ Primer 第五版 课后章节练习答案 第一、二章
  3. 英文Essay写作内容怎么做到有趣?
  4. Active Directory 02 - Windows Kerberos Authentication(Kerberos 协议鉴权)
  5. 番茄花园系统优化工具 1.0
  6. 首届“中国最受尊敬企业家”榜单
  7. 微信网页开发之缓存问题
  8. IOS高级开发 runtime(一) (皮拉夫大王深夜原创)
  9. LSGAN (Least Squares Generative Adversarial Networks)
  10. win7旗舰版64位搭建FTP服务器