一文3分钟谈谈对云计算,Iaas,PaaS,Saas的理解
一文3分钟谈谈对云计算,Iaas,PaaS,Saas的理解
传统数据中心面临的问题
假如没有云计算技术,想象一下一台大型服务器(假设有100个CPU,硬盘和等量适配内存条,网卡)要怎么样通过网络为千家万户提供服务?粗暴的讲,是不是意味着每个用户分配一副三件套,用有专门的CPU,内存条,硬盘(我们称之为资源)?
虽然对用户来说这样均分资源相对于绝大多数用户是没有什么感觉的,即用户使用流畅性正常
但是;对用户来说,存在着一定比例的群体,资源不够用,平均化分配满足不了我的需求;而对于资源够用的用户来说,不是时时刻刻都在使用着云端的资源,所以造成了大量的资源浪费;
同时用户有时候不需要那么多底层的东西,他或许只是想要一种运行在某个操作系统里面的某个软件的某个服务,但用户却要先装上系统,装上软件,之后才能使用服务,繁琐的同时,时间成本又太高,相当于我花了很多钱租了一大堆零部件,我还要花很多时间通过网络在云端自己组装才可以使用,成本真的很高。
遇到的问题有如下:
- 资源利用率低
- 资源分配不合理
- 自动化能力差
- 初始成本高
云计算是什么
- 一种资源的交付模式
- 必须通过网络来使用
- 弹性计算,按需付费,快速扩展
通俗的讲就是,按照用户的需求,尽可能方便的交付合理的资源,以此来提供资源的利用率,达到资源的合理分配,又能快速地自动部署,降低用户需要的准备成本,直接上手使用需要的服务;
用户需要一个虚拟机,我就提供这个虚拟机给你,用户可以装任何自己想要的的系统
用户需要某个系统,我就提供这个系统,用户可以使用系统上面的任意服务
用户需要某个系统的某个服务,我就提供这种服务,系统,虚拟机都不用考虑,云端会自动部署一条龙服务包你满意;
云计算分层结构模型
- aas就是:As a secive,”即作为一种服务“的意思
- IDC:机房;互联网数据中心
- Iaas:基础设施即服务;开个公司,搭建网站,服务器,古老的做法就是自己买一堆服务器和网络设备设备自己在公司组装,搭建,那么现在云端都提供了,这些工作都可以省去
- Paas:平台即服务;在提供基础设施的基础之上,提供了操作系统平台+中间件服务+运行时服务,用只要专注自己的业务逻辑,不需要关注太多系统,运行环境之类的细节;感觉从这个角度,产品经理又多了一个职业方向
- Saas:软件即服务;用户(开发者)不需要关心任何技术问题,直接拿来即用,将软件的开发,管理,部署工作都交给云平台或者第三方公司来完成。
云计算分类
-
公有云:通常指第三方提供商为用户提供的能够使用的云,联网即用,性价比亲民,根据用户需求使用共享的服务资源
阿里云,腾讯云,亚马逊云,华为云,百度云
-
私有云:单独构建的为了保护数据安全隐私的主要用于企业内部的云,一般要求企业拥有云基础设施并且可以在上面部署应用,可以有效管控数据安全,服务质量
-
混合云:公有云和私有云的结合,一种在成本,安全方面上结合考虑的中间方案。“数据依然是存到本地的机器上,但是一旦出现大规模的访问或者计算时,就会把这部分计算的需求转移到公有云平台上,实现不同场景的切换。与此同时,在混合云方案中,私有云还常常把公有云作为灾难恢复和灾难转移的平台。混合云在使用起来具有更高的灵活性,是企业在考虑成本效益下的首选方案。”
-
“混合云虽然兼有了私有云的安全性,但是随之带来的却是应由于API带来的复杂网络配置使得传统系统管理员的知识经验及能力受到挑战,随之带来的并是高昂的学习成本或者系统管理员能力不足带来的额外风向。”