通过Windows Azure,你可以使用一个虚拟机来处理计算密集型任务,例如,一个虚拟机可以处理任务,并交付结果给客户机或移动应用程序。本文将让你了解如何创建一个可运行计算密集型的Java应用程序,并可以被另一个Java应用程序所监视的虚拟机。
本教程假定你知道如何创建Java控制台应用程序、导入库到你的Java应用程序及生成一个Java存档(JAR)。假设没有Windows Azure的相关知识。本教程将使用Traveling Salesman Problem作为计算密集型任务。下面是在Java应用程序中运行计算密集型任务的例子:
以下是一个Java应用程序监控计算密集型任务的例子:
注意
要完成本教程,你需要一个已启用 Windows Azure 虚拟机功能的 Windows Azure 帐户。你可以创建一个免费的试用帐号,在短短的几分钟内启用预览功能。
如何在云平台上创建一个虚拟机
1. 登录Windows Azure预览管理入口。
2. 单击新建按钮。
3. 单击“虚拟机”。
4. 单击快速创建。
5. 在创建虚拟机界面,为DNS 名称输入一个值。
6. 在图片下拉列表中,选择一个图像,如Windows Server 2008 R2 SP1。
7. 在“新密码”框中输入密码,并在确认框中重新输入密码。请记住这个密码,你将使用它来远程登录虚拟机。
8. 从位置下拉列表中,为你的虚拟机选择数据中心位置。例如美国西部。
9. 单击“创建虚拟机”,你的虚拟机将被创建。你可以通过管理网站上的虚拟机部分来监视状态。
远程登录你的虚拟机
1. 登录预览管理入口网站。
2. 单击“虚拟机”。
3. 单击要登录的虚拟机名称。
4. 单击“连接”。
5. 当系统提示输入密码时,请使用你创建虚拟机时设置的密码。
在虚拟机上安装一个JRE或JDK
在你的虚拟机上运行Java应用程序,你需要安装一个Java Runtime Environment(JRE)。为了本教程,我们将安装一个Java开发工具包(JDK)到你的虚拟机,并且使用JDK的JRE。当然,你也可以选择只安装JRE。
在本教程中,将从Oracle网站安装一个JDK。
1. 登录到虚拟机上。
2. 在你的浏览器中打开http://www.oracle.com/technetwork/java/javase/downloads/index.html。
3. 点击下载按钮来下载你想要的JDK。在本教程中使用Java SE 6更新32 JDK的下载按钮。
4. 接受许可协议。
5. 点击下载适用于Windows x64(64位)的可执行文件。
6. 按照提,并根据自身需要把JDK安装到你的虚拟机中。
需要注意的是,服务总线功能要求GTE CyberTrust Global Root证书作为你JRE的cacerts 存储的一部分进行安装。此证书会自动包含在本教程中所用的 JRE。如果您的 JRE cacerts 存储区中没有此证书,它可以从https://secure.omniroot.com/cacert/ct_root.der上复制证书内容进行安装,内容为一个.cer文件,并通过密钥工具将其添加到cacerts 存储。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
谷歌云业务CEO描绘谷歌云计划 收购传言四起
行业观察人士猜测,新任谷歌云首席执行官Thomas Kurian将通过大规模收购来获取市场份额,并与竞争对手A […]
-
更新版Oracle Gen 2 Cloud挑战云领导者
通过更新自治数据库技术和其他云服务,甲骨文正在努力增强其Oracle Gen 2 Cloud平台,从而为自己提 […]
-
聚焦新制造,赋能新零售,浪潮云ERP亮相云栖大会
云栖大会在杭州云栖小镇举办,会议主题为“驱动数字中国”,议题涵盖企业智能、智联网、区块链、机器智能等众多前沿创 […]
-
AWS中国(北京)区域正式在中国商用
由光环新网负责运营的AWS中国(北京)区域在中国正式商用,通过这次合作,AWS中国(北京)区域的云服务由光环新网运营和提供,AWS继续向光环新网提供技术支持和专业指导。