云计算的三个应用实例

云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。今天我们用云计算行业最主要的三个词:saas、paas、iaas来浅析一下什么是云计算。

saas 是云计算的最上层,简单来说,就是你住五楼,我住六楼,我是你的“上层”的意思。它是一种基于平台上的具体应用,ssss层是距离用户最近的那一层。任何一个远程服务器上的应用都可以通过网络来运行,就是saas了。你消费的服务完全是从网页如 netflix,mog,googleapps,box.net,dropbox或者苹果的icloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。

例如多备份就是让用户可以通过一个简单应用直接在云端进行数据的管理和保护,同时,用户还可以依据多备份实现多个云之间的数据互通,比如,你如果想把阿里云的数据备份到百度云,需要做的就是先把阿里云的数据从云端拿下来然后再上传。如果使用多备份的话,就可以省去将数据下载到本地的这一步骤。这里的ssss甚至可以定义为一种软件,所以才会有 “软件即服务”的说法。

所谓paas实际上是指将软件研发的平台作为一种服务,提供给用户。用户或者企业基于paas平台可以快速开发自己所需要的应用和产品。人们对paas的理解不尽相同。netflix展现了一种不同于通常人们所理解的paas。netflix是构建在aws上的最大service,其使用的ec2实例数在10k数量级。我们一般认为:saas的目标用户是最终用户;paas的目标用户是开发者;iaas的目标用户是itops。

但问题是对于很多应用,特别是复杂应用,传统意义上的paas根本无法满足需求。例如,可以在cloudfoundry平台上运行一个cloudfoundry吗?显然是不行的。对于复杂的、大规模的应用,开发人员需要拥有对整个full-stack的控制。对于开发者而言,构建介于cloud-nativeapp和 infra之间的paas能力层有多种选择。

iaas(infrastructureasaservice),指基础设施即服务,消费者通过internet可以从完善的计算机基础设施获得服务。iaas的真正价值不在于自动化编排和管理数据中心物理资源,而是彻底改变上层平台和应用使用it资源的方式。近年来,国内公有iaas“服务”如雨后春笋一般大量出现。但除了阿里云提供了ecsapi外,在其他厂商云服务主页上却看不到类似awsec2api的开放api。如果在没有开放api的情况下,就发布iaas“服务”,那么说明api在产品优先级中处于很低的位置。

所谓云存储就是将网络中大量各类不同类型的存储设备通过应用软件结合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,说得直白一点就是按需分配。当然在具体的实现过程中绝对不会像说得那么简单。说白了一点这种iaas 是云的制造者。基于internet的服务(如存储和数据库)是iaas的一部分。internet上其他类型的服务包括平台即服务 (platformasaservice,paas)和软件即服务(softwareasaservice,saas)。paas提供了用户可以访问的完整或部分的应用程序开发,saas则提供了完整的可直接使用的应用程序,比如通过internet管理企业资源。

saas、paas、iaas云计算的三层结构,但是三者之间并没有也不需要非常明确的划分。saas、paas、iaas都试图去解决同一个商业问题——用尽可能少甚至是为零的资本支出,获得功能、扩展能力、服务和商业价值。

本文作者:朱剑峰

来源:51CTO

时间: 2024-10-28 21:45:54

云计算的三个应用实例的相关文章

云计算的三架马车:Google、亚马逊和IBM

云计算作为一种新型的计算模式,还处于早期发展阶段.众多大小不一.类型各异的提供商提供了各自基于云计算的应用服务.本文通过介绍亚马逊.Google.IBM这三种典型的云计算实现,为读者剖析在"云计算"背后所采用的具体技术,解析当前云计算的平台建设方法以及应用构建方式. 实例1: Google的云计算平台与应用 Google的云计算技术实际上是针对Google特定的网络应用程序而定制的.针对内部网络数据规模超大的特点,Google提出了一整套基于分布式并行集群方式的基础架构,利用软件的能力

结合Wireshark捕获分组深入理解TCP/IP协议栈之TCP协议(TCP报文格式+三次握手实例)

摘要:     本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析.   一.概述     TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状态信息.连接建立整个过程如下(即三次握手协议): 首先,客户机发送一个特殊的TCP报文段: 其次,服务器用另一个特殊的TCP报文段来响应: 最后,客户机再用第三个特殊报

请问,RDS的这三种预留实例,怎么理解预留实例分为三种不同类型:低使用率、中使用率和高使用率。

问题描述 请问,RDS的这三种预留实例,怎么理解预留实例分为三种不同类型:低使用率.中使用率和高使用率. 解决方案 解决方案二:[据说从今年8月开始就不卖低使用率和中使用率的预留实例]这三个使用率指的是你是否会24*7开机,还是会偶尔关机.由于三个档次单价不同,单价*总开机时间也会不同.如果你买了一个低使用率的机器,但是24小时开机,你会发现总价比高使用率的机器一直开着会高.因此,这三个使用率会存在一个损益点摘自https://www.cloudyn.com/blog/any-reservati

Novell CTO:云计算应用三要素必不可少

本文讲的是Novell CTO:云计算应用三要素必不可少,[IT168 云计算频道]"云计算服务具有很大的灵活性和成本优势,但依然没有取得太大进展,主是三个要素没有解决好."Novel全球副总裁和首度技术官穆意斯·克哈利说,一个是安全,二是可管理,三是要有良好的性能. 据IDC统计,2008年,50%的企业数据中心寻找外部解决方案.在全球IT租用服务上,基础架构方面如操作系统.存储.网络等,应用方面如工作协作软件.数据库和ERP等,占到50%左右.虽然已经有较大比例,但仍然有很大的空间

JS创建事件的三种方法(实例代码)_基础知识

1.普通的定义方式 <input type="button" name="Button" value="确定" onclick="Sfont=prompt('请在文本框中输入红色','红色',' 提示框 '); if(Sfont=='红色'){ form1.style.fontFamily='黑体'; form1.style.color='red'; }" /> 这是最常见的一种定义方式,直接将JS事件定义在需要的

Android 打包三种方式实例详解

Android 打包三种方式实例详解 前言: 现在市场上很多app应用存在于各个不同的渠道,大大小小几百个,当我们想要在发布应用之后统计各个渠道的用户下载量,我们就要进行多渠道打包. 01.应用的打包签名什么是打包? 打包就是根据签名和其他标识生成安装包. 签名是什么? 1.在android应用文件(apk)中保存的一个特别字符串 2.用来标识不同的应用开发者:开发者A,开发者B 3.一个应用开发者开发的多款应用使用同一个签名 就好比是一个人写文章,签名就相当于作者的署名. 如果两个应用都是一个

移动云计算的三个模式与挑战

在过去的一年,云计算技术被认为是"网络的未来",据赛迪顾问预测,2010-2013年,中国云计算服务市场规模年均复合增长率将达到91.5%.云计算的发展并不局限于PC,随着移动互联网的蓬勃发展,基于手机等移动终端的云计算服务已经出现.移动云计算已经成为我们日常生活的一部分. 移动互联网是移动云计算发展的主要推力,随着3G的普及,移动云计算将引来高速发展.工业和信息化部3月30日发布的通信业运行报告显示,1-4月份,全国3G用户净增3054.7万户,达到15897.1万户. 移动云计算有

Android三种菜单实例分析

  本文实例讲述了Android的三种菜单.分享给大家供大家参考.具体分析如下: Android的菜单分为三种类型:选项菜单(Option Menu).上下文菜单(Context Menu).子菜单(Sub Menu) 一.选项菜单 当用户单击设备上的菜单按钮(Menu),触发事件弹出的菜单就是选项菜单.选项菜单最多只有六个,超过六个第六个就会自动显示 更多 选项来展示显示. 创建方法: 1.覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当我们第一次打开

Python中逗号的三种作用实例分析

  本文实例讲述了Python中逗号的三种作用.分享给大家供大家参考.具体分析如下: 最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了 1.逗号在参数传递中的使用: 这种情况不多说 没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def abc(a,b)或者abc(1,2) 2.逗号在类型转化中的使用 主要是元组的转换 例如: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 >>> a=11 >>> b=(a) &