初识Iaas,paas
Iaas(Infrastructure-as-a-service),直译为基础设备作为一种服务。
Paas(Platform as a service),直译为平台作为一种服务。
暂且忘掉这两个单词,想象两种场景。
一、回忆下《目前公司内部的系统是如何在线上运行和调整的》
dns,lvs,web机======这一层通常由IT部门或者ops部门来完成
webserver,php,mysql,memcache,内部使用的各种sdk====这一层也是由运维来完成,部分sdk由sdk维护人员来管理和部署
应用程序本身=====这一层是由业务开发来完成
这些所有的概念(包括web机,包括应用程序)构成一个私有应用。
公司会有很多这样的私有应用,一个个叠加起来就需要一个自动化运维平台,来管理所有的应用,能对应用进行监控,能够快速拷贝os到app到sdk的一个环境到新的一台web机上。
这个自动化运维平台,加上它管理的这所有的应用,构成了一个平台,有个很庸俗的名称叫云。
透过这个平台能够管理所有的节点信息,纵深比老总的级别更多,不仅查看每个VP,也能知道每个部门的负责人,负责人下面有多个团队,每个团队多少个业务等等自顶向下的信息。
二、回忆下《学校里面的代理服务器》
一个实验室有一台或者几台服务器,没有主机名,没有lvs,只有IP,基本是单点,没有容灾能力。功能很弱,但它给每个学生提供了单独建站的平台。每个学生都可以上去完成自己的job。
没有分布式的概念,只有一个硬件服务器+os。
两个场景回忆完毕,两个概念也就出来了:Iaas是实验室模式,Paas是平台模式。
两种模式相差甚远,完全不在一个维度,区分起来很简单,Iaas没有分布式能力,Paas天然支持分布式。那什么是分布式?有容灾能力的是分布式,没有容灾能力(单点故障就挂掉的)不是分布式。
从一个产品想做成什么样的来定义一个产品,比这个产品用什么实现的更重要。从这个角度来看,easy的文章(http://qing.blog.sina.com.cn/tj/40dfde6f3300060l.html)要更好。
SAE的目标(也是BAE,阿里云等云系列共同的目标)是:为web服务端开发提供一整套解决方案,当然肯定是分布式Web服务喽
参考资料:http://www.u1city.net/Article-538.html
http://qing.blog.sina.com.cn/tj/40dfde6f3300060l.html
http://bbs.aliyun.com/?spm=5176.383338.201.56.CT6vih
http://sae.sina.com.cn/
http://sae.sina.com.cn/?m=front&a=architecture
http://cloud.it168.com/a2012/0719/1374/000001374232_4.shtml
初识Iaas,paas的更多相关文章
- 云计算 --> 三种服务模式IaaS,PaaS,SaaS
三种服务模式IaaS,PaaS,SaaS “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务.任何一个使用基于互联网的方法来计算,存储和开 ...
- 什么是IaaS, PaaS和SaaS及其区别
IaaS, PaaS和SaaS是云计算的三种服务模式. . SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设 ...
- 通俗了解IaaS,PaaS,SaaS,看这里就对了(转)
[IT168 评论]云服务已经被大众所熟知,但对于刚接触云计算的朋友来说,仍然是云里雾里的绕着,今天小编就为你解读一下云计算的几种服务模式,IaaS,PaaS,SaaS到底是什么…区别有哪些? 字正腔 ...
- IaaS,PaaS,Saas 云服务的介绍
云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务 ...
- 【涂鸦物联网足迹】用煲仔饭来说明IaaS/PaaS/SaaS的区别
最近在准备一些科普性的知识内容,发现大家对于一些基础性的知识概念还是有点模糊.今天先来简单介绍一下IaaS/PaaS/SaaS的区别~ 其实还有一个On-Premises(本地部署)的概念,也可以一并 ...
- 一张图看懂IaaS, PaaS和SaaS的区别
转至:https://blog.csdn.net/liujg79/article/details/84453736 编译:老夫子 原文:https://www.bmc.com/blogs/saas-v ...
- IaaS/PaaS/SaaS
如果你是一个网站站长,想要建立一个网站.不采用云服务,你所需要的投入大概是:买服务器,安装服务器软件,编写网站程序.现在你追随潮流,采用流行的云计算,如果你采用IaaS服务,那么意味着你就不用自己买服 ...
- IaaS, PaaS, SaaS 解释
IaaS.PaaS.SaaS作为云计算三种服务模式,下面会着重介绍他们的定义.作用.功能.对应产品以及他们之间的关系等. 一.定义: SaaS:Software as a Service,软件 ...
- 企业云部署要如何选择IaaS PaaS和SaaS
1为什么IaaS成了灵丹妙药 我非常惊讶,为什么很多传统企业已经接受了云计算,但接受的方式却往往不尽人意.对大多数企业来说,云计算的投入产出比相对较小,并且局限于基础设施层的环节. 就目前而言,大 ...
随机推荐
- Mybatis的失误填坑-java.lang.Integer cannot be cast to java.lang.String
Mybatis的CRUD小Demo 为方便查看每次的增删改结果,封装了查询,用来显示数据库的记录: public static void showInfo(){ SqlSession session ...
- fido-uaf-protocol-v1.0
EXAMPLE 1: Policy matching either a FPS-, or Face Recognition-based Authenticator { "accepted&q ...
- laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误
(zz找了块一个小时才发现)主要的错误在于.env文件和database.php的配置不匹配. 1.找到.env文件 2.更改数据库表账密 3.改database.php的数据库账密 4.完成
- vcs 下使用system verilog调用c函数
c中要加入<svdpi.h> sv的tb中加入 import "DPI-C" function int funcname(); 仿真时,vcs命令行中加入 +vc fu ...
- openresty 前端开发轻量级MVC框架封装二(渲染篇)
这一章主要介绍怎么使用模板,进行后端渲染,主要用到了lua-resty-template这个库,直接下载下来,放到lualib里面就行了,推荐第三方库,已经框架都放到lualib目录里面,lua目录放 ...
- Java 实现大整数加减乘除
自己用Java实现的大整数加减乘除运算.还有可以改进的地方,有兴趣的童鞋可以加以改进.仅供参考,请勿转载! package barrytest; import java.util.ArrayList; ...
- 如何安装使用Impala
一.Impala简介 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用相同的统一存储平台,Impala也使 ...
- Var x;---定义变量
变量定义有多种格式 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> < ...
- iOS开发QQ空间半透明效果的实现
//1.首先我们可以确定的是cell的半透明, /* white The grayscale value of the color object, specified as a value from ...
- 《JS权威指南学习总结--8.7 函数属性、方法和构造函数》
内容要点: 在JS程序中,函数是值.对函数执行typeof运算会返回字符串 "function",但是函数是JS中特殊的对象.因为函数也是对象,它们也可以拥有属性和方法,就像普 ...