自动化构建应用程序与应用程序环境.docVIP

自动化构建应用程序与应用程序环境.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化构建应用程序和应用程序环境 简介 自动化构建和部署IBM WebSphere Application Server环境及部署到该环境中的软件可以为任何规模的企业带来巨大的好处。通过自动化执行该过程中可能涉及到的众多步骤,企业将从一致的、可重复的流程中获益,该流程可在没有用户干预的情况下构建和初始化应用程序环境。这将使开发、测试和运营团队能够专注于他们职责内的服务,而不是对经常会拖慢服务交付的基础设施提供支持,从而加快了软件的交付周期。 本文介绍了如何通过利用新的IBM WebSphere CloudBurst Appliance和IBM Rational Build Forge以及IBM Rational Automation Framework for WebSpherehis的组合在这个层面上实现流程自动化。本文所述的简单集成利用了每种产品的关键优势。 回页首 集成概述 设置典型的WebSphere Application Server环境涉及三个基本的高级步骤。如图1所示,这些步骤分别为: 安装操作系统。安装WebSphere Application Server中间件。在中间件上安装和调优应用程序。 图1.创建WebSphere Application Server环境所需的步骤 尽管每一种自动化解决方案都需要涉及这三个步骤,但是由谁执行这些步骤、何时执行步骤以及同一个步骤执行多少次,这些问题都因具体的解决方案而异。WebSphere CloudBurst和Rational Build Forge的组合关注的是可以最小化和简化必须执行的步骤的集成。 如图1所示,流程中的前三个子任务分别是: 安装和配置操作系统安装WebSphere Application Server和补丁创建配置文件这三个任务全部由WebSphere CloudBurst附带的IBM WebSphere Application Server Hypervisor Edition执行。因此,通过使用WebSphere CloudBurst,这些步骤可以从您的设置流程中全部移除。 流程中的下一步是将定制软件(例如,监视代理或设备驱动器)安装到操作系统。这种软件几乎需要应用到所有应用程序环境,并且很少对这种软件进行修改。因此,您应当将这些内容直接添加到由WebSphere CloudBurst部署的虚拟映像中,这样,这些内容只需要执行一次安装,就可以应用于各种不同的应用程序环境。 此时,流程开始从对于所有虚拟机都非常普通的步骤转向特定于给定应用程序部署的步骤,比如为某个应用程序创建WebSphere Application Server拓扑并随后部署应用程序。换句话说,在这个阶段,您将从用于创建普通映像的一次性构建内容中转移到使用WebSphere CloudBurst模式和脚本。这使得可以通过在部署流程中运行不同的脚本来对不同的配置使用相同的映像。 WebSphere CloudBurst使用基于元数据的模式描述WebSphere Application Server拓扑结构的构建,并使用脚本实现模式。这些实现脚本透明地执行步骤,比如联合WebSphere Application Server节点并启动节点。这个技巧使得相同的WebSphere Application Server Hypervisor Edition映像可以用于所有不同的拓扑结构。模式实现脚本由IBM创建并包含在设备中。因此,通过使用WebSphere CloudBurst自动执行流程,您就不必为这些常见的WebSphere Application Server配置任务开发脚本。 一旦确定了拓扑结构,接下来将执行应用程序部署和特定于应用程序的配置步骤。作为应用程序的所有者,您必须提供特定于应用程序的配置和部署,对此,脚本是最佳解决办法。如果这些步骤被直接构建到映像中,那么您最终会面对大量的映像需要进行管理(并且每个映像都非常大),并且映像会经常发生变化;事实上,每当做出一项应用程序修改时,都需要一个全新的映像。 不需要从头开发脚本并研究交叉脚本编排(orchestration)代码,相反,利用Rational Build Forge和Rational Automation Framework for WebSphere是一项更好的选择。构建、打包并将应用程序部署到WebSphere Application Server拓扑结构的步骤可以被轻松地开发为一个Rational Build Forge项目。当WebSphere CloudBurst分配一个模式并创建拓扑结构时,Rational Build Forge项目将被调用,如图2所示。该项目将打包并部署应用程序。Rational

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档