您碰到问题了吗?从这里可以找到关于 IBM® WebSphere® Application Server AMI 的常见问题解答。
IBM WebSphere Application Server V7.0 AMI 产品概述
- 什么是 WebSphere Application Server V7.0?
WebSphere Application Server 向开发人员和 IT 架构师提供创新的、基于性能的平台,让他们能够构建、重用、运行、集成和管理面向服务架构(SOA)的应用程序和服务,从而实现业务敏捷性。
- 在安全的、可靠的、可伸缩的和高可用性的环境中运行应用程序和服务,确保不因应用程序宕机而错过商机。
- 通过改进 Web 服务和 Enterprise JavaBeans™ (EJB) 3.0 实现优化的运行时 性能。与以前版本相比,这个版本最终减少在工作负载相同时所需的处理器数量。
- 新的安全特性增加了更深层次的管理、用户治理和审计,从而减少系统漏洞并大大提高开发人员的效率。
- 从支持服务的旧有资产到新创建的资产,WebSphere 技术让新用户可以以新的方式访问您的业务,让您能够及时了解情况并与合作伙伴、供应商和客户进行交互,从而获得更大的投资回报。
- WebSphere Application Server V7 在整个行业中支持最多的平台,从而最大限度地确保构建的应用程序可以在最符合业务需求的平台上运行。
- 使用改进的标准支持、新兴技术和简化编程模型的开发框架提高 开发人员的生产力。
- 特性和好处
- AMI for WebSphere Application Server v7.0 包含哪些特性?
AMI 的操作系统为 SuSE Linux® Enterprise Server 10。这个 AMI 包含一个安全的 WebSphere Application Server,它注册到 WebSphere Application Server 管理代理程序。
- 要确定 IBM WebSphere Application Server v7.0 的级别,请运行以下命令:
/opt/IBM/WebSphere/AppServer/bin/versionInfo.sh。 - 要确定 SuSE Linux Enterprise Server 的第 10 级,请运行以下命令:
cat /etc/SuSE-release。 - 要确定 Linux 内核级别,请运行以下命令:
uname -a。 - 要确定 IBM Update Installer for WebSphere Software 级别,请运行以下命令:
。/opt/IBM/WebSphere/AppServer/UpdateInstaller /bin/versionInfo.sh
- 要确定 IBM WebSphere Application Server v7.0 的级别,请运行以下命令:
- 我注意到在许可信息中提到了其他产品,比如 IBM Tivoli® Directory Server。不过这个产品不包含在 AMI 中。我能够获得授权使用这个产品吗?
AMI 的设计目的是用于 AWS。因此,许多产品没有包含在 AMI 中。您仅获得使用 AMI 包含的产品的授权。
- 哪些典型的 IBM WebSphere Application Server v7.0 解决方案能够很好地在 AWS 上工作,哪些不行?
- 为了获得最佳的结果,请开发和测试这样的应用程序,它们仅部署在一个 WebSphere Application Server 实例中,并且在开发和测试时很少需要与 AWS 环境的外部进行交互。
- 有一些系统不怎么适合基于 Amazon Elastic Compute Cloud (EC2) 的 WebSphere Application Server 解决方案。如果您希望使用 Amazon EC2 部署这样的解决方案,那么需要仔细考虑并进行测试。下面列举一些例子:
- 在 Amazon EC2 外部聚合应用程序:如果您的 WebSphere Application Server 解决方案需要高可用、高性能地连接到位于 AWS 环境之外的后端服务(例如本地服务),那么总体性能和可用性就濒临风险。对于这种情况,请考虑使用其他可以更多地控制带宽、性能和可用性的解决方案。
- 与外部公司用户目录(比如 LDAP)集成:这类似于聚合外部应用程序,但用户目录访问是一个全球性需求,因此增加了在 Amazon EC2 和外部注册表之间实现可靠、安全、快速的连接的重要性。在默认情况下 AMI 不包含该功能;不过,AWS 论坛收录了几个基于 VPN 的解决方案。
- AMI for IBM WebSphere Application Server v7.0 的销售方式与 IBM 传统的产品销售方式有什么不同?
AWS 上的产品与 IBM 传统购买模式有许多不同之处:
- 定价:IBM 以前根据处理器价值单位销售该软件。在 AWS 上这款软件根据标准的 AWS 定价模式提供。
- 您仅获得授权使用 AMI 中提供的软件。
- 操作系统和底层基础设施。根据传统的购买方式,您可以在多个硬件和软件平台上安装 WebSphere Application Server v7.0 软件,并用于多个数据库服务器。在 AWS 环境中,AMI 中的硬件和操作系统是静态的,不能更改。
- 通过 Amazon 提供支持。阅读详细信息。
- AMI for IBM WebSphere Application Server v7.0 有什么限制吗?
总体而言,您可以使用这个 AMI 开发和测试商业网络交付的应用程序,或在市场中为用户提供的软件即服务应用程序。查看 Development AMI 许可协议了解详细情况。
- IBM WebSphere Application Server v7.0 什么时候上市?
在 IBM WebSphere Application Server v7.0 发布信(2008 年 9 月 9 日)中可以找到该信息:IBM WebSphere Application Server V7.0 交付了一个敏捷、健壮的平台,让 SOA 跟上业务和 IT 的发展步伐
- 如果 IBM WebSphere Application Server v7.0 客户仍然享受维护服务,那么他们能够免费获得 AWS AMI 吗?
不可以。不过,现有的 IBM WebSphere Application Server v7.0 客户一般选择将产品部署到 AWS 上。查看 PVUs required for Amazon Elastic Compute Cloud 了解详细信息。
- 哪些 AWS 实例类型可以和 AMI for IBM WebSphere Application Server v7.0 一起使用?
对于单用户开发,您可以使用 Standard Small Instance 或 High-CPU Medium 实例。
- 我是否能够为 AMIs for WebSphere Application Server v7.0 建立集群,以进行性能和负载平衡?
不行。不能为 WebSphere Application Server v7.0 AMI 建立集群以平衡性能和负载。
- 我能够在 AWS 上对 AMI for WebSphere Application Server v7.0 进行故障转移吗?
对于在 AWS 上使用的 AMI for WebSphere Application Server v7.0,仅能从运行 AMI for WebSphere Application Server v7.0 的服务器上提供内容。查看 AWS Customer Agreement 和许可信息完整地了解适用于 WebSphere Application Server v7.0 的需求和限制。
一般情况下,当在 AWS 上设置这些 AMI 实例时,将选择 Elastic Block Storage (EBS) 作为存储。EBS 提供持久化存储。如果活动 AWS 实例失败了,您可以启动一个新实例并重用现有的 EBS 存储恢复服务器。在 AWS 实例失败和启动新 AMI 实例并重新配置 AMI 期间您的 Web 站点是不可用的。这一过程需要几分钟,这取决于 AWS 实例的具体配置。
- 如果 AMI 为 WebSphere Application Server v7.0 施加的限制不能满足我的需求,是否有带有不受限制的 WebSphere Application Server v7.0(完整版本)的 AMI 呢?
目前,在 AWS 上还没有不受限制的 WebSphere Application Server v7.0 版本(完整版本)。您可以从 IBM WebSphere Application Server 站点购买 AMI for WebSphere Application Server v7.0 完整版本。完整版本可以在 AWS 上安装,使用 AWS 作为宿主基础设施。
- 我如何通过 AMI for WebSphere Application Server v7.0 使用 IBM Rational Application Developer 中的远程部署功能呢?
宿主在 Amazon EC2 上的 AMI 使用网络地址转换(NAT)技术。NAT 技术将外部公共 IP 地址映射到 Amazon EC2 网络中的内部 IP 地址。
要配置 Rational Application Developer 中的远程部署功能以让它能够与 AMI for WebSphere Application Server v7.0 结合使用,必须采用 EC2 NAT 技术配置 Rational Application Developer 机器的网络。
- 确定您的 AMI 的外部公共 IP 地址。
- 确定您的 AMI 的完全限定主机名。使用以下命令:
hostname –fqdn - 确定您的 AMI 的内部主机名。使用以下命令:
hostname - 在 Rational Application Developer 机器上,必须根据 Amazon EC2 NAT 技术配置 /etc/hosts 文件;例如:
echo <public_AMI_IP_address> <interal_AMI_fully_qualified_hostname> <interal_AMI_hostname> >> /etc/hosts
- 有哪些培训资源?
要获得其他资源,请查看 IBM WebSphere Application Server v7.0 Education Assistant Modules。
- 如何从 Web 浏览器访问 AMI for WebSphere Application Server v7.0?
使用公共 DNS 服务器名访问 AMI for WebSphere Application Server v7.0 实例,可以从实例的属性中获取服务器名。参见 ec2-describe-instances 命令了解更多信息。默认情况下,AMI for WebSphere Application Server v7.0 管理代理程序 监听端口 24000,因此可以使用以下格式的 URL 进行访问:
http://<ec2-public-server-name>:24000/ibm/console<ec2-public-server-name> 值是完全限定的公共 DNS 服务器名。
- 我可以将我的公司的 LDAP User Directory 与 WebSphere
Application Server v7.0 一起使用吗?
有一些关键选项和注意事项需要考虑。
因为 AWS 是基于云的产品,所以没有实时集成您的公司用户目录。进行集成会对性能和可靠性产生巨大的影响,尤其是因为 AWS 和远程办公室之间的连接依赖 Internet,而 Internet 不能保证带宽和可靠性。
因此,考虑以下两个核心选项:
- 使用包含在 WebSphere Application Server 中的基于文件的 Federated Repository。
- 使用宿主在 Amazon EC2 上的受第三方支持的 LDAP 服务器,从而减少因连接到本地用户目录所受到的 Internet 对带宽和可靠性的影响。要获得受支持的用户目录列表,请参见针对 IBM WebSphere Application Server v7.0 的 受支持软件文档。
- 我应该使用什么用户 ID 登录到 WebSphere Application Server v7.0 管理控制台?
AMI 实例自带一个默认用户帐户 virtuser,用于支持 WebSphere Application Server 全局安全性,以及访问 管理控制台。在 AMI 实例启动期间,将要求您为该用户设置密码。
- 如何访问 AMI 实例的 UNIX® 控制台?
AMI 实例已经预配置为允许您使用安全 shell(SSH)和在实例创建时生成和指定的私有密匙访问 UNIX 控制台。在该配置下,您不需要知道实例的根密码就可以打开安全控制台。实例的引导序列表示许可协议和映像位置的面板。
- 如果我怀疑 AMI for WebSphere Application Server v7.0 出现错误,如何开始调试问题呢?
如果您怀疑 WebSphere Application Server v7.0 有问题,请查看信息中心的 问题诊断部分。
您还可以查看 AWS 论坛,看看是否已存在您需要解决的问题,然后向 AWS 用户社区的用户请求帮助。
- 如何监控 AMI for WebSphere Application Server v7.0,以确保我没有超出计算能力?
使用传统的 UNIX 工具确定实例的内存和磁盘容量是否充足。对于 WebSphere Application Server v7.0,由于它是基于 Java 的产品,因此您必须使用传统的 Java 监控机制,比如使用 verbosegc JVM 选项监控垃圾收集活动。
- 我可以将公共可用的 WebSphere Application Server v7.0 补丁应用到我的 AMI 吗?
AMI 中包含针对 WebSphere sMash 软件的 IBM Update Installer (/opt/IBM/WebSphere/AppServer/UpdateInstaller)。使用 Update Installer 从 IBM WebSphere Application Server v7.0 Support 站点 申请 WebSphere Application Server v7.0 补丁包和临时补丁。
- 从哪里可以找到关于 WebSphere Application Server v7.0 的更多信息?
© Copyright IBM Corporation 2009
版权所有。
IBM、IBM 徽标、Tivoli 和 WebSphere 是 International Business Machines 公司在美国和/或其他国家的商标或注册商标。
Linux 是 Linus Torvalds 在美国和/或其他国家的商标。
UNIX 是 The Open Group 在美国和其他国家的注册商标。
Java 和所有基于 Java 的商标是 Sun Microsystems 公司在美国和/或其他国家的商标。
Amazon Web Services、AWS、Amazon Elastic Compute Cloud、EC2、Amazon Simple Storage Service、Amazon S3 是 Amazon.com, Inc. 及其子公司在美国和/或其他国家的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。