云计算拉进应用和操作距离

 
   | |

导读:云计算拉进应用和操作距离,软件即服务SaaS完全消除了应用和操作之间的差距,成功填补了横在二者之间的鸿沟。企业需要的是简单和零延迟的SaaS模式。

关键词:云计算 软件即服务 SaaS SaaS模式

 
正在加载数据...

  敏捷技术、动态编程语言、聚合应用和框架都属于目前新兴的IT趋势的一部分,旨在降低应用开发过程所需要的时间和成本。现在的问题是,我们已经在“应用”取得的速度和灵活性并没有延伸到“操作”领域,而“操作”才是“应用”价值得以实现的地方。

  这是因为应用和操作之间长期以来存在的“部署差距”造成的。

  在最基本的层面,这种差距是由于相互冲突的动机造成的。应用讲究得是速度,而操作讲究得是控制。应用开发人员侧重于尽快向商业线提供解决方案。操作人员侧重于在标准化和严格的变更管理改革中追求操作的稳定性、一致性以及成本控制。两者之间的差距可以抑制企业的响应速度、耽误部署甚至使企业错过很好的发展机遇。企业有可能需要几个月甚至几年来部署应用程序——这极大的阻碍了商业价值的实现。

  关于这个部署上的“鸿沟”,最近新兴的最引人注目的解决方案之一就是软件即服务(SaaS),它完全消除了应用和操作之间的差距,成功填补了横在二者之间的鸿沟。不幸地是,一刀切的SaaS解决方案缺乏按需定制(On-Demand)软件解决方案的灵活性;而多租户(Multi-tenancy)的构想仍然存在安全性、隐私性和一致性方面的疑问。

  企业需要的是简单和零延迟的SaaS模式,同时还要有传统软件模式具有的灵活性和控制——商业软件和定制软件的结合。

  计算自由:虚拟化和云

  通过将应用与它们的操作基础实施分隔开,应用虚拟化可以消除部署差距。虚拟化应用包含生产过程运行软件所需要的精简的操作系统(JeOS)、数据库和中间件。这些部分与应用软件包一起“流动”,并允许它作为一种映像运行在任何操作系统基础设施上,无需任何手动安装、调整、配置或认证。这样,部署差距立刻消失了,应用也被解放了,而且部署周期从几个月缩短到几分钟。

  云计算将虚拟化和SaaS结合在一起——连同网格和有用计算——为部署定制和商业应用创造了一个灵活的并且可扩展的环境,实现了按需定制和现收现付(pay-as-you-go)的访问模式。云计算的关键是应用虚拟化这个概念,它使应用程序几乎可以运行在任何计算环境中,无需任何手动安装、配置或调整——即插即用。按照这种方式发布应用就等于向云计算敞开了大门,使内部数据中心无缝扩展到外部服务提供商。

  应用和服务联合:结合敏捷性和控制

  现实情况是,一个部门获得的新的灵活性是以另外一个部门损失控制为代价的。对于虚拟化和云都是如此,这给应用开发和业务线提供了很大的灵活性,但往往会给负责服务质量和一致性的IT操作人员以及负责标准制定和执行的架构师带来焦虑情绪。

  虚拟化和云要求操作和架构团队考虑可复验的做法,公司的标准的定义、虚拟机一致性和质量策略以及应用和操作之间的协作模式。这需要采用综合的生命周期方法和新的应用架构来支持它。

  虚拟化应用的新架构位于传统世界的应用程序生命周期管理(ALM)和企业系统管理(ESM)之间,它提供了一个桥梁,大大加快了生产部署的速度,同时也控制了虚拟机非托管扩散造成的混乱、不一致性和蔓延。这种结构有利于应用和操作的无缝协作,给应用部署提供了所需要的速度和灵活性,同时确保了操作所需要的控制和可预测性。

  在这种新形势下,策略的定义和执行成为了应用和操作之间互相信任的桥梁和基础,确保虚拟化应用是一致的,并在它们部署之前始终符合操作标准。

  这种类型的应用架构对于虚拟化和云部署是非常基础的——它已经横切了必须在实施的最早阶段加以处理的状态。现实情况是,谁拖延这种应用虚拟化架构方法都会使部署工作处于危险之中,无法控制无序状态和管理混乱。教训是你不能随着时间的推移简单地“回退到”这样的管理基础——一旦问题开始出现,耽误生命周期方法的企业将会发现采取补救措施已经为时已晚。

  这种做法消除了部署差距,将速度和灵活性与控制和可预见性结合起来,最终使应用和操作结合在一起。它成为了应用和操作之间的桥梁—以及创新和企业价值实现的桥梁。


云计算
 从SOA到云计算 盘点计算机技术的发展历程
 备份云计算
 厂商依赖和安全 即将成为云计算的阴暗面
 当网格碰上云——一个现代技术的故事
 网格和云计算之间的区别
 认清云计算
 主机服务供应商的黎明真的到来了吗?
 启用Amazon云计算节约软件成本
 微软的SOA仅仅是为了推动Azure云计算吗?
 数据中心“私有云”
 “云计算”:个人计算机的终结
 云计算拉进应用和操作距离
 2009年,把“虚景化实”
 云计算市场潜力巨大 何时成熟仍将关注
 云计算标准:无需锁定就可以部署并扩展服务
 “云计算”或将成为电信发展新方向
 云计算:SaaS与PaaS不同的服务选择
 应用云计算:提供商需解决的八大关键问题
 谷歌云计算8大关键问题
 云计算三部曲之二:与“云”共舞——再谈云计算
 云计算三部曲之一:未来计算在“云-端”
 云计算未必真省钱?

原文出处:http://www.topoint.com.cn/html/SaaS/article/2009/01/223761.html
 
来源:支点网    
 
 
 
 
 

SOA开发

 
准备开始SOA是一种挑战。我们咨询了著名的Rolta SOA中心,它是跨国咨询公司Rolta和SOA实施支持厂商的一个软件部门。他们给出了在SOA上取得成功的几条技巧……
 
不论你是测试人员、开发人员还是普通人员,可能都熟悉预定航班和航空旅行的麻烦之处。软件测试和开发人员经常成为类似调度和迭代问题的牺牲品……
 
当运行高流量网站的应用程序时,需要按照规模进行时刻通知,开源应用服务器有时可能会比它们的商业同行更好地满足企业的需求。
 
在过去数年的架构模式中,我一直专注于与客户合作,与以网格相结合为基础,更传统的面向服务架构方法来构建应用技术。
 
David Chappell是Oracle副总兼首席SOA技术专家,他集中研究利用SOA环境中的网格的架构模式。他是《企业服务总线》的作者,在软件行业有超过20年……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录