WEB开发网
开发学院软件开发Java Java 开发 2.0: 使用方便的 EC2 阅读

Java 开发 2.0: 使用方便的 EC2

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示:正如您从 “Java 开发 2.0:您也可以租用 EC2” 中了解到的一样,Amazon 的 Elastic Compute Cloud (EC2) 是一个用于托管(Linux®、OpenSolaris 甚至 Windows®)虚拟机的通用基础设施服务,Java 开发 2.0:

正如您从 “Java 开发 2.0:您也可以租用 EC2” 中了解到的一样,Amazon 的 Elastic Compute Cloud (EC2) 是一个用于托管(Linux®、OpenSolaris 甚至 Windows®)虚拟机的通用基础设施服务,您可以在这些虚拟机上运行任何程序。假如您创建或借用了一个虚拟机,也可以将其称为 Amazon Machine Image (AMI) 或实例,那么您可以运行任何 Java 应用程序 — 包括使用 Hibernate 和 Spring 的 Web 应用程序,正如我将在本文所展示的一样。

围绕 Amazon 的 Web 服务产品的社区在过去几年中一度非常活跃,并且您可以从一组完整的公共虚拟机分类中选择一种虚拟机来使用。Linux 提供了许多不同版本的虚拟机,因此可以想象得到虚拟机分类附带了各种软件配置和相关工具。对于本文来讲,我将选择符合以下条件的 AMI:

已经安装了某种 Java 版本(最好是一个较新的版本)

具有一个 servlet 容器,例如 Tomcat

具有一个免费可用的数据库,例如 MySQL

寻找 AMI

通过浏览 Amazon 的扩展分类,您不仅可以寻找符合需求的 AMI,某些 AMI 提供商还在 Web 上提供了它们独有的实例,包括免费的和商用的。例如,Java Web Apps in a Box 就非常适合本文的 Java Web 开发项目。我在 Java Web Apps in a Box 站点中找到了启动该实例所需的所有重要 AMI ID(我将在本文后面演示这一过程)。

我还有另外一个选择,那就是使用一种 “空白” 虚拟机,然后在其中安装这些组件。但是您需要花些时间寻找大量的配置。事实上,在大多数情况下,EC2 供应中最困难的部分在于寻找符合您的要求的特定虚拟机。一旦找到这样的虚拟机后,那么您将开始从中获得乐趣!我真的 找到一个 符合我的要求的虚拟机,我将展示如何使用它。这非常简单,如果您已经安装了我在 前一篇文章 中提及的 Eclipse AWS 插件的话,那么就更简单了。

1 2 3 4 5 6  下一页

Tags:Java 开发 使用方便

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接