Amazon云产品介绍(1) - Amazon EC2

时间:2023-01-26 12:14:27

说到云计算当然免不了要提到Amazon,Amazon的AWS是一个典型的IaaS服务,他提供了一组服务,包括存储(S3)、计算能力(EC2)、消息传递(SQS)、数据集(SDB)等。有了Amazon的AWS,企业用户可以在几分钟之内迅速地获得一个基于Amazon基础设施的虚拟基础设施,并且这个基础设施是弹性的,可以根据需求扩展和收缩。世界各地的公司都可以使用这个弹性的计算基础设施。


空说无用,要举些例子大家才能理解。依然记得去年过年的时候,神奇的12306的网站死的死死的,很多技术牛人都在各处讨论过如何改进或者构建一个可用的系统。这里不讨论过于技术的优劣,只是用“中国铁路订票系统”才做为讲解amazon产品的引子。(注意,“中国”是重点~)


中国地大物博,地广人多。有多多?春运20多天有1亿人在移动,就算来回各一趟,每天1000万左右人在动,很大部分是铁路在承担。系统支撑不了很大原因在于服务器超载,可是,平常一天访问量只有春运一天的几十分之一(我瞎蒙的),难道也要我为将要春运这几天准备10倍数量的服务器,然后平时就空在那?我们高效节省的*是不会做这样的事情的!


Amazon为大家提供了方便的服务,EC2(elastic clusting computing)提供给了大家一种“用多少开多少,用多少付多少”的服务。实现方式非常简单(如果大家有visa卡的话):
1. 访问http://aws.amazon.com/,开个账号,付钱或者挂上自己的卡(此处省去500字)

2.  顶部登录 AWS Management Console

3.  进入EC2的标签页点击Launch Instance创建自己的服务器

Amazon云产品介绍(1) - Amazon EC2

 要注意的一些常见问题:

 1. 用什么样的服务器?

    从instance类型上分,amazon提供instance和ebs两大类,建议用ebs,更方便备份和启动新的机器,好像价格也更低

    从性能上分,有micro,high-CPU, high-memory好多等级,amazon上有介绍,根据自己的需求定。 high-CPU的配置是5个2核的CPU, 1.7G的内存,不停读写数据库,一个月大约1500RMB,micro大概是这个1/4的价格。

 2. secruity key是什么?

    当ssh ec2的服务器时,不使用用户名密码而是使用key。注意linux和windows所用key的不同,详情请自己google。

3. 为什么访问不到自己的服务器?

   amazon有secruity group的概念,每台机器都属于一个安全组,每个安全组打开的端口需要配置,一个常见的配置如下:

Amazon云产品介绍(1) - Amazon EC2  


 终于可以解决第一个问题了,在突发的大流量面前我们变得很淡定:不需要提前买服务器,不需要空置服务器,不需要租大机房。但是怎样能让N台服务器同时发挥最大的功效,有很多分布式设计的问题需要考虑,我们也会利用到更多amazon的服务。


* 阿里云提供和amazon ec2同一性质的服务,并且价格非常接近,有用过的朋友可以留言谈谈使用感受。