我一哥们考虑把他的一些基于linux的网站移到">Azure上。如果你现在的网站是node.js、ASP、ASP.NET或PHP做的,使用Azure Web站点是最容易的。我会在这篇文章里向你展示如何在几分钟内用Git安装Azure web站点。它们对你隐藏了底层操作系统,自动更新,易扩展,而且共享硬盘。
然而,他喜欢虚拟机和虚拟机赋予他的控制,另外他可以到处运行,移动东西,控制他的世界。
我会在Azure上使用开源的(GitHub)跨平台CLI工具(命令行接口)。如果你有node package manager你可以使用“npm install azure-cli--global”命令导入你的签名。你也可以从www.windowsazure.com下载安装命令行工具。
设立一个linux虚拟机
我们会用门户创建一个初步的虚拟机(我会向你展示如何在一分钟内用命令行做到)。这个虚拟机会被用来设立一个虚拟机镜像模版。我要创建一个Ubuntu 13.04服务器,然后安装Apache和PHP。然后我就捕获了一个我现在安装的机器的通用的镜像,可以被拷贝添加到场中。这个镜像将会在Azure 门户的“我的镜像”里显示。
注意:在Open Tech VM Depot上有个很棒的社区驱动的关于准备虚拟机镜像的类别。这像是最值得保存的Azure秘密。我待会儿会在上面发布,但这确实值得深入查看一下。
从Azure门户开始,我开始新建|虚拟机|然后选择Ubuntu Server 13.04。
名字不重要,但我要配置一个用户名和密码(或者使用SSH密钥):
注意我要创建一个独立的虚拟机了:
贴士:如果我根本不想用门户创建虚拟机,我甚至可以通过命令行编程来发现虚拟机镜像,
然后创建虚拟机实例。使用“azure vm list”命令能帮我获取到可选取的虚拟机列表。我想
要的那个Ubuntu是“Ubuntu-13_04-amd64-server-20130501-en-us-30GB”(名字里带了个guid)。所以我只要键入“azure vm create MyDNSName ImageName [options]”处理他们。