|  | 




遇到问题了吗?从这里寻找与 IBM® DB2® Express-C 9.5 AMI 有关的常见问题的答案。
注意:
- 本文档有几处地方涉及到 IBM 产品的未来发展方向。IBM 计划有可能会改变。
-
对于在 Amazon Elastic Compute Cloud (EC2) 上使用 IBM 产品时遇到的常见问题,请参考基础的 IBM and AWS FAQ。这个 FAQ 为基础 FAQ 补充了关于 DB2 的信息。
- 什么是 DB2?
DB2 是领先的企业级数据服务器,它为关系和 XML 数据提供混合数据管理。
- 可以在哪些平台上使用 DB2?
DB2 可以在各种平台上使用,包括 Linux、UNIX(AIX、Solaris 和 HP-UX)、Windows、Mac OS、i5/OS 和 z/OS。
- 这个 FAQ 适用于哪些 DB2 版本和平台?
这个 FAQ 适用于 DB2 9 for Linux, UNIX and Windows。
- DB2 可以在哪些类型的应用程序上使用?
DB2 可用于增强各种解决方案,包括 Web、Web 2.0、SOA 事务、数据仓库、ERP、CRM 和其他操作数据库应用程序。
- DB2 支持哪些应用程序开发语言和 API?
您可以使用 C/C++、Cobol、Java、.NET、PHP、Perl、Python 和 Ruby on Rails 等为 DB2 开发应用程序。DB2 支持所有主要的开发接口,包括基于 SQL 的 API,比如 ODBC、OLE DB、JDBC、SQLJ、ADO.NET、Microsoft LINQ、CLI、Ruby on Rails Active Record、PHP PDO 和 Python 等等。DB2 还支持使用基于 RESTful 和 SOAP/XML 的行业标准 Web 服务访问数据。
- 什么是 DB2 Express-C?
DB2 Express-C 是 DB2 的免费版本,它易于使用并且包含自主管理特性,可用于需要嵌入式数据库的应用程序和解决方案。可以选择低成本的自选订购和支持方式。要了解更多信息,请访问 DB2 Express-C Web 站点。

|
- DB2 支持云计算吗?
支持,完全可以将 DB2 部署为云数据库。因为 DB2 接口和平台支持具有多样性,所以可以在云中部署标准 DB2 产品。我们为在云中部署 DB2 提供额外支持,以帮助客户快速完成部署。
- 在云环境中运行 DB2 的好处是什么?
云环境提供现收现付(pay-as-you-go)模式,因此用户不需提前为基础设施和软件许可付费,并且允许他们仅为使用的资源付费。云环境还允许根据需求动态地扩展(和缩减)容量。DB2 非常适合在云环境中使用,在固定环境中可用的所有强大特性在云中都可以使用。另外,借助原生 XML 和行业标准 Web 服务,DB2 支持交付数据即服务(DAAS)。
- DB2 可以部署到什么样的云环境中?
DB2 可以部署到私有或公共云环境中。自己构建私有云环境的客户可以利用几种 受 DB2 支持的虚拟化技术。对于公共云环境,DB2 可以在 Amazon Web Services 上运行。除了 Amazon Web Services 之外,IBM 还与供应商合作(比如 Rightscale 和 Morph),从而在云中提供增值 DB2 解决方案。在未来,IBM 可能还支持其他 DB2 云平台。
- 什么是 Amazon Web Services (AWS)?
AWS 交付一组能够在云中构成一个计算平台的集成服务。访问 aws.amazon.com 了解关于 AWS 的更多信息。
- DB2 能够在 Amazon 的云环境中运行吗?
可以,DB2 可以部署到 Amazon Elastic Compute Cloud (EC2) 并利用其他 AWS 服务,比如 Elastic Block Storage (EBS)。

|
- 在 Amazon EC2 上部署 DB2 可以使用哪些部署模式?
您可以使用两种方式之一在 Amazon EC2 上部署 DB2:
- 使用您的 DB2 许可创建自己的基于 DB2 的 AMI。
- 使用 IBM 提供的 DB2 AMI(IBM 提供的 AMI 按小时计费,包含 DB2 软件许可费用)。
- 我可以创建自己的基于 DB2 的 AMI 并将其用于 Amazon EC2 吗?
可以,除了使用 IBM 提供的 DB2 AMI 之外,您还可以创建自己的基于 DB2 的 AMI。如果您自己创建基于 DB2 的 AMI,您需要确保具有在 AMI 上运行的软件的许可(比如 DB2 和操作系统)。如果您还没有 DB2 许可,可以 下载 免费的 DB2 Express-C,并通过它创建 AMI。
- 有什么资源可以帮助我创建自己的 DB2 AMI 吗?
有,IBM 为自动化创建基于 DB2 的 AMI 提供示例脚本。有一个简短的屏幕录像演示如何使用这些脚本。可以从 ChannelDB2 找到这些脚本的代码。
- IBM 提供用于 Amazon EC2 的 AMI 吗?
提供,现在 IBM 提供用于开发的 基于 DB2 Express-C 的 AMI。IBM 已经发表声明,未来将提供用于在其他 DB2 版本中进行生产的 AMI。
- 在 Amazon EC2 上可以使用哪些 DB2 版本?
任何 DB2 版本都可以在 Amazon EC2 上使用,前提是您必须使用 DB2 许可创建自己的 AMI。不过,如果您想使用 IBM 提供的 AMI,目前仅能使用 DB2 Express-C。在未来,IBM 将为其他版本的 DB2 提供 AMI。
- 提供 64 位的 DB2 AMI 吗?
提供,IBM 提供 32 位和 64 位的 AMI。
- IBM 提供的 AMI 使用什么操作系统?
IBM 提供的 DB2 AMI 使用基于 2.6.16 内核的企业级 Linux 发行版。
- 我可以在 Windows AMI 上运行 DB2 吗?
可以,不过目前 IBM 不提供任何基于 Windows 的 AMI。您需要使用 DB2 创建自己的 Windows AMI。
- IBM 提供的 DB2 AMI 有什么用途?
目前,IBM 仅提供基于 DB2 Express-C 的 AMI,用于开发。这些开发 AMI 也可用于演示、评估、免费培训、测试和开发,但必须遵守 IBM Development AMI 软件使用条款。在未来,IBM 将提供用于生产的 AMI。
- 可以在 Amazon EC2 上为了生产而运行 DB2 吗?
可以,如果您想要在 Amazon EC2 上使用 DB2 进行生产,那么使用您的 DB2 许可创建自己的 AMI。如果您还没有 DB2 许可,可以 下载 免费的 DB2 Express-C,并使用它创建用于生产的 AMI。在未来,IBM 计划提供用于生产的基于 DB2 的预绑定 AMI。
- 使用 IBM 提供的用于开发的 DB2 AMI 需要多少费用?
因为 DB2 Express-C 是免费的 DB2 版本,所以 DB2 Express-C 和包含在 Development Use AMI 中的 Linux 操作系统不需要许可费用。您仅需为使用 Amazon AWS 付费。AWS 定价以 EC2 实例的大小为依据,并且可以使用 AWS Simple Monthly Calculator 进行计算。
- DB2 Development Use AMI 可以在任意大小的 EC2 实例上运行吗?
可以,基于 DB2 Express-C 的 Development Use AMI 可以运行在任意大小的 EC2 实例上(任意虚拟内核数和内存),不过 DB2 Express-C 不能利用 2 个以上的处理器内核和 2GB 以上的内存。在 EC2 实例中,DB2 不能利用的处理器和内存资源可以由运行在该实例上的其他应用程序使用。
- IBM 提供的 DB2 Express-C Development Use AMI 对数据库大小和用户数量有什么限制吗?
与其他一些免费/体验版数据库产品不一样,IBM 对 DB2 Express-C 的数据库大小、用户数量和连接没有任何限制。这个版本的 DB2 不会过期,不限制使用时间,并且不需要任何许可费用。
- 从哪里可以找到关于设置和运行 DB2 AMI 的信息?
您可以参考针对 DB2 AMI 的 入手指南。
- 可以定制 IBM 提供的 DB2 AMI,并将其重新与解决方案进行绑定吗?
可以,请参考 DB2 AMI Re-packaging Guide 获得指导。
- 我还遇到这个 FAQ 没有包含的关于 DB2 和 AWS 的问题,从哪里可以提问呢?
您可以在 IBM developerWorks 的 DB2 论坛 上提出更多的问题。

|
|  |
|  |
|