心意不是行李,因为没有重量,所以才难提起,更难放下。
云计算三种服务类型
1软件即服务(Software as a Service缩写SaaS)
软件即服务是普通消费者可以感知到的云计算它的代表有Dropbox还有国内用户熟悉的百度云腾讯微云等这种云计算最大的特征就是消费者并不购买任何实体的产品而是购买具有与实体产品同等功能的服务
以前我们是花钱购买的是服务器上的存储空间现在我们花钱购买的是Dropbox的存储服务表面上看两者没有实际的区别但是换一个角度来看两者却完全不同以前我们花钱购买服务器上的存储空间假设是空间容量是10G我们是真正的买到了服务器上的10G空间如果我们不上传文件的话那么服务器上的这10G空间就是空的现在我们购买Dropbox的存储服务假设空间容量还是10G我们却并没有真正的买到Dropbox服务器上10G的空间我们买到的是10G空间的服务也就是说如果我们上传文件Dropbox会将文件分开放在任何地方的任何服务器上如果我们不上传文件Dropbox的服务器上就根本没有属于我们的任何空间
2平台即服务(Platform as a Service缩写PaaS)
与软件即服务不同平台即服务是面向开发者的云计算这种云计算最大的特征是它自带开发环境并向开发者提供开发工具包它的代表有Google的GAE(Google App Engine)还有国内的百度的BAE新浪的SAE等
平台即服务与软件即服务之间可以相互转换如果是消费者购买Dropbox的服务那Dropbox就是软件即服务如果是开发者利用Dropbox提供的开发包借助Dropbox的服务开发自己的服务那么Dropbox本身就是平台即服务构筑在Dropbox之上的开发者的服务就是软件即服务
以前开发者如果要搭建一个网站需要做很多准备工作比如购买服务器安装操作系统搭建开发环境等等现在开发者如果购买平台即服务云计算就可以省去上面费时费力的准备工作直接进行网站的开发不仅如此开发者还可以使用各种现成的服务比如GAE会向开发者提供Google内部使用的先进的开发工具和领先的大数据技术这一切都使得网站开发变得比以前轻松很多这也是云计算时代互联网更加繁荣的原因之一
3基础架构即服务(Infrastructure as a Service缩写IaaS)
基础架构即服务一般面向的是企业用户它的代表有Amazon的AWS(Amazon Web Service)还有国内的PPPCloud等
这种云计算最大的特征在于它并不像传统的服务器租赁商一样出租具体的服务器实体它出租的是服务器的计算能力和存储能力AWS将Amazon计算中心的所有的服务器的计算能力和存储能力整合成一个整体然后将其划分为一个个虚拟的实例每一个实例代表着一定的计算能力和存储能力购买AWS云计算服务的公司就以这些实例就作为计量单位
基础架构即服务与平台即服务有显著的区别基础架构即服务提供的只有计算能力和存储能力的服务平台即服务提供的除了计算能力和存储能力的服务还提供给开发者的完备的开发工具包和配套的开发环境也就是说开发者使用平台即服务时可以直接开始进行开发工作而使用基础架构即服务时则必须先进行如安装操作系统搭建开发环境等准备工作
基础架构即服务是云计算的基石平台即服务和软件即服务构建在它的上面分别为开发者和消费者提供服务而它本身则为大数据服务
云计算其他服务类型
1FaaS(functions as a service功能即服务)
FaaS无服务器计算的云实例化为PaaS增加了另一个抽象层以便开发人员在堆栈中完全隔绝一切优先级低于他们代码的东西不是去搞虚拟服务器容器和应用运行时间而是上传功能代码块让它们被某个事件触发(例如表单提交或上传文件)所有主要云都会在IaaS之上提供FaaS.FaaS应用的一个特殊的好处是在事件发生之前不会使用IaaS资源可通过降低资源使用率来减少费用
2私有云
私有云可以说是小尺寸的IaaS公有云使软件可以部署和运行在客户的数据中心与公有云一样内部客户可以提供自己的虚拟资源以构建测试和运行应用程序通过计量资源消耗进行收费对于管理员而言私有云数据中心最好就是自动化而最差的情况则是手动配置和管理VMware的软件定义数据中心栈是最受欢迎的商业私有云软件虽然OpenStack是开源方面的领袖
3混合云
混合云是私有云与公有云的集成混合云涉及创建并行环境是应用程序可以在私有云和公有云之间轻松移动在其他情况下数据库可能待在客户数据中心与公有云应用程序集成在需求高峰期虚拟化数据中心的工作负载可能会被复制到云私有云和公有云之间的集成类型差别很大但他们必须各自互相适应以成为一个混合云的模式
4公有 API(API应用程序设计接口)
正如SaaS在互联网上为用户交付应用程序共有API为开发人员提供应用程序功能可以以编程的方式访问例如在构建Web应用时开发人员经常会利用谷歌地图API提供行车路线为了集成到社交媒体开发人员可能会呼吁API通过Twitter或Facebook被保持Twilio已经建立了一个成功的业务致力于通过公共API提供电话和消息传递服务最终任何企业都可以提供自己的公有API实现客户消费数据和应用程序功能的访问
5iPaaS(integration platform as a service集成平台即服务)
数据集成是任何具备一定规模的公司的一个关键问题尤其对于那些大规模采用SaaS的企业而言iPaaS供应商通常提供预先构建的连接器为流行的SaaS应用程序和本地企业应用程序之间提供共享数据尽管供应商可能或多或少地关注B2B电子商务集成云集成或传SOA风格的集成
6IDaaS(identity as a service身份即服务)
在私有数据中心和公有云网站上与云计算相关的最大的安全问题就是管理用户身份及其相关权利和权限IDaaS供应商保持基于云计算的用户配置文件验证用户身份并使访问资源或应用程序基于安全策略用户组和个人的特权能够集成各种目录服务(Active directory LDAP等等)而且这是至关重要的
7协作平台(Collaboration platforms)
协作解决方案如Slack微软Teams和HipChat已经成为重要的信息沟通平台是组织内部能够有效地沟通和合作基本上这些解决方案是相对简单的SaaS应用程序支持聊天形式的消息传递以及文件共享和音视频交流大多数提供API来促进与其他系统的集成使第三方开发者创建和共享插件增强功能
8垂直云(Vertical clouds)
在金融医疗零售生命科学和制造行业提供PaaS云使客户建立垂直应用程序接近行业特定的API-accessible服务垂直云可以减少垂直应用程序投放到市场的时间加速特定领域的B2B集成大多数垂直云的构建都带着一些培养生态合作伙伴系统的目的
申明以上内容源于程序系统索引或网民分享提供仅供您参考使用不代表本网站的研究观点请注意甄别内容来源的真实性和权威性