专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » WebSphere CloudBurst Appliance 中的 特殊原料 »正文

WebSphere CloudBurst Appliance 中的 特殊原料

来源: 发布时间:星期六, 2009年12月26日 浏览:0次 评论:0
  揭示神秘成分

   6月IBM 提供了两个新产品:IBM WebSphere CloudBurst™ Appliance 和 IBM WebSphere Application Server Hypervisor Edition由于我们几个参和这个产品研发人经常听到 “两块牛肉饼加特殊原料......” 这样外卖订餐电话因此在 WebSphere Hypervisor Edition 图表中我们写下了 “特殊原料” 这个词没有找到更好词语来描述这个被添加到产品中重要 “成分”现在总会有人问我“特殊原料是什么”?

  WebSphere Application Server Hypervisor Edition 的中东西很特殊但这并不意味着它很神秘本文将带您了解这种特殊原料到底是什么此外我们还将展示 WebSphere CloudBurst 如何利用这特殊原料——或者说配置优化——使该解决方案区别于普通虚拟化和供给产品使这 DIY 解决方案极其易用

  WebSphere Application Server Hypervisor Edition

  WebSphere Application Server Hypervisor Edition(以下称为 WebSphere Hypervisor Edition)作为 WebSphere CloudBurst Appliance 部分出售;也可以单独购买WebSphere Hypervisor Edition 是 WebSphere Application Server 预安装、预配置版本特别为虚拟环境设计我们图表展示了虚拟映像构成它可以作为操作系统、WebSphere Application Server 和 IBM HTTP Server 2进制文件和 WebSphere Application Server 配置文件以及 “特殊原料”

  那么究竟特殊原料是什么呢?

  它是代码和调优功能组合它们内置到了映像中以便针对虚拟环境优化 WebSphere Application Server主要成分包括预安装、预配置映像、特定于映像调优以及快速部署时激活功能如图 1 所示


图 1. WebSphere Application Server Hypervisor Edition


  预安装映像

  首先操作系统、WebSphere Application Server、功能包、IBM HTTP Server 以及任何操作系统或WebSphere Application Server 维护任务都预先安装到了映像中此外VMware 工具也被预先安装到了映像中使用映像和传统供给产品大不相同传统产品通过运行无人值守安装脚本来部署 WebSphere Application Server(和其他产品)即使在虚拟环境中映像更为简单(不需要编写和维护安装脚本)并且更快安装代码不在部署时运行无需安装 WebSphere Application Server 或操作系统或开发脚本来完成此任务有了 WebSphere Hypervisor EditionIBM 已经为您完成了安装并创建了配置文件供您根据环境进行定制维护也作为完全安装好映像提供

  调优

  由于 IBM 在预先安装 WebSphere Application Server 及底层操作系统因此可以专门为虚拟环境中最佳性能调整映像Linux® 操作系统设置包括文件描述符、连接 backlog 和超时都要根据最佳实战进行调整如下表所示此外JVM 堆和线程池 WebSphere Application Server 调优会根据虚拟机大小自动进行



参数 调优
VMI kernel Installed/enabled
Linux file descriptors 8192 (increased from 1024)
Connection backlog 3000 (increased from 1000)
TCP timeout/timewait 30 seconds (reduced from 60)
TCP keepalive erval 15 seconds (reduced from 75)
TCP keepalive probes 5 (reduced from 9)
Web container 10 threads * {# vCPU}
Java heap ({virtual memory} – 768MB) / {# JVMs}





  所有优化可以手动进行没有个是专有或神秘(事实上 WebSphere Application Server 信息中心文档中也记录了它们)但是使用 IBM 提供映像可以更好地开始不费吹灰的力WebSphere Hypervisor Edition 映像中性能测试和标准开箱即用配置展示了 WebSphere Hypervisor Edition 带来了 25% 性能收益当然您可以根据特定应用需求进步优化 WebSphere Hypervisor Edition 调整

  配置

  除了安装产品映像还包括预配置 WebSphere Application Server 部分它们针对部署管理器、自定义节点、单机节点、作业管理器等和通过脚本在创建完配置文件后进行配置传统部署过程相比在映像中预先配置这些场景将节省大量部署时间技术还节省了开发脚本花费时间

  激活

  尽管预安装、配置和调优很好但我认为激活才是 WebSphere Hypervisor Edition 中真正 “神秘原料”激活功能支持将这个映像在其最初启动时转换成区别 WebSphere Application Server 配置这使得模板映像可以被复制和快速重新配置以便迅速针对区别WebSphere Application Server 环境进行配置这是通过映像内包含 “激活代码” 实现它可以读取输入参数、将这些参数映射到区别预配置配置文件并进行重新配置

  特别是激活期间映像内重新配置脚本会注入新网络设置(IP 地址、主机名、密码等)重新配置 WebSphere Application Server 参数比如单元名(cell name)、节点名(node name)等等并启动服务器类型相对应 WebSphere Application Server 配置文件为操作系统和 WebSphere Application Server 配置文件替换或输入配置元数据节省了大量时间激活功能使映像可以快速采用新网络设置、密码和 WebSphere Application Sever 个性化设置从部署管理器到自定义节点再到作业管理器并针对这些设置进行调整整合激活功能使您能维护和部署个主模板映像并根据区别用途重用它——这和传统基于映像技术有很大区别传统技术经常导致很多主映像而这些主映像差异往往很小且无法跟踪

  为了进步在映像中利用智能IBM 和 Distributed Management Task Force(分布式管理任务组DMTF)紧密合作使映像打包和激活引擎实现保持了和新 Open Virtualization Format (OVF) 标准可以按照 OVF 标准传递操作系统和 WebSphere Application Server 激活参数(主机名、单元名等)激活引擎根据标准寻找包含名称/值对 OVF 环境文件 ISO 映像可用映像配置参数以 OVF 格式指定遵守 OVF 标准使映像参数能够传递并且使映像可以在无人工干预情况下激活这意味着管理解决方案(包括 WebSphere CloudBurst)可以暗地里推动所有部署和激活这和传统映像和云解决方案截然区别传统方案要求任何重新配置都要在每个虚拟机上手动进行或者要求每个部署环境的间网络隔离

  WebSphere CloudBurst Appliance

  利用 WebSphere Hypervisor Edition 内特殊激活功能是真正将 WebSphere CloudBurst Appliance 和普通供给和虚拟化管理技术区分开来起点以此为起点WebSphere CloudBurst 随后在 WebSphere Hypervisor Edition 的上添加了十年 WebSphere Application Server 最佳实战智能(以模式形式)此外WebSphere CloudBurst 独无 2地、特意将映像、模式和管理功能起打包在个设备(appliance)规格(form factor)中

  模式

  普通供给工具通常运行脚本来安装和配置产品虚拟映像技术通常使用快照和复制预先创建相同虚拟映像而 WebSphere CloudBurst 通过将基于元数据智能模式和 WebSphere Hypervisor Edition 映像组合使用迅速使全新无 2WebSphere Application Server 应用单元拓扑获得生命WebSphere Application Server 模式是元数据和脚本组合这些脚本利用映像内激活技术采用单个映像并多次启用它输入网络参数和相应主机名、节点名和单元名来创建整个拓扑内置到模式智能支持跨映像供给参数这样自定义节点、部署管理器和 IHS 节点都连在起并以正确顺序启动智能进步根据模式定义自动构建高可用性消息传递、全局安全性或会话持久性布局算法会考虑监管和底层物理服务器情况来优化模式布局以便在个物理服务器故障时确保高可用性以及整体云性能

  和传统供给工具相比这种基于映像技术性能是空前此外和通常使用快照和复制技术基于映像解决方案相比WebSphere CloudBurst 模式(带有自定义、脚本和参数)提供了更可控制、可追踪和可重复过程单个映像被用作起点通过定义良好模式参数化部署的间区别得到虚拟机内容和部署的间区别就很容易理解了WebSphere CloudBurst 内轻松支持管理区别环境(例如开发到测试再到生产)的间部署差异和跨区别组织共享映像过程

  Appliance 规格

   WebSphere CloudBurst 功能内置到了设备规格中所以增加了设备易用性、性能和安全性通过在设备中提供映像和管理应用您能以前所未有速度启动和运行

  易用

  对于 WebSphere CloudBurst 功能而言无需获取硬件、安装和调试各种前提条件或者安装管理代码WebSphere Hypervisor Edition 映像甚至就包含在设备中因此您无需下载或构建映像切东西都包含在设备中并随时准备好立即使用您所需要就是确定监管和网络这和所有传统供给和映像管理解决方案区别传统方案需要安装和配置管理软件Software并另外获取软件Software和构建虚拟映像模板

  性能

  从性能角度来说设备硬件和软件Software起进行调整以获取您特定负载下最优性能这和传统解决方案区别传统解决方案中客户负责寻找合适硬件然后需要针对特定硬件调整底层操作系统和应用

  安全性

  设备规格为共享、私有云环境带来了无和伦比安全性WebSphere CloudBurst 能够加密所有数据并在抗外力入侵库内在加密闪存上存储密码和凭证的类敏感数据事实上任何尝试在物理上破坏设备举动都会禁用它以及所有内部介质此时设备会处理所有实用这为想要将多个组织资产集合到个设备上客户提供了更高安全性和使用 WebSphere CloudBurst 相比无设备解决方案在汇总这些重要凭证时会面临更大风险它提高了汇总凭证风险或者强制使用不够优化整合和共享方案WebSphere CloudBurst 还包含个内置到设备中映像库该库利用了加密和碎片技术和传统软件Software产品相比这提供了最优安全性、存储和性能

  结束语

  WebSphere CloudBurst Appliance 和 WebSphere Application Server Hypervisor Edition 收益和价值并不神秘我希望您能花些时间更详细地了解下这些新产品为您提供功能我们十分愿意和您讨论 WebSphere Hypervisor Edition 中 “特殊原料”以及 WebSphere CloudBurst 功能如果希望知道更多秘密可以问我内置到设备规格中抗外力入侵特性意味着您不能通过打开设备外壳来揭示其秘密......!

标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: