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

净化虚拟化空气(2)

净化虚拟化空气(2)

应用程序虚拟化当我和踏上私有云旅途的用户交谈时,我经常指出,服务器虚拟化实际上就是一个赌注。不要轻视服务器虚拟化的重要性,也不要忽略它所提供的价值,但是如果您准备构建一个私有云,那么您就必须超越服务器虚拟化。特别是,如果您准备为您的中间件应用程序构建一个私有云,应用程序虚拟化将是关键所在。
简单地说,应用程序虚拟化是其底层应用程序基础架构资源(比如应用程序服务器和集群)的一个抽象。反过来,该抽象设置了一个更为动态的云计算环境的阶段,为了更好地理解应用程序虚拟化,查看提供这种功能的解决方案是很有帮助的。幸运的是,我脑海中正好有这样一个解决方案。
IBM WebSphere Virtual Enterprise 使用应用程序虚拟化使您可以构建一个更为动态的中间件应用程序环境。最明显的是,WebSphere Virtual Enterprise 允许您为您的应用程序定义服务策略指出运行时性能目标。例如,您可以创建这样一个服务策略,95% 的应用程序需要不到 2 秒的响应时间。WebSphere Virtual Enterprise 利用该服务并提供自主监督来确保您的应用程序遵循这些目标。
图 3 展示了一个简化了的 WebSphere Virtual Enterprise 环境架构。很明显,有两个关键性组成部分提供应用程序虚拟化功能:随需应变路由器(on demand router)动态集群
图 3. 使用应用程序虚拟化的动态环境当请求到达 WebSphere Virtual Enterprise 环境时,请求会流向随需应变路由器,该路由器根据用户定义的服务策略负责确定这些请求的优先级并智能路由这些请求。随需应变路由器将这些请求发送到动态集群,该动态集群是一个应用程序服务器和应用程序实例可以消耗的资源池。根据服务策略和该系统的当前状态,WebSphere Virtual Enterprise 将在动态集群中自动缩放应用程序实例规模,来确保您策略目标的实现。
除了基于策略的应用程序缩放之外,WebSphere Virtual Enterprise 提供应用程序虚拟化功能支持的其他动态功能,这是该产品的核心。例如,您可以向您的应用程序附加一个健康策略,当某个条件(例如,Java™ 堆耗尽)出现在运行时中时,指导 WebSphere Virtual Enterprise 采用自动校正活动。WebSphere Virtual Enterprise 可以利用这个校正活动,并确保持续的应用程序可用性 — 由于其应用程序虚拟化功能。
虚拟化方法的组合我希望您已经清楚,服务器虚拟化和应用程序虚拟化如何实现一条通往您的中间件应用程序环境的云式途径。就这点而言,您可能想知道这两个虚拟化方法是否互斥。答案显然是!事实上,服务器虚拟化和应用程序虚拟化的组合提供了很多优势,您的云计算环境可能会需要。
图 4. 合并服务器和应用程序虚拟化正如您在图 4 中所看到的,应用程序和服务器虚拟化提供的优势有明显的重叠。一般而言,尽管服务器虚拟化优势可扩展到硬件资源,而应用程序虚拟化资源可扩展到应用程序资源。我们自然使用这两类虚拟化的组合来为构成您云环境的硬件资源和驻留在云环境中的应用程序资源提供优势。
在这一方面,很显然 WebSphere CloudBurst Appliance 和 WebSphere Virtual Enterprise 对于云计算环境而言可能是一个有价值的组合。Intelligent Management Pack for WebSphere Application Server Hypervisor Edition 是 WebSphere Application Server Hypervisor Edition 的一个可选附加项,您可以在 WebSphere CloudBurst 中提供。如果提供,您就可以将 WebSphere Virtual Enterprise 样式从 ebSphere CloudBurst 构建和部署到您的私有云环境。这样,您就可以利用 WebSphere CloudBurst 服务器虚拟化优势和 WebSphere Virtual Enterprise 交付的应用程序虚拟化优势 — 全部来自 WebSphere CloudBurst 管理控制台。
结束语 如果您开始了为您的中间件应用程序环境构建和运行一个云环境的旅程,那么您应该仔细检查服务器和应用程序虚拟化技术。每种技术都提供切实的利益,两者的组合对于您的云环境而言是一个强大的功能。我鼓励您学习 WebSphere CloudBurst、WebSphere Virtual Enterprise、以及两者在 Intelligent Management Pack for WebSphere Application Server Hypervisor Edition 中的交互。祝您在云中旅途愉快!
返回列表