通过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中国
相关推荐
-
AWS中国(北京)区域正式在中国商用
由光环新网负责运营的AWS中国(北京)区域在中国正式商用,通过这次合作,AWS中国(北京)区域的云服务由光环新网运营和提供,AWS继续向光环新网提供技术支持和专业指导。
-
Azure VM Scale集最佳使用时间
Microsoft的Azure VM Scale集是一系列的虚拟机集合,可以作为一个单元进行管理。 在一个规模集合中的虚拟机都以相同的方式配置。
-
容器 VS. 虚拟机:云中应该使用哪一种?
虽然目前大多数的云部署都是基于虚拟机的,但是容器技术为云用户带来了显著的好处。但是,在选择一个取代之前技术的替代品时,了解两者之间的主要区别是很重要的。
-
云应用开发人员面试六问
随着云计算提供了新一层次的灵活性和扩展性,它也改变了企业组织开发和部署应用的方式。由此,它也催生了新一代的云应用开发人员。