首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

将 IBM Support Assistant 5 Beta 部署到 IBM 云环境中(1)

将 IBM Support Assistant 5 Beta 部署到 IBM 云环境中(1)

让诊断工具在云中大展拳脚以前的 IBM Support Assistant (ISA) 版本基于 Eclipse Rich Client Platform (RCP),可在桌面上使用,提供了一组特性和工具来分析 IBM 软件产品的软件部署中涉及的问题。这导致每个需要或想要确定问题的用户都要拥有自己的 ISA 安装,使用自己的硬件资源(比如笔记本电脑或桌面)来执行分析。这种模型非常适合单个开发人员,但在排除大型服务器上的和受一群人支持的软件部署问题时具有局限性。
新的 5.0 版 ISA(在编写本文时处于测试阶段)是一个 “服务器” 应用程序,具有一个基于浏览器的富前端。尽管它仍然可在使用本地浏览器的桌面上运行,但它还能够在远程服务器上运行。这提供了许多重要的附加特性,包括:
  • 协作分析:以前,任何使用 ISA 执行的分析都仅存储在用户桌面本地。如果需要共享该分析,则需要对该信息(备注、屏幕截图和数据)进行打包,并将它们发送给其他需要访问该信息的用户。ISA 5.0 提供了服务器上的协作式案例和文件管理,允许直接与能够访问的其他用户共享分析。
  • 远程分析:一些数据工件(尤其是转储文件)可能有数千 MB 那么大。这使将数据下载到本地网络成为一个耗时且成本高昂的过程,尤其在网络带宽很低的情况下。借助在服务器上运行 ISA 5.0 的能力,可以在软件部署位置所在的地方本地执行该操作,因此分析的数据位于相同网络上,甚至有可能位于相同机器上。用户可以使用非常低的带宽来连接 ISA 5.0 实例,使得从家庭办公室提供分析来实现工作时间之外的支持成为可能!
  • 更多的资源:一些问题确定工具可能需要大量内存和处理器时间才能执行它们的分析,尤其是在分析通常可能来自服务器端应用程序部署的大型数据文件时。尽管 64 位桌面的可用性有所增加,而且它们提供的内存量和处理器容量也有所增加,但它们始终落后于可供服务器使用的资源水平。将 ISA 5.0 部署到服务器环境中,支持使用这种资源水平来分析大型的转储和日志文件,并快速完成操作。
随着使用虚拟化管理服务器硬件和使用基于云的技术的人不断增加,IBM Support Assistant 5.0 能否部署到这些基于云的环境中变得至关重要。能够这样做可带来两个优势:
  • 能够使用 ISA 5.0 诊断部署到云中的软件应用程序的问题。
  • 如果有一个具体的问题需要分析,那么可以轻松地配备一个新 ISA 5.0 实例。
如果在短期内需要分析来自某个特别大的应用程序的问题,并且该应用程序有相应的大数据文件需要分析时,有一个优势特别有用;这里可临时配备一个大型 ISA 实例。
使用 IBM 云产品部署 ISA 5.0IBM 提供了 3 个产品将应用程序部署到云中,从 IBM 提供的公共云到用于私有云的集成的硬件和软件设备。这些产品是:
  • IBM SmartCloud 是一个由 IBM 承载的云,它可以是私有和特定于给定客户端的,也可以是向个人配备的公共云。可将它视为 IBM 提供的一个云解决方案。
  • IBM Workload Deployer 是一个硬件设备,提供了配备和管理功能,将虚拟设备和工作负载模式部署到用户提供的硬件上,让现有的硬件资源拥有云功能。可将它视为 “自带的云”。
  • IBM PureApplication System 是一个工作负载优化的集成硬件和软件设备,提供了配备和管理功能,还提供了包含已部署的工作负载的优化硬件。可将它视为盒中云 (cloud-in-a-box) 解决方案。
无论使用哪个解决方案,它们都使用了相同的部署和管理机制,因此可使用相同的方法来部署 ISA 5.0。
IBM 云产品提供了 3 种方法来部署应用程序,从部署整个已部署应用程序的预封装映像,到提供以应用程序为中心的部署模式。这 3 种方法是:
  • 虚拟设备是软件栈的一个预封装的映像,包含符合开放虚拟化格式 (OVF) 规范的操作系统、中间件和应用程序。它还支持使用脚本来重新配置设备中包含的软件栈。
  • 虚拟系统是一个以拓扑结构为中心的部署定义。Pattern Editor 支持设计一个拓扑结构,通过定义一些虚拟机映像、要安装在这些虚拟机映像之上的软件组件和配置它们的脚本包的用法来实现该支持。这可使用手动创建的虚拟机、导入的虚拟机或多个 IBM Hypervisor Edition 映像中的一个来完成。使用安装应用程序的配置脚本为某个会反复出现的拓扑结构创建虚拟系统模式后,就可以将它作为一个标准平台进行重用。
  • 虚拟应用程序是一个以应用程序为中心的部署定义。Virtual Application Builder 允许您配备应用程序自身,以及使用组件(包括数据库连接、消息队列等)和策略(包括可伸缩性、服务水平协议 (SLA) 等)来定义它所需要的任何资源。使用该构建器创建一个虚拟应用程序后,它就会成为一种可重用的部署。
虚拟应用程序方法可使用 IBM Application Pattern for Java 来执行,该模式提供了为任何 Java 应用程序创建虚拟应用程序所需的构建块。
IBM Application Pattern for JavaIBM Application Pattern for Java 是一种虚拟应用程序模式,支持您轻松而又迅速地将新的和现有的基于 Java 的应用程序部署到 IBM 云中。该过程非常简单,因为已经提供了预定义的构建块并内置了默认的功能。该简单性带来了高速度;大部分 Java 虚拟应用程序(包括用于 ISA 5.0 Beta 的应用程序)都可在 3 分钟内构建完成!
IBM Application Pattern for Java 目前提供了 5 个简单的构建块,您可使用它们创建一个新的 Java 虚拟应用程序。它们允许您部署应用程序以及它可能需要的其他任何库或配置文件,配置传入和传出防火墙,并将应用程序日志文件添加到提供的监视框架中。
IBM Application Pattern for Java 使您能够轻松地将任何现有的 Java 应用程序迁移到基于云的环境中,使它可以重用为一个平台或可修改的模板。有关使用 IBM 云产品部署 Java 应用程序的更多信息(包括两个视频演示)
返回列表