云计算之SaaS概念
最近看了些云计算的资料,现在整理一下。一是方便记忆,二也是整理思路。也许不够全面甚至不太精确,但是这确实是我自己的理解。文中概念等不做过多解释,着重记录自己的理解。有不足的地方以后再update。 云计算包括以下几个层次的服务: 1: IaaS,这一层主要面向硬件 2: PaaS,这一层主要作用于硬件和中间件的虚拟化。其中p包括os,中间件,DB等。 3: SaaS,这一层主要是应用和解决方案,真正的面向用户。 SaaS1999年已经开始,但是最近才活跃的原因:1,软件外包 2,经济——2008年开始的经济萎缩 3,云计算 云计算与网格计算的区别:网格计算更多的是用于科学计算,云计算由web服务演变而来。服务器最起码要大于1000台才能叫云计算否则最多只能叫并行计算。 我个人更愿意把云计算理解为一种商业模式。 云计算的服务内容包括:存储+计算。 云服务的收费方式:流量,存储空间等。 影响云租赁服务的几个因素:cpu,memery,storage,time(可能在并发时间上有冲突)。 成本对比: 常规情况下用户在部署企业的IT环境时需要的成本: 1:服务器及相关硬件 2:根据cpu购买中间件的license 3:电力成本,主要是服务器用电 4:带宽 5:项目的发布,部署,实施,维护,update ,DBA等相关费用。 云服务的情况下这些成本全部省去。但是会产生相关云服务的费用(SaaS)。 SaaS购买的要素: 1,使用时间的长短 2,并发用户的多少 3,模块数(email,IM等)。 是否考虑使用云服务的几个因素:1,经济——云服务不便于控制,如果资金充足一般会自建server 2,定制化要求——云面向大众,不一定满足个性化要求 3,运营 负载是否通过云服务: 宜:1,测试,售前 2,存储,存储的解决方案——图片(商业模式:付费以获得更大的存储空间) 3,备份,备份的解决方案。 不宜(一般不是技术上的问题):1,法律问题(eg:财务信息一般都只会放在公司自建的防火墙内) 2,需大量审计的数据——有些数据需要在法律上提供审计记录,云服务满足不了 3,license于云不兼容 。 SaaS成熟度的四个水平: 1,customization——软件开发量较大 2,configurable——开发量减少 3云计算saas平台,multi_tenant——减少运营成本 4,scalable——在instance上加了load balance具有可扩展性 由此可得到SaaS的三个特征:1,configuration 2,multi_tenant——一个instance支持多个tenant 3,scalable。 当然,并非成熟度越高越好,相对来说成熟度越高成本越低,但是隔离性越差。因此,企业对是否使用SaaS基于以下几个方面考虑:1,安全性 2,性能——如果是企业自建,内网的访问速度要快。SaaS是同过internet访问,速度慢 3,inevitability——灾备(hadoop在缺省情况下有三个备份)。 EG:美国的感恩节和圣诞节购物网站的访问量会达到峰值。如何应对: 解决方案:1,常年购买购置足量服务器(浪费资源) 2,在高峰前购置或租赁服务器(不保险)。 在这种情况下使用云租赁服务就很好。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |