面向企业的云计算:第2部分

本文配套源码

面向企业的云计算:第2 部分:Amazon EC2公共云上的WebSphere sMash 和DB2 Express-C

简介

在 3 种类型的云中 —— 公共云、私有云和混合云 —— 公共云 提供的产品是最出色、最成熟的。可访问性和廉价性是导致公共云日趋流行的两个关键特征。为了实现 可访问性和廉价性,Amazon Elastic Compute Cloud (EC2) 基础设施提供了宿主 Amazon Machine Image 实例的公共云,AMI 可向用户交付各种功能。为了让用户能够利用 EC2,IBM 最近发布了 Amazon Machine Images (AMI),它包含了一些针对 EC2 平台的流行软件;这些 AMI 可以根据开发许可免费获 得。此外,IBM 还支持运行在 EC2 基础设施中的特定 IBM 软件。

本文概述了公共云,并讨论了 如何使用 IBM WebSphere sMash 和 IBM DB2 Express-C Amazon Machine Images 交付宿主在 EC2 基础 设施上的 Web 应用程序。

企业和公共云

为了理解企业如何才能利用公共云计算解决方案 ,请从以下两方面考虑:

企业使用公共云提供的应用程序。这个应用程序可能用于处理雇员的工 资数据,也可能是一个客户关系管理系统。通过利用以这种方式交付的应用程序,企业就不再需要在私 有数据中心上安装和维护应用程序。企业还可能节省一部分与许可费用相关的成本,因为大部分云提供 的服务都是根据使用量计费的。

企业利用基于云的宿主解决方案向用户交付应用程序。通过这种 方式,企业就不再需要维护和更新产品系统,因为云供应商负责提供基础设施资源,以满足用户对应用 程序的需求。这个模型还能促进企业服务的普及,因为任何连网的计算机都可以随时随地访问通过公共 云交付的解决方案。

不管在什么场景下,一个常见的主题就是业务的底线价值。很明显,公共云 能够帮助企业减少与拥有软件和数据中心基础设施组件相关的成本。虽然不是很直观,但是使用公共云 能够让企业快速响应服务需求变更,从而使服务能够进入新的市场,并且让宝贵的人力资源集中于业务 创新,而不是仅交付支持业务的技术基础设施。

IBM 和公共云

IBM 是公共云的积极贡献 者,它提供的解决方案让企业能够从云获得应用程序,以及通过公共云交付自己的终端用户应用程序。 从应用程序提供商的角度来看,IBM 提供了 IBM Lotus Live、IBM Lotus Sametime Unyte 和宿主在公共云上的软件开发工具。这套工具让用户能够利用云提供的服务进行交流、讨论 、协作和创新。除了提供这些服务之外,IBM 的 Global Business Services 部门还帮助组织实现利用 公共云产品的解决方案,从而实现所需的云价值。

本文的剩余部分主要关注 IBM 如何使您通过 利用公共云基础设施交付高效的应用程序。如前所述,IBM 在 Amazon Machine Images 中包含了几个企 业级产品,因此可以在流行的 Amazon EC2 基础设施中使用这些软件。IBM AMI 包括:

IBM WebSphere Portal

IBM Lotus Web Content Management Standard Edition

IBM WebSphere sMash

IBM Informix Dynamic Server Developer Edition 11.5

IBM DB2 Express-C 9.5

通过在 Amazon EC2 基础设施上免费提供这些软件,IBM 实现了一个为超过 400,000 个用户提供服务的生态系统,并且吸引了 80% 以上的利用云计算开发服务的开发人员。

要更多地了解 IBM 关于开发人员和云计算的信息,请访问 developerWorks 空间 云计算 站点 。本文分别阐述了 WebSphere sMash 和 DB2 Express-C AMI 的平台即服务(Platform as a Service, PaaS)和数据即服务(Data as a Service,DaaS)。

WebSphere sMash 和 DB2 Express- C

WebSphere sMash 和 DB2 Express-C 都是面向开发人员的强大工具。通过 WebSphere sMash, 您可以使用流行的技术和模式(比如 Dojo、PHP、Groovy 和 REST 服务)创建 Web 2.0 式的应用程序 。DB2 Express-C 提供高效、响应性好和可靠的企业数据,并且包含了纯 XML 处理功能。然而,通过综 合利用这些技术交付响应性好、面向数据的富 Web 应用程序,甚至还能实现更大的价值。

本文 包含的样例应用程序 演示了一个餐馆座位应用程序,它粗略的展示了 WebSphere sMash Zero Resource Model (ZRM) 和 DB2 Express-C 数据库提供的功能。可以轻松地扩展这个应用程序使用的模式,以处理 更加复杂的数据和数据关系。Zero Resource Model 通过与 DB2 Express-C 集成提供了丰富的前端体验 ,该前端由轻量级的高效、高响应性后端所支持。

设置 AMI

要使用 IBM AMI,必须遵循 以下步骤,并且第一步是先决条件:

设置一个 Amazon Web Services (AWS) 帐户。这个帐户用 于管理 EC2 使用。

获取并配置 WebSphere sMash AMI 和 DB2 Express-C AMI。在配置 DB2 Express-C 实例时,为了进行演示请使用默认的用户名。现在还没有创建数据库;这些细节在下一小节 描述。

根据提供的说明将 AMI 部署到您的 AWS 帐户。

创建并激活数据库

在将 DB2 Express-C 和 WebSphere sMash AMI 部署到 EC2 之后,配置正在运行的 DB2 Express-C 实例的数 据库。这个数据库存储应用程序需要使用的表。

使用 SSH 登录并验证您的 DB2 AMI 实例。在登 录之后,使用 su - db2inst1 命令切换到 db2inst1 用户。

使用 createDatabase 命令为应用 程序创建数据库。在 /home/db2inst1/bin 目录中,输入 ./createDatabase RSTDB 命令。

图 1. 创建数据库


停止并重启 DB2 服务以激活新的数据库。使用 su 命令切换回根用户,然后运行 rcdb2 stop 和 rcdb2 start 命令。

图 2. 激活数据库


在重启服务之后,RSTDB 数据库就被激活,并且 DB2 Express-C 实例在端口 50001 上运行。现在, DB2 Express-C 实例的配置已经完成。WebSphere sMash 中的 ZRM 用于与后台集成,因此所有表都被自 动配置好。

时间: 2025-01-02 14:44:10

面向企业的云计算:第2部分的相关文章

面向企业的云计算,第1部分:了解云的一些基本概念

引言 什么是云计算? 这个问题看起来似乎是老生常谈并且很简单,但事实上却不是这样.目前,网上有数百(甚至数千) 种云计算定义.要全面回答此问题,在尝试定义之前先了解什么不是云计算也许是更便捷的方法. 有些人说云计算只不过是一直在Web 2.0 运动前沿的软件作为服务 (SaaS) 模型的另一种称谓.还 有一些人说,云计算是一种市场宣传,只不过是老技术(如效用计算.虚拟化或网格计算)换了张新面 孔.此观点忽略了这样一个事实,即云计算比这些特定技术中的任何一个的范围都要广.为了确保做到 这一点,云解

面向企业的云计算:第2部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C

本系列文章的第1部分讨论了云计算的基本方面,包括云的层和不同的云类型及其优缺点,并解释了为何了解云对企业开发人员很重要.本文主要考察公共云,以及如何使用 IBM® WebSphere® sMash 和 IBM DB2® Express-C Amazon Machine Images (AMI) 交付宿主在 EC2 公共云基础设施上的 Web 应用程序. 简介 在 3 种类型的云中 -- 公共云.私有云和混合云 -- 公共云提供的产品是最出色.最成熟的.可访问性和廉价性是导致公共云日趋流行的两个关

面向企业的云计算,第3部分:使用WebSphere CloudBurst创建私有云

简介 数据中心成本包括三个组成部分:硬件.物理成本(比如能源和制冷)以及行政管理.在这三者之中,行政管理成本在总体持续成本中占有相当大的一部分.因此,消除手工流程.错误和重复性内容将大大减少并控制 IT 成本. 新的 IBM WebSphere CloudBurst Appliance 以及 IBM WebSphere Application Server Hypervisor Edition 提供了部署和管理功能,可以快速.可重复地部署 WebSphere Application Server

面向企业云计算终端和个人手持电脑将占主导地位

在云中解放终端设备在刚刚结束的2009北京科博会上,联想集团副总裁兼联想研究院院长韦卫表示,随着云计算产品.市场和业务模式的逐渐成熟,个人电脑将赋予诸多创新应用.在未来3~5年,面向企业的云计算终端和个人手持电脑将占主导地位. 此言一出,众皆默然.充斥着神秘魅力的云计算再次夺入眼帘.杀毒防火需要云,企业办公离不开云.很多普通用户无法理解什么是云,但还是会关心这朵朵祥云会给我们带来哪些便利? 同时,业界大鳄们纷纷对云计算施展行动,谷歌.IBM和戴尔争相发布云计算战略,戴尔甚至申请把云计算作为自己的

小满科技:通过云计算面向企业提供SaaS服务和生产力工具

小满,中国二十四节气之一.每年5月20日到22日之间视太阳到达黄径60°时为小满.其含义是夏熟作物的籽粒开始灌浆饱满.小满时节,万物生机勃勃,迅速生长,孕育无限希望. 深圳市小满科技有限公司(简称小满科技)是一家创新型的互联网公司,旨在通过云计算面向企业提供SaaS服务和生产力工具.主要面向中小型企业,帮助客户提高他们企业的管理水平, 提升销售力,从而带来业绩的持续增长,让企业更上台阶. 小满科技这种以SaaS的模式提供服务,让企业不再受困于局域网和办公电脑的限制,任何设备.随时随地,让即租即用

阿里云面向企业效率的云上产品全解析——云桌面

重新定义云计算时代的桌面服务 2017年10月12日的杭州云栖大会上,阿里云副总裁李津做了"云之深处"的阿里云新品发布主题演讲,在演讲中,李津认为在数字化时代,商业的效率将指数级提升,而智能技术的发展,也将给企业与客户的交互带来巨大的变化,为了帮助企业在数据化时代领跑商业前沿,阿里云推出了面向企业效率的云上产品栈,云桌面,就是其中的一个重要产品. 阿里云桌面是部署在公有云上的桌面系统,用户可以用多种设备登陆云端的PC桌面,实现云端办公.同时云桌面解决了管理.部署.运维.资源弹性.高可用

面向企业虚拟私有云的虚拟专用网技术研究(博士论文)

博士论文 面向企业虚拟私有云的虚拟专用网技术研究 东华大学  丁靖宇 本文研究如何将虚拟专用网(VPN)技术整合到现有云计算构架中,从而实现云计算资源与企业IT资源的无缝融合,建立企业虚拟私有云(VPC).我们首先研究了基于虚拟专有LAN服务(Virtual Private LAN Service,VPLS)的VPC体系架构以及数据通信的Qos保证,然后研究了钟VPC中计算资源与VPN网络资源间的联合优化机制,最后研究了虚拟计算资源在城域网间的动态迁移机制及迁移性能. temp_12071209

浪潮首发面向企业云的高端存储AS18000-E

   背景:8月26日,在2015浪潮存储合作伙伴大会上,浪潮提出"活性+"存储理念,并以"替代.扩展.创新"三大市场策略和相关产品作为支撑.AS18000-E正是这次会上发布的存储新品之一,它面向企业云而设计,具有高可靠.高性能和高扩展的"三高"优势,助力企业部署云环境下的关键数据平台. AS18000-E "互联网+"驱动企业业务向公有.私有或混合云转型,这种"业务上云"的趋势已经对当前IT组织选择解决

甲骨文扩充面向企业云基础架构Oracle优化方案

北京,2012年6月26日--甲骨文http://www.aliyun.com/zixun/aggregation/17539.html">公司宣布,为面向企业云基础架构的Oracle优化解决方案(Oracle Optimized Solution for Enterprise Cloud Infrastructure)推出新的SPARC/Oracle Solaris选件,以扩展甲骨文的云产品线. 目前有很多客户想对基于SPARC的现有基础架构进行升级.合并和虚拟化,而面向企业云基础架构的