当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Java开辟2.0 - 您也可以租用EC2[Java编程]

赞助商链接



  本文“Java开辟2.0 - 您也可以租用EC2[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

您大概据说过 Standish Chaos Report,这份每年一次的报告研究成功和失 败的 IT 项目.这份报告常常包含大量坏消息.(假如都是好消息,它就不该该 称为 Chaos Report 了,对吗?)2009 年的报告指出,百分之 44 的 IT 项目 由于各种缘由出了问题.缘由之一是项目超越预算.很简单想到招致项目超越预 算的几个缘由.比方,程序员的薪酬并不低.底子设备也是影响本钱的因素之一 .

正如本系列第一篇文章(“利用 Google App Engine”) 中指出的,Java™ 开辟 2.0 的关键方面之一是,软件生产者目前可以不 必保护高本钱的内部底子设备,而是采取另一种替换办法.几年前,几家明智的 公司开始操纵硬件(及相关软件)的 “商品化”,它们构建了由大 量便宜机械构成的系统,在这样的系统中即便某些机械呈现弊端,整个底子设备 仍旧可以持续运转.这些公司(比方 Google 和 Amazon 等)拥有宏大的底子设 施,可以借给你我这样的人(同时保持其核心业务运行顺畅).因此,云计算的 概念目前变成了实际.假如您正在为 IT 项目制订预算,那么为了自己(和公司 的好处)着想,应当研究一下从 Google 或 Amazon 租借底子设备能否比自己购 买硬件便宜.

关于本系列

自 Java 技术呈现伊始,Java 开辟范畴发生了宏大的变 化.得益于成熟的开放源码框架和坚固的可租借布置底子设备,目前我们可以以 很低的本钱快速组装、测试、运行和保护 Java 利用程序.在这个文章系列中, Andrew Glover 探究使这种新的 Java 开辟范型成为大概的技术和工具.

EC2 的差别之处

Google 和 Amazon 的租借底子设备很不一样.正如在 前一篇文章 中看到的 ,Google App Engine 更像是用于开辟 Java Web 利用程序的平台.无法利用 Java 范畴中可用的肆意工具和框架,比方 Hibernate.比方,只能利用 Google 的 Big Table.但好处是可以把驻留的办理筹划扩大到您需求的任何规模.(请 记着,当您的 Google App Engine 网站到达带宽或空间上限之后,Google 就会 向您收费).

Amazon EC2 供应的不像是开辟平台,更像是通用的底子设 施服务,它供应虚拟机械(可以是基于 Linux®、OpenSolaris 或 Windows® 的),可以在这些虚拟机械上运行任何程序.EC2 不是免费的, 但是它比 Google App Engine 机动得多.只要可以成立或租借虚拟机械,便可 以运行任何 Java 利用程序(包含利用 Hibernate 的 Java 利用程序). (Amazon 和它的社区供应完好的预配置虚拟机械目录,这种虚拟机械称为映像 ).与 Google App Engine 一样,可以非常高效地把利用程序扩大到面向环球 用户,但是布置利用程序的位置和扩大方法主要由 Amazon 掌握.(Amazon 也 答应挑选几个地理区域来布置利用程序).

Amazon 供应了相关的 Eclipse 插件,帮忙成立可以利用这个平台的利用程 序.与利用 Google App Engine 插件时的情形相反,EC2 的机动性很简单招致 情形复杂化.比方,通过利用 Amazon 的 EC2 Eclipse 插件,很简单把 Apache Tomcat Web 利用程序(不包含数据库)布置到利用 EC2 的可配置集群上.但是 ,假如要实现这种基本用例之外的其他办理筹划,比方利用 EC2 上已经布置的 MySQL 实例或利用 Amazon 的 SimpleDB,就需求多费些精神了.

在本文中,我将讲授若何快速简便地成立一个简单的利用程序,它通过 Eclipse 在 Amazon 底子设备上利用 Groovlet.除了开辟用的机械之外,您不 需求任何硬件,也不需求为将利用的任何软件支付答应证费用.(必须为在 Amazon 的底子设备上驻留代码支付很少一部份费用).

EC2 入门

EC2 是便宜的

利用 “小实例” — 用于运行简单利用程序的映像,它们并不利用大量空间 或内存 — 每小时收费 10 美分.带宽费用为收发的每 1GB 数据大约 30 美分 .还可以 “租借” IP 地址,每小时收费 1 美分(但是会保存它大约两天). 布置和测试本文的利用程序大约花了我 60 美分.应当说这很便宜,我本日喝咖 啡就花了 3.50 美圆.

要想利用 EC2,必须成立一个 Amazon Web Services (AWS) 账户.假如您还 不是注册的 Amazon 客户,就需求供应信誉卡号码 — EC2 不是免费的(但注册 是免费的).注册之后,您会收到一个 Access Key ID 和 Secret Access Key ,这是安全地利用 EC2 所必须的.

关于利用 AWS for Eclipse 插件,Amazon 倡议利用 Eclipse 3.5;不然, 需求先安装一些组件,这些组件在这个最新 Eclipse 版本中是默许的.因为您 要成立和布置 Web 利用程序,我倡议利用 Eclipse IDE for Java EE Developers,它包含一个漂亮的 Java EE 透视图,支持构建 Web 利用程序.

安装 AWS 插件套件

与安装其他 Eclipse 插件一样,要想安装 Amazon 的 AWS 插件,必须在 Eclipse 中通过 Help > Install New Software 找到插件的最新版本. Install 对话框翻开之后,在 Work with 文本框中输入 http://aws.amazon.com/eclipse.文本框下面会呈现可用插件列表,见图 1. 挑选整个 AWS Toolkit for Eclipse 选项,然后单击 OK.承受答应协议之后, Eclipse 安装这个插件.极大概需求重新启动 Eclipse.

图 1. 下载 AWS 插件

这个 Eclipse 插件答应指定 Web 利用程序的目标运行时环境.关于本文, 将利用 Tomcat 6,所以需求先 下载 并安装 Tomcat 6.固然将把 Web 利用程 序布置到 EC2 上,而 EC2 运行一个 Tomcat 服务器集群,但是仍旧但愿在本地 测试和运行利用程序,因为这是免费的.


  以上是“Java开辟2.0 - 您也可以租用EC2[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .