首页 > 基础设施 > 正文

利用Windows Azure在云平台上创建虚拟机

2012-10-29 11:56:47  来源:中云

摘要:Windows Azure允许用户使用一个虚拟机来处理计算密集型任务,本文将介绍如何创建一个可运行计算密集型的Java应用程序,并可以被另一个Java应用程序所监视的虚拟机。
关键词: 虚拟机 Window

    通过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 存储。




【相关阅读】

创建监视计算密集型任务进展的Java应用程序

创建执行计算密集型任务的Java应用程序

利用Windows Azure创建服务总线命名空间


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。