PaaS打印机不能提供服务什么样的服务

502 Bad Gateway
502 Bad GatewayPaaS适用于哪些场景?让案例说话
我们在第一部分《最年轻的XaaS:你对PaaS了解多少?》中介绍了什么是PaaS,PaaS的优势、劣势以及它对IT产生了哪些影响。在了解概念之后,你或许还想知道PaaS到底适用于什么样的场景。
PaaS案例:PaaS适用于哪些场景,不适用于哪些
PaaS最适合围绕云服务的容量规划功能设计可扩展的应用程序。Best Buy结合Google App Engine的是个很好的案例。Best Buy希望用户可以通过某种方式分享自己的愿望清单给好友们。第一次尝试,8名开发人员花了一年多来实现功能,可在大量使用的情况下会崩溃,而且很难更改。Best Buy转向PaaS,用了大约程序员一人年的时间重构代码:只需原有1/8的人力,并且从项目开始到结束仅用了11周。据Best Buy说,采用Google的PaaS后,所需资源只有之前内部数据中心的1/4至1/10。
使用PaaS的最大问题在于试图迫使遗留应用程序适配,将大型机或客户端-服务端系统改造成面向服务模型。PaaS不适用于盲目将现有应用程序移植到平台和模式上,而是围绕面向服务的能力采用云原生设计方式来重构需求。PaaS优于IaaS的地方在于,高层级的应用程序服务已经通过设计与测试考验,并能够有效的集成。
平台服务占据了“即服务”的延展性中间地带,成为了一个独立服务层级,相对来说,另外两类会更容易理解:虚拟化基础设施的IaaS和全打包应用的SaaS。
PaaS对IT意味着什么
PaaS的运作模式基于公共与私有平台之间。对于公有PaaS,等同于使用IaaS:IT不用处理系统管理业务,而是管理服务,并通过厂商提供的管理门户进行用户管理。同时PaaS还提供了典型的自助服务,IT组织在通常情况下可以通过用户、群组或基于角色的策略来设置使用量限制。
以Best Buy的案例说明,IT管理员不再需要管理系统或部署与配置服务器。一项调查发现,迁移到云之后,在计划与计划外维护、存储与配额管理、数据恢复与升级等业务所花费的时间,比数据中心IT管理者所花费的时间显著减少。这样就能拥有更多时间来与业务单元在新服务与应用程序上进行合作。
与此相反,私有PaaS运维类似于其他大型企业级系统,IT需要维护硬件与软件。由于PaaS套件相对比较复杂,通常都需要一名领域专家对软件负责,类似数据库管理员如何维护数据库。
在这两种情况下,IT需要拥有人员和流程来管理与监控PaaS资源使用、性能,针对公共PaaS,还需要监控消费、可用性与服务级别协议合规性。
责任编辑:DJ编辑
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点云服务&现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。
  &云&其实是互联网的一个隐喻,&云计算&其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。
  任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候看到云技术背后的一些词可能会比较头疼。
云也是分层的
  任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-
Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在
中间,软件在顶端。别的一些&软&的层可以在这些层上面添加。
&IaaS: Infrastructure-as-a-Service(基础设施即服务)
  第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。
  但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。
  一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。
PaaS: Platform-as-a-Service(平台即服务)
  第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。
  PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。
  一些大的PaaS提供者有,Microsoft Azure,,Heroku,。最近兴起的公司有,&&和&
SaaS: Software-as-a-Service(软件即服务)
  第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。
  你消费的服务完全是从网页如Netflix, MOG, Google Apps, Box.net, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。
  一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
Iaas和Paas之间的比较
&&& PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户。接下来,将在七个方面对PaaS和IaaS进行比较:
&&& 1) 开发环境:PaaS基本都会给开发者提供一整套包括IDE在内的开发和测试环境,而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开发环境在和云的整合方面比较欠缺,所以使用起来不是很方便。
支持的应用:因为IaaS主要是提供虚拟机,而且普通的虚拟机能支持多种操作系统,所以IaaS支持的应用的范围是非常广泛的。但如果要让一个应用能跑在
某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用是基于这个平台所支持的语言,而且也要确保这个应用只能调用这个平台所支持的API,如果这
个应用调用了平台所不支持的API,那么就需要对这个应用进行修改。
开放标准:虽然很多IaaS平台都存在一定的私有功能,但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商锁定这两面是稳步前进的。而
PaaS平台的情况则不容乐观,因为不论是Google的App Engine,还是Salesforce的都存在一定的私有API。
&&& 4) 可伸缩性:PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。而IaaS平台则需要开发人员手动对资源进行调整才能应对。
&&& 5) 整合率和经济性: PaaS平台整合率是非常高,比如PaaS的代表Google App Engine能在一台服务器上承载成千上万的应用,而普通的IaaS平台的整合率最多也不会超过100,而且普遍在10左右,使得IaaS的经济性不如PaaS。
计费和监管:因为PaaS平台在计费和监管这两方面不仅达到了IaaS平台所能企及的操作系统层面,比如,CPU和内存的使用量等,而且还能做到应用层
面,比如,应用的反应时间(Response Time)或者应用所消耗的事务多少等,这将提高计费和管理的精确性。
&&& 7) 学习难度:因为在IaaS上面开发和管理应用和现有的方式比较接近,而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低。
支持的应用
整合率和经济性
高整合率,更经济
计费和监管
表1. PaaS和IaaS之间的比较
在当今云计算环境当中,IaaS是非常主流的,无论是Amazon
EC2还是Linode或者Joyent等,都占有一席之地,但是随着Google的App
Engine,Salesforce的还是微软的Windows
Azure等PaaS平台的推出,使得PaaS也开始崭露头角。谈到这两者的未来,特别是这两者之间的竞争关系,我个人认为,短期而言,因为IaaS模式
在支持的应用和学习难度这两方面的优势,使得IaaS将会在短期之内会成为开发者的首选,但是从长期而言,因为PaaS模式的高整合率所带来经济型使得如
果PaaS能解决诸如通用性和支持的应用等方面的挑战,它将会替代IaaS成为开发者的&新宠&。
阅读(...) 评论() &如何区分IaaS、SaaS与PaaS这三种服务,作用分别是什么?
作为云计算的三种业务模式IaaS、SaaS与PaaS,这三种服务的区别是什么,作用是什么,很多人可能了解一部分,或者仅仅只是听说过。熟悉我们平台的知道,云平台是saas平台,提供、等软件服务,那其他两个是做什么的呢?
其实很简单,对于企业来讲,IaaS只是一个简单的基础设施服务,企业在这个层面一般只会得到一些基础的计算资源。例如亚马逊、OpenStack等提供的虚拟计算资源。从某种层面上来说IaaS只是帮助企业解决了计算硬件问题。
而SaaS所指的就是软件层面上的服务,企业可以在运营商处享受到一些已经成熟的软件服务。这些软件往往都是通过互联网进行使用,并不需要进行本地安装,这也就是对网络的状况会有一定要求。就如刚才讲到的我们是saas模式,提供的服务就是是基于软件层面的服务。
简单的说PaaS就是服务提供商为用户提供的整体服务平台,其中会包括硬件的租赁以及一些测试环境的搭建。在PaaS中通常会包括一些开发环境、测试环境、编程语言以及部署机制等。PaaS服务通常是针对开发测试人员以及企业中部署与管理方面的部门。
目前为什么很多传统企业已经接受了云计算,但接受的方式却往往不尽人意。对大多数企业来说,云计算的投入产出比相对较小,并且局限于基础设施层的环节。
就目前而言,大多数的IaaS服务以及意识到通过虚拟化的重要性。它在过去的十年中为企业大大削减了IT基础设施建设中的成本。在企业中每个部门都希望拥有自己的服务器,拥有自己的服务软件。虚拟化就很好的解决了企业部门之间对于硬件设施的需求,并且可以同时进行管理与集中操作。
这就为企业节省了大量的成本,当然昂贵的软件成本也是不能忽视的。但是如果不计算辅助成本的话,云计算可谓是一个相当不错的可选方案。但是对于很多公司来讲只是将业务部署到虚拟化上,并没有进行自动化管理。这就相当于一堆现代的磁盘与服务器上跑着一款老掉牙的系统软件。
目前对于企业来讲有大致三种解决方案可选,分别是IaaS、SaaS与PaaS。那么这三种服务方式都有哪些不同?企业有将如何选择呢?
虽然企业会根据不同的业务来部署自己的虚拟化方案,但是就目前看来,内部虚拟化与IaaS仅仅是一个开端,更重要的在于管理。但是管理往往是偏向于外包方向。另外在很多情况下看来企业需要根据自身的特殊需求来进行云服务的定制。
要更上一层楼PaaS和SaaS
PaaS是一个配置完全的整体环境,包括开发与部署环境,并且可以与IaaS进行伸缩管理,不需要维护。PaaS是大多数SaaS服务提供商在他们服务的基础上提供的服务。但是对于PaaS来说底层架构的服务并不完善,至少是应用程序的服务层。
相对与laas和paas,针对成熟软件方面的应用,使用会更广泛些。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。PAAS平台_百度百科
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
PAAS平台即(Platform-as-a-Service:平台即服务),把应用服务的运行和开发环境作为一种服务提供的商业模式。
PAAS平台词条简介
PAAS平台通过网络进行程序提供的服务称之为(Software as a Service),而时代相应的服务器平台或者开发环境作为服务进行提供就成为了 PaaS(Platform as a Service)。
事实上,PaaS是位于IaaS和SaaS模型之间的一种云服务,它提供了应用程序的开发和运行环境。IaaS主要提供了虚拟计算、存储、数据库等基础设施服务,SaaS为用户提供了基于云的应用,PaaS则为开发人员提供了构建应用程序的环境。借助于PaaS服务,你无须过多的考虑底层硬件,并可以方便的使用很多在构建应用时的必要服务,比如安全认证等。
不同的PaaS服务支持不同的编程语言,比如、、等,而有些PaaS支持多种开发语言。由于PaaS层位于IaaS和SaaS之间,所以很多IaaS及SaaS服务商很自然的就在本身的服务中加入了PaaS,打造成一站式的服务体系。[1]
中国第一个paas平台
PAAS平台PaaS的定义
PaaS(Platform-as-a-Service:平台即服务)全称:(Platform as a service)中文: 平台即服务所谓PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。在2007年国内外SaaS厂商先后推出自己的PAAS平台。PAAS之所以能够推进SaaS的发展,主要在于它能够提供企业进行定制化研发的中间件平台,同时涵盖数据库和应用服务器等。PAAS可以提高在Web平台上利用的资源数量。例如,可通过远程Web服务使用数据即服务(Data-as-a-Service:数据即服务),还可以使用可视化的API。用户或者厂商基于PaaS平台可以快速开发自己所需要的应用和产品。同时,PaaS平台开发的应用能更好地搭建基于SOA架构的企业应用。
PAAS平台PaaS的特点
PaaS能将现有各种业务能力进行整合,具体可以归类为应用服务器、业务能力接入、业务引擎、业务开放平台,向下根据业务能力需要测算基础服务能力,通过IaaS提供的API调用硬件资源,向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API开放给SaaS用户。PaaS主要具备以下三个特点:(1)平台即服务:PaaS所提供的服务与其他的服务最根本的区别是PaaS提供的是一个基础平台,而不是某种应用。在传统的观念中,平台是向外提供服务的基础。一般来说,平台作为应用系统部署的基础,是由应用服务提供商搭建和维护的,而PaaS颠覆了这种概念,由专门的平台服务提供商搭建和运营该基础平台,并将该平台以服务的方式提供给应用系统运营商;(2)平台及服务:PaaS运营商所需提供的服务,不仅仅是单纯的基础平台,而且包括针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发、优化等服务。PaaS的运营商最了解他们所运营的基础平台,所以由PaaS运营商所提出的对应用系统优化和改进的建议也非常重要。而在新应用系统的开发过程中,PaaS运营商的技术咨询和支持团队的介入,也是保证应用系统在以后的运营中得以长期、稳定运行的重要因素;(3)平台级服务:PaaS运营商对外提供的服务不同于其他的服务,这种服务的背后是强大而稳定的基础运营平台,以及专业的技术支持队伍。这种“平台级”服务能够保证支撑SaaS或其他软件服务提供商各种应用系统长时间、稳定的运行。PaaS的实质是将互联网的资源服务化为可编程接口,为第三方开发者提供有商业价值的资源和服务平台。有了PaaS平台的支撑,云计算的开发者就获得了大量的可编程元素,这些可编程元素有具体的业务逻辑,这就为开发带来了极大的方便,不但提高了开发效率,还节约了开发成本。有了PaaS平台的支持,WEB应用的开发变得更加敏捷,能够快速响应用户需求的开发能力,也为最终用户带来了实实在在的利益。
PAAS平台公有云paas和企业级paas
云计算起源于大型互联网企业。对于互联网企业,成本压力和指数级的业务增长压力使他们关注于物理资源的利用率和应用的可扩展性。在应用服务器这层,通过Cluster Session来实现水平扩展;在数据存储这层,采用基于BASE模型的NOSQL数据存储来实现扩展。。
(1)基于商业软件的部署方式:- Framework/Libs - Websphere/Weblogic + RDBMS(2)基于开源软件的部署方式:Application - Frameworks/Libs - Tomcat/JBoss + RDBMS(3)云环境下的部署方式:Application - Frameworks/Libs - PaaS(Goole App Engine, Amazon)这种情况下,PaaS实质上就是一个预先装好的Web Container和一组公共服务,如数据存储服务(不一定是关系型数据库)、消息队列、集中式session及cache等等。对于个人用户或者简单应用来说,公有云PaaS平台使得开发人员仅关注应用逻辑开发本身,不用把精力花费在基础实施和应用的扩展和维护上。所谓企业级PaaS平台,主要包含两类,一是大型企业内部的私有云PaaS平台,另一类是面向ISV厂商的PaaS平台。然而对于企业级PaaS平台,PaaS不仅仅是云环境下的应用部署平台。 抛开安全问题不讲,私有云PaaS平台和公有云PaaS有如下核心区别:(1)复杂的多租户模型:对于公有云PaaS平台,其租户模型是 (用户-& 应用 -& 应用实例),一个用户可以部署多个应用,每个应用可以有多个运行时实例,应用实例共享资源池。对于一个大型企业,一个大部门可能是一个租户,大部门下面的子部门也是一个租户;或者一个SaaS应用系统的一个实例就是一个租户。对于租户的资源使用,大部门租户是共享资源池里面的资源,也可能某些关键租户需要独占一些资源以保证安全。(2)已有应用的兼容:企业的历史应用都是基于关系型数据库的,某些PaaS平台不支持关系型数据存储,即使是简单的已有应用都无法迁移到PaaS平台上。(3)复合应用的构建: 企业On-Premise应用在很长一段时间内都是要存在的,私有云PaaS平台要成为On-Premise和公有云之间的桥梁。私有云PaaS平台除了是应用部署平台外,还需要提供集成和方便构建复合应用的能力,就是Gartner所提的iPaaS能力。 企业级PaaS平台不仅仅是应用部署平台,而且是复杂多租户环境和复杂应用环境下的共享基础设施平台,是On-Premise部署通往公有云部署的必经之路现在拥有PAAS平台技术的厂商
apaas和ipaas
简单的说,PaaS平台就是指云环境中的应用基础设施服务,也可以说是中间件即服务。PaaS平台在云架构中位于中间层,其上层是SaaS,其下层是IaaS。在传统On-Premise部署方式下,应用基础设施即中间件的种类非常多, 有应用服务器,数据库,ESBs, , Portal, 消息中间件,远程对象调用中间件等等。对于PaaS平台,Gartner把它们分为两类,一类是应用部署和运行平台APaaS(application platform as a service),另一类是集成平台IPaaS(integration as a service)。 人们经常说的PaaS平台基本上是指APaaS。
paas对互联网产业的影响
平台即服务(as a Service, PaaS)是软件即服务(Software as a Service, SaaS)的延伸。SaaS提供的是定制好的远程软件服务,比如当你订购一个网络销售系统软件,就可以直接使用,不需要代码开发,但是缺点是客制化困难。PaaS也是远程订购服务,但是你购买的是平台模块服务,如计算能力、数据库、储存和消息传送等。底层的平台已 3/4 ?帮你铺建好,你需要开发自己的上层应用。
首先,技术门槛降低让应用更容易生成,而间接鼓励更多的商业模式创新。尤其是资金花在软件和硬件的比例会减低,给初创公司带来更大的生存空间;再来,可以有更多的平台服务架构在现有的PaaS上(Platform over PaaS),使得服务的种类多样化。这也会促成生态链的形成;最后,公司的合并门槛减低,如果两家公司用的是同一个平台服务,那么就没有技术整合的问题了。当然,PaaS要大力发展还是有一些困难得克服,例如vendor lock-in,也就是说API和数据都还不是标准化,使得应用迁移变得复杂。再者,网络的连接性也是一大问题——当你的应用因为任何一端的网络而没办法连上平台服务时,你可能没有任何其他的备份方案。最后,老实说国内的互联网产业要能真正提供PaaS还有一段路得走,毕竟技术门槛不是太低,尤其是分布式计算的构建不是一蹴而就的。
PAAS平台应用代表
国外:、、
国内:八百客 用友 百度BAE 新浪SAE 阿里Ali 魔泊云()
PAAS平台风险
平台即服务()上进行网络应用开发是存在着一定风险漏洞的。具体的威胁风险包括黑客、软件设计缺陷或者不良的测试方法。这些风险有可能会利用漏洞来影响应用或大幅度降低应用的性能。
通过降低上应用开发的风险,云计算架构师和开发人员将会更加深刻地了解他们应用所面对的显著威胁。然后,只需简单地实施具有成本效益的保障措施,这些深刻了解就将有助于实现较高的投资回报。通过减少漏洞被利用的频率,它们还有助于减少灾难恢复的成本。
以下是减少PaaS风险的五大步骤:
·资产识别  ·漏洞与威胁识别  ·风险评估  ·应用相关保障措施修补漏洞  ·实施风险缓解策略[2]
PAAS平台发展前景
云计算相对来说仍然还不成熟,新服务和功能会一直出现。云开发平台和PaaS也会在新的功能登场时不断演变。然而,由于用户社区对开源软件的影响很深,因此无法保证新功能会以足够快的速度出现以满足你的开发需求。
虽然每个产品都有着类似的功能,但具备这些功能的速度却有所不同。例如,Pivotal的开源PaaS产品以其对语言的支持,服务整合,以及与其它如Chef,,Jenkins和这样的开源工具的集成著称。然而,Cloud Foundry上只提供初步的容器支持,用户界面主要靠命令行,支持数量有限的软件部署商业模式以及在应用的性能指标衡量上偏弱。
监控一个平台的发展路线图然后再作出决定。那些发展缓慢或者正在经历某种艰难的发展模式的平台可能会为你的应用开发团队和你的业务带来问题 。[3]
PAAS平台PaaS模式包括了以下三个生命周期
风险管理生命周期。开发人员可通过风险分析来实施风险缓解程序并确保成本效益。这里所谓的风险,就是指威胁利用一个或多个漏洞的可能性。
应用程序开发生命周期。开发人员可在PaaS上跟踪SaaS应用程序的开发过程。其中包括了从设计、编码至部署等阶段的需求。
商业流程生命周期。开发人员可以对应用程序进行控制、保护以及优化等操作。作为这一周期的一部分,开发人员可使用电子表格、文字处理、演示文档以及其他的商业工具。其主要目标就是要改善总体工作流程。[4]
.TechTarget[引用日期]
.TechTarget[引用日期]
.TechTarget[引用日期]
.TechTarget[引用日期]

我要回帖

更多关于 打印机不能提供服务 的文章

 

随机推荐