开源架构 架构开源——架构选择开源未来
2022-07-24
来源:好走旅游网
维普资讯 http://www.cqvip.com 架构选择开源未来 ,停止向内看,停止问什么是架构的概念 类问怠;而是向外向前看。思考什么架构可解决现今的问怠,骱利用新工具, 摆脱传统的封闭意识,协同开发开放架构,以解决目前架构模型的问怠。 口源加资通沙蕾 开源的概念从正式提出到现在,这十 率,可以让他们自由决定何时以及怎样升 普遍。如何使两者进行充分整合,SOA为 几年时间里开源软件得到了长足的发展, 级系统和应用软件,而且能够在需要时迅 此指明了方向。 日臻成熟。从最初只是部分开发人员的业 速部署资源,所有这些都可以帮助客户降 余作品,到现在进入主流视野,被大量主 低成本。 SOA虽产生于技术层面,但涉及到的 不止是技术问题,服务架构中的实体是服 流软件企业所接受,Sun、IBM、CA等企 业甚至专门制定了开源战略。 目前,开源社区已提供多项虚拟化方 务,无论是企业用户还是开发人员面对服 案,分别是Xen、OpenVZ和KVM等。Xen 务时系统就是透明的,是可以组合的,随 开源的主要领域也从最初的操作系统、 项目已经被Red Hat、NoveU等公司采用, 需应变的,企业与市场客户的发展或变化 O应该把 编程语言、数据库等基础领域,逐渐发展到 Red Hat在其新版企业系统内提供基于Xen 表现为新的组合方式。企业的CI传统商业软件企业利润的核心企业级应用 的虚拟化解决方案,OpenVZ项目被Debian 开源与SOA同时纳入IT规划考虑的范畴 领域,出现了Comiere ERP、SugarCRM 项目所采用,将包含在Debian 4.0内,而 之内,根据企业的行业和规模属性及子系 等一大批开源企业应用,而现在开源架构 2006年l0月刚刚公开发布的KVM虚拟项 统的功能选择采用其对应策略,将使企业 开始受到普遍的关注。在虚拟化、面向服务 目以其小巧灵活和简洁朴素的特点迅速受 在中长期内受益。 架构(SOA)等体现软件架构的趋势的领 到业界的欢迎,目前已纳入Linux官方内 域,都有开源软件活跃的身影。 核,包含在2.6.20内核栈中。 在构建SOA时,其开源组件的粒度和 粘度非常合适,尤其是应用服务的开发。 开源使企业系统具有独立性,即公司的IT 虚拟化 虚拟化是指计算在虚拟的基础上而不 面向服务架构SOA 系统不会被绑定于某一家的商用环境上, 目前,企业购买和部署软件系统时都 以便于企业走独立的技术发展路线。开发 是真实的基础上运行。虚拟化技术可以扩 会遇到这样的问题:市场上同类产品有开 初期投入很小,虽然开源也不意味着完全 大硬件的利用率,简化软件的重新配置过 源软件与商业软件之分,由于这两类产品 免费,但总费用上开源小于商用。还有个 程。允许一个平台同时运行多个操作系 在部署和运维方面都有重大的区别,企业 原因是开源的门槛低,人力资源易于获 统,并且应用程序都可以在相互独立的空 业务的连续性和信息化的规律性要求在制 得,表现为运维、研发时费用更低。间内运行而互不影响,从而显著提高计算 定IT规划时就要有个通盘考虑。 机的工作效率。 如今,开源已能产生高可靠性软件, 事实证明,如果企业随意地分散部 通过源代码开放,任何人都有机会改进改 今天,当企业的IT成本在整个资产投 署,就不可能充分发挥出开源最佳功能以 该软件,在架构实践上也需要有类似的方 入中的比重越来越大的情况下,采用开源 配合企业级应用。开源软件的企业用户逐 式进行。 软件是能够帮助企业降低软件方面成本的 渐意识到,他们需要一个整体架构,以能 开源不是昙花一现,现今它正熠熠 生辉,并发散出巨大的生机。开源的产生 好方法,而虚拟化技术的出现则协助开源 管理和整合传统系统与开放源代码堆栈,软件进一步降低用户的基础设施等成本, 这在很大程度上可以缓解用户在成本与预 算上日益增大的压力。 T行业的必然趋势,开源软件 或使用开源软件构建企业完整的IT设施。 和发展是I企业既需要开源软件,也需要商用软 必将对整个软件架构的发展产生深远的 件,这种被称为混合应用的情况会越来越 影响。酋ii 虚拟化技术可以提高计算系统的利用 Software World 2007。3。5圄一…