[学习笔记]云计算扫盲

摘要:
向客户提供的是在服务提供商提供的云基础设施上运行的应用程序“如网络、服务器、操作系统、存储,甚至是单个应用程序功能”。向用户提供的是在云基础设施上部署用户创建或购买的应用程序的能力。这些应用程序是使用服务平台支持的编程语言或工具开发的。用户不管理或控制底层云基础设施:用户不管理和控制底层云设施。他们的云基础设施为公众或大型行业集团提供云服务:

 个人小站,正在持续整理中,欢迎访问:http://shitouer.cn

小站博文地址:[学习笔记]云计算扫盲

何为云计算?最简单最形象的一句话:Anyone, anytime, anywhere, any channel, with any devices, accessing any services.

Forrester对云计算的定义:A standardized IT capability (services, software, orinfrastructure) delivered via Internet technologies in a pay-per-use, self-service way.

Gartner对云计算的定义:A style of computing where scalable and elasticIT-related capabilities are provided as a service using Internet technologies.

美国国家标准局(NIST)对云计算的定义(相对比较权威):Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage,applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

具体来说,即“3”种服务模式,“4”种部署模型,“5”大基础特征。

“3”种服务模式:IaaS(基础设施即服务),Paas(平台即服务),SaaS(软件即服务)

“4”种部署模型:公有云(Public,目标客户中小企业),私有云(Private,目标客户大型企业),混合云(Hybrid,私有云根据需求调用公有云资源),社区云(Community,学术为主)

“5”大基础特征:按需自助服务(On-Demand Self-service),随时随地用任何网络装置存取(Broad Network Access),资源池(Resource Pool),快速弹性架构(Rapid Elasticity),可被监控与量测的服务(Measured Service)

[学习笔记]云计算扫盲第1张

详说“3”种服务模式

软件即服务(Saas):提供给客户的是服务提供商提供的运行于云基础设施之上的应用。用户使用各种客户端设备通过“瘦”客户界面(例如浏览器)等来访问应用(例如基于浏览器的邮件)。用户并不管理或控制底层的云基础设施,例如网络、服务器、操作系统、存储、甚至其中单个的应用能力,除非是某些有限用户的特殊应用配置项。

平台即服务(PaaS):提供给用户的是在云基础设施之上部署用户创建或采购的应用的能力。这些应用使用服务平台支持的编程语言或工具开发,用户并不管理或控制底层的云基础设施,包括网络、服务器、操作系统、或存储等,但是可以控制部署的应用,以及应用主机的某个环境配置。

基础设施即服务(IaaS):提供给用户的是对所有设施的利用。包括处理、存储、网络,以及其它基础性的计算资源,以供用户部署或运行自己任意的软件,包括操作系统或应用程序。用户并不管理或控制底层的云基础设施,但是拥有对操作系统、存储和部署的应用的控制,以及一些网络组件的有限控制(例如主机防火墙等)。

详说“4”种部署模型

公有云(Public): 也称外部云,由某个组织拥有,其云基础设施对公众或某个很大的业界群组提供云服务。

对于使用者而言,公有云的最大优点是其所应用的程序及相关数据都存放在公有云的平台上,自己无须前期的大量投资和漫长的建设过程。云计算优势中所描述的把前期的资本投资转变为运营费用的作用只有在公有云里才能得到充分体现。在云计算愿景中描述的服务提供方式也主要是以公有云形态存在的。

公有云目前最大的问题是,由于应用和数据不存储在用户自己的数据中心,因此用户对其安全、隐私等问题存在一定的担心。另外,公有云的可用性不受使用者控制,这方面也存在一定的不确定性。

私有云(Private): 也称内部云,云基础设施特定为某个组织运行服务。私有云部署在企业内部网络,因此它的优势是数据安全性、系统可用性等都可由自己控制。但缺点是依然有大量的前期投资,也就是说它还是采用传统的商业模型。还有一个问题是它的规模相对于公有云来说一般要小得多,因此经济学上的规模效应也无法充分发挥出来。私有云实际上是机构应用一些云计算相关技术来提高自身信息服务效率的一种方式。

公有云和私有云是根据服务对象来区分的两种主要的云计算部署模型,实际使用中还有一些衍生的云计算形态。

社区云(Community):云基础设施由若干个组织分享,以支持某个特定的社区。社区是指有共同诉求和追求的团体(例如使命、安全要求、政策或合规性考虑等)。

混合云(Hybrid):云基础设施由两个或多个云(私有的、社区的、或公共的)组成,独立存在,但是通过标准的或私有的技术绑定在一起,这些技术促成数据和应用的可移植性

详说“5”大基础特征

按需自助服务(On-Demand Self-service):消费者无需同服务提供商交互就可以自动地得到自助的计算资源能力,如服务器的时间、网络存储等(资源的自助服务)。

随时随地用任何网络装置存取(Broad Network Access):服务能力通过网络提供,支持各种标准接入手段,包括各种瘦或胖客户端平台(例如移动电话、笔记本电脑、或PDA),也包括其它传统的或基于云的服务。

资源池(Resource Pool):提供商的计算资源汇集到资源池中,使用多租户模型,按照用户需要,将不同的物理和虚拟资源动态地分配或再分配给多个消费者使用。虽然存在某种程度上的位置无关性,也就是说用户无法控制或根本无法知道所使用资源的确切物理位置,但是原则上可以在较高抽象层面上来指定位置(例如国家、州、省、或者数据中心)。资源的例子包括存储、处理、内存、网络带宽以及虚拟机等。即使是私有的“云”往往也趋向将资源虚拟“池”化来为组织的不同部门提供服务。

快速弹性架构(Rapid Elasticity):一种对资源快速和弹性提供和同样对资源快速和弹性释放的能力。对消费者来讲,所提供的这种能力是无限的(随需的、大规模的计算机资源),并且在任何时间以任何量化方式可购买的。

可被监控与量测的服务(Measured Service): 云系统之所以能够自动控制优化某种服务的资源使用,是因为利用了经过某种程度抽象的测量能力(例如存储、处理、带宽或者活动用户账号等)。人们可以监视、控制资源使用、并产生报表,报表可以对提供商和用户双方都提供透明。

云计算相关架构

NIST云计算参考体系结构图

[学习笔记]云计算扫盲第2张

下图则更加直观清晰地描述了NIST云计算参考架构的角色以及他们的作用

[学习笔记]云计算扫盲第3张

参考文献及网络内容:

维基百科云计算:http://en.wikipedia.org/wiki/Introduction_to_cloud_computing#cite_note-NISTRef-19

张荣典老师微博:http://weibo.com/forestzrd

免责声明:文章转载自《[学习笔记]云计算扫盲》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WinForm利用 WinApi实现 淡入淡出 弹出 效果 仿QQ消息Windows单击右键没有共享选项怎么办下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL-查询结果缓存

  众所周知,系统读取数据时,从内存中读取要比从硬盘上速度要快好几百倍。故现在绝大部分应用系统,都会最大程度的使用缓存(内存中的一个存储区域),来提高系统的运行效率。MySQL数据库也不例外。在这里,笔者将结合自己的工作经验,跟大家探讨一下,MySQL数据库中缓存的管理技巧:如何合理配置MySQL数据库缓存,提高缓存命中率。  合理配置MySQL缓存 提高...

Nacos 认证绕过

Nacos 介绍 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 漏洞成因: 1、未授权访问接口...

GitLab 后台修改用户密码

GitLab 后台修改用户密码 # 打开控制台 gitlab-rails console production # 找到用户,输入密码,确认密码,保存 user = User.find_by(username: 'zhangsan') user.password = '12345678' user.password_confirmation = '123...

FreeBSD查看带宽占用情况,CPU,硬盘IO 虚拟内存等命令

FreeBSD查看带宽占用情况,CPU,硬盘IO 虚拟内存等命令 来源 https://www.liurongxing.com/freebsd-tips.html 来源 http://blog.51cto.com/wjcaiyf/1597030 1.查看CPU型号:sysctl -a |grep hw.model 2.查看CPU核心数sysctl -a |...

Linux 系统的日志目录

连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,通过who查看 who /var/log/wtmp 【连接时间日志】 who /var/log/utmp 【连接时间日志】 ac -p //查看每个用户的连接时间 ac -a //查看所有用户的连...

WAF、流控设备、堡垒机

目录 WAF 流控设备 堡垒机  WAF WAF(Web Application Firewall):web防火墙,WAF是通过执行一系列针对HTTP/HTTPS的安全策略来专门对web应用提供保护的一款产品,工作在应用层。 WAF的特点: 全面检测WEB代码 深入检测HTTP/HTTPS 强大的特征库 网络层的防篡改机制 流控设备 流控技术分为两种...