自动化构建应用程序和应用程序环境

自动化构建应用程序和应用程序环境

ID:30445206

大小:88.38 KB

页数:14页

时间:2018-12-30

自动化构建应用程序和应用程序环境_第1页
自动化构建应用程序和应用程序环境_第2页
自动化构建应用程序和应用程序环境_第3页
自动化构建应用程序和应用程序环境_第4页
自动化构建应用程序和应用程序环境_第5页
资源描述:

《自动化构建应用程序和应用程序环境》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自动化构建应用程序和应用程序环境简介自动化构建和部署IBMWebSphereApplicationServer环境及部署到该环境中的软件可以为任何规模的企业带来巨大的好处。通过自动化执行该过程中可能涉及到的众多步骤,企业将从一致的、可重复的流程中获益,该流程可在没有用户干预的情况下构建和初始化应用程序环境。这将使开发、测试和运营团队能够专注于他们职责内的服务,而不是对经常会拖慢服务交付的基础设施提供支持,从而加快了软件的交付周期。本文介绍了如何通过利用新的IBMWebSphereCloudBurstAppliance和IBMRationa

2、lBuildForge以及IBMRationalAutomationFrameworkforWebSpherehis的组合在这个层面上实现流程自动化。本文所述的简单集成利用了每种产品的关键优势。回页首集成概述设置典型的WebSphereApplicationServer环境涉及三个基本的高级步骤。如图1所示,这些步骤分别为:安装操作系统。安装WebSphereApplicationServer中间件。在中间件上安装和调优应用程序。图1.创建WebSphereApplicationServer环境所需的步骤尽管每一种自动化解决方案都需要涉及

3、这三个步骤,但是由谁执行这些步骤、何时执行步骤以及同一个步骤执行多少次,这些问题都因具体的解决方案而异。WebSphereCloudBurst和RationalBuildForge的组合关注的是可以最小化和简化必须执行的步骤的集成。如图1所示,流程中的前三个子任务分别是:安装和配置操作系统安装WebSphereApplicationServer和补丁创建配置文件这三个任务全部由WebSphereCloudBurst附带的IBMWebSphereApplicationServerHypervisorEdition执行。因此,通过使用WebS

4、phereCloudBurst,这些步骤可以从您的设置流程中全部移除。流程中的下一步是将定制软件(例如,监视代理或设备驱动器)安装到操作系统。这种软件几乎需要应用到所有应用程序环境,并且很少对这种软件进行修改。因此,您应当将这些内容直接添加到由WebSphereCloudBurst部署的虚拟映像中,这样,这些内容只需要执行一次安装,就可以应用于各种不同的应用程序环境。此时,流程开始从对于所有虚拟机都非常普通的步骤转向特定于给定应用程序部署的步骤,比如为某个应用程序创建WebSphereApplicationServer拓扑并随后部署应用程

5、序。换句话说,在这个阶段,您将从用于创建普通映像的一次性构建内容中转移到使用WebSphereCloudBurst模式和脚本。这使得可以通过在部署流程中运行不同的脚本来对不同的配置使用相同的映像。WebSphereCloudBurst使用基于元数据的模式描述WebSphereApplicationServer拓扑结构的构建,并使用脚本实现模式。这些实现脚本透明地执行步骤,比如联合WebSphereApplicationServer节点并启动节点。这个技巧使得相同的WebSphereApplicationServerHypervisorEd

6、ition映像可以用于所有不同的拓扑结构。模式实现脚本由IBM创建并包含在设备中。因此,通过使用WebSphereCloudBurst自动执行流程,您就不必为这些常见的WebSphereApplicationServer配置任务开发脚本。一旦确定了拓扑结构,接下来将执行应用程序部署和特定于应用程序的配置步骤。作为应用程序的所有者,您必须提供特定于应用程序的配置和部署,对此,脚本是最佳解决办法。如果这些步骤被直接构建到映像中,那么您最终会面对大量的映像需要进行管理(并且每个映像都非常大),并且映像会经常发生变化;事实上,每当做出一项应用程序

7、修改时,都需要一个全新的映像。不需要从头开发脚本并研究交叉脚本编排(orchestration)代码,相反,利用RationalBuildForge和RationalAutomationFrameworkforWebSphere是一项更好的选择。构建、打包并将应用程序部署到WebSphereApplicationServer拓扑结构的步骤可以被轻松地开发为一个RationalBuildForge项目。当WebSphereCloudBurst分配一个模式并创建拓扑结构时,RationalBuildForge项目将被调用,如图2所示。该项目将

8、打包并部署应用程序。RationalAutomationFrameworkforWebSphere提供了一组丰富的WebSphereApplicationServer配置脚本来在此过程中使用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。