使用Amazon EC2 一个星期记事
近来在新闻看到盛大云公测,也就去了解了一下,第一件要了解的事情自然是价格问题,了解自然少不了货比三家,也顺便查询了一下其他云服务的价格。总体来 说,盛大云的价格还是比较便宜的,例如他的超微型实例一年也大概400来元而已,微型也能控制在一千内。比起阿里云的强悍ABCD套餐算便宜了不少,当然 阿里云的配置都很高,没有所谓的超微概念。不过感觉比较坑人的是他的公网ip地址,这个一天一块钱,一年下来无论你购买其他什么服务这个365元都少不 了,不买又无法做对外服务,例如web服务。
在对比中,我看到了amazon 的ec2,最具亮点的就是他的免费使用一年的消息。对于新用户,可以拥有Amazon EC2 的Micro Instances(微型实例)一个使用一年及相应的一些空间和流量配额,超出的部分才要算钱。于是计算了一下,十分吸引,一个微型实例有600兆左右内 存和10G硬盘,除去系统要占用8G还剩下2G,及每月30G出入总流量。不过按照目前6.3的汇率,这样的实例,一年下来也要九百多块钱人民币,比盛大 云要贵上两百来。但怎么说,先使用一年再说。于是果断注册了。
注册Amazon不是很容易,例如你必须要有一张可以在国际使用的信用卡。注册过程大致就是需要输入信用卡信息,并且会从中扣取一块钱美金用于验证,但是会返还的, 和支付宝差不多,不过支付宝是反过来给你冲钱。这样之后你就给他绑定了信用卡,以后你用了他多少钱服务,他就会自动在你卡里扣钱。接着比较有趣的就是手机 验证这个,国内普遍的手机验证方法是发条短信里面有串数字,然后你把收到的数字往网页里输入,Amazon的又是相反,他是在网页里显示几个数字,然后系 统自动往你手机打电话,然后你往电话里头输入网页上的数字。
注册完后,登陆控制台,首先是创建实例,创建以向导模式创建,一直点下一步都能成功。只是要注意几点:选择实例类型的时候记得选微型实例,其他的也行,只 不过要付费罢了,然后在选择什么系统镜像的时候也要注意一下,记得选Amazon linux ,不要选ubuntu、甚至是选windows 2008等其他系统 ,原因是选那个才免费。这里也说说Amazon linux 是啥,他是基于fedora改了一下的东西。然后一阵next后,你的linux主机就ok了。可以通过ssh连接上去了。好了,下面就悲剧时间到了。
话说,你登陆控制台后,或默认呆在美国东岸的数据中心那里去操作,其实这也没什么,那个地方还算是最大的中心,悲剧的是由于国内网络比较复 杂的原因,访问那里基本只有3K左右的速度。而且经过实验,确定Amazon的速度非常好,使用wget下载外国的东西基本能达到5M每秒,就连下载华军 的软件也有2M每秒的佳速,但是国内访问我部署在上面的apache web服务只有3K。最后实在接受不了这个现实,删除了该实例。转而在最贵的数据中心日本,也算离的最近的重新建一个实例。速度明显提升很多,已经达到了可以接受的水平,web访问最快可以达到100K及以上,这个没有多地测试和大文件测试和保持keeplive。
使用该云主机,我首先是把他来安装自己的独立博客,选型很大众 apache + mysql + php + wordpress 。具体安装方法也罗嗦一下,比其在windows下可谓方便多了,基本打一串命令就ok了。例如 sudo yum install httpd mysql-server php php-mysql 。 这么一句就把上面3个给安装好了,而且速度是刷刷的。对了,连接到该机器,是通过ssh连接上去的,主要的工具是putty,在创建实例的时候会被下载一个密钥,这个密钥首先经过puttygen转化为putty可以使用的密钥后就可以连接上去了。
如何访问该主机呢?当你创建完实例后,会得到一个很长的域名,例如ec2-106-36-26-156.ap-northeast-1.compute.amazonaws.com ,通过该地址即可以访问该主机,其实细心的你可能会发现这个域名有点奇怪,没错,在ec2后面的4段内容就是你主机的ip,直接访问那个ip也是可以的。不过这个是动态ip,在你重启你的云主机后这个ip就会变了。这个特性有好有坏。当 然,如果你觉得这个是不好的,想要一个固定的ip怎么办,用不用一个ip地址1天一元钱呢!amazon不用钱,你可以申请一个公网ip,然后把这个ip 和你的实例绑定。这样你的主机就拥有固定ip了。而且不用钱,但是有所谓的惩罚性罚款,例如你申请了ip,但是你不绑定主机,白白浪费ip的话是会要钱 的。
于是经过一大番折腾后把博客弄好了,数据迁移了,又给旧网站的链接做301转向了,域名A记录也改了,当万事ok后,大悲剧发生了。被墙 了。。。就目前来说暂时联通是无法访问我的域名了,不过通过手机gprs却还可以访问。我也不知道为啥子会这样。网站内容健康,和我的cnblogs博客 内容一致,十分纳闷,估计明天还是不解除的话,只能重新申请个ip地址来绑定了。
总结:ec2免费一年非常吸引人,但本身就当前汇率来说不是最便宜的,起码我看到盛大云就比他便宜。从网络稳定性来看(指国内),非常担忧,不建议国内商用,国外则推荐。其次,我对盛大云也是满怀好奇,很想了解下,碍于精力和金钱有限,暂且打住。