因为最近在研究云计算服务,所以对目前已经出现的云平台很感兴趣。亚马逊AWS平台(aws.amazon.com)是目前运营最好的收费云计算平台。今日无事,我就去看了看。
和Google App Engine不同,AWS是一个基于虚拟机的平台(前者实质上是一个web程序框架),你可以再AWS上运行各种操作系统和使用各种服务,有些类似于vps主机。
注册中,有一项填写银行卡信息的选项,国外的银行业务十分发达,只要填写了加入visa等组织的银行卡的卡号,用户名和验证信息,就可以直接网上支付,不需要密码。而后银行会给你邮寄账单,你签收账单后一段时间内没有异议,才会真正把钱发给商家。我本着看看能不能申请免费试用的心态填写了我的正确信息,结果立马收到银行的短信,我被收了2美元......
根据我本身了解的信息,2美元差不多够我使用20小时左右。于是我就赶紧开始使用,本着花了冤枉钱,不能便宜商家的原则.....
AWS包括多种业务,最常用的是EC2服务,就是我刚刚说的虚拟机业务,你创建一个虚拟机的形象,它定义了一个1.2 GHz主频处理器,1.7GB内存和一个160 GB的硬盘的虚拟机运行Linux,事实上你在其上运行和存储的所有东西都不一定在同一台服务器上运行。你也可以创建50台这样的机器,为你共同服务。EC2是根据CPU使用来收费的。
下图是AWS EC2的管理界面,你可以在此创建或管理虚拟机:
点击其中的launce instance,你就可以创建一个全新的虚拟机供你使用,下图是创建向导的第一步,在这里,你可以选择要使用的虚拟机镜像,分为官方镜像和社区镜像两种,当然你也可以用aws sdk创建制定自己的镜像。
上图是官方镜像,可以看到有多种操作系统和多种软件配置可以选用。下面是五花八门的私人镜像:
我创建了一个Windows 2003和一个 FC8 with LAMP两个虚拟机,下一步便是初步选择虚拟机本身的服务:
再下一步是制定配置和密钥信息,这个密钥非常重要,千万不能乱选。第一次使用时会创建一个密钥,并要你下载私钥,这个步骤绝对不能错过!
完成后稍等,一个虚拟机就被创建好了。
对于linux虚拟机,我们可以直接用ssh登陆,并且通过私钥来验证身份,无需密码。方法是用putty里的密钥工具,装载在刚才创建密钥对是下载的文件生成验证文件,用于登陆,如下图:
下图是登陆后的界面:
下图中我们可以看到默认安装好的服务:
对于windows的虚拟机,我们只能通过远程桌面进行管理。第一次登陆时系统本身有一个初始密码,这个初始密码需要你用你下载的私钥来解密一个加密的密码来获得,如下图:
这样就可以登陆到windows上了,登陆后如下:
这是默认配置的截图,还是相当好的:
以上我们是通过一个三级域名来访问我们的虚拟机和服务。你也可以要求一个独立ip地址来访问你的服务,是收费的,大概0.01美元每小时,如下图:
总体来讲,aws提供的服务相当不错,而且虚拟机的访问速度相当快,不比国内服务器差。刚刚看了他的收费标准,我冲的钱还可以用一阵,我会继续试用。大家有什么想知道的可以给我回复。我具体测试后会回复。