控制界面简介
注册Amazon账号并开通服务之后,登陆管理界面就会看到如下图所示的情形。
Amazon EC2管理界面分为两个部分,其一为左边的Navigation(导航);其二为右边的详细选项窗口,由于当前在总体展示板下,所以显示为“Amazon EC2 Console Dashboard”。
Navigation的第一个选项是创建Instance的区域(Region)。Amazon共提供四个区域的数据中心供用户选择,分别是:美国东部(Virginia)、美国西部(N. California)、西欧(爱尔兰)、亚太(新加坡)。
其他Navigation上的菜单简要介绍如下:
· EC2 Dashboard:EC2的总体情况展示板
· INSTANCES:实例项目
- Instances:实例管理,创建类似虚拟机的普通实例;
- Spot Requests:定制实例管理,这种实例属于高级应用,可以有效控制使用费用。具体介绍可以参考这篇博文《Expanding the Cloud – Amazon EC2 Spot Instances》。
· IMAGES:实例镜像
- AMIs:Amazon Machine Image,可以理解为虚拟机文件;
- Bundle Tasks:据说是将Windows实例转换成AMI的工具,具体没用过,用过再说了;
· ELASTIC BLOCK STORE: 磁盘存储
- Volumes:使用的EBS本地持久化数据保存方案;
- Snapshots:快照
· NETWORKING & SECURITY: 网络和安全
- Elastic IPs:IP地址管理
- Security Groups:安全组管理
- Placement Groups:连接组管理(用于Cluster的)
- Load Balancers:负载平衡管理
- Key Pairs:连接密钥对管理
创建EC2的Instance实例
第一步:选择数据中心
通常认为美国西部的线路对于中国大陆较好,当然也可以参考yunster的另外一篇文章《常见云计算产品网络速度对比》选择适合自己的区域。这个测试页面没有亚太区域,但有人测试过S3的服务器速度,得到的结论是亚太的最好(原文:Amazon S3 各服务点速度比较,yunster怀疑作者可能不在大陆,仅作参考吧)。这里我们暂且选择亚太的区域创建实例。
如下图所示,选择红框中最下面的“Asia Pacific”,然后进入“Instance”菜单,选择创建“Launch Instance”。
第二步:启动创建
接下来按照界面提示,将有五个步骤。看图说话~
首先,第一个画面出现的是AMI选项。如果第一次使用可以在“Quick Start”选择一个通用的AMI;自己建立过可以在“My AMI”中选择;还有一种是在社区中选择一个别人做好的AMI。AMI很重要,就像你做好的虚拟机一样,一劳永逸。这里yunster推荐第一次使用的时 候选择“Quick Start”的前两个,因为这两个实例默认绑定的是10GB的EBS,其他AMI可能会绑定超过免费配额的EBS。
第二个画面是选择硬件配置。2010年11月1日后新注册的用户可以免费使用Micro Instance一年时间,所以这里需要选择Micro Instance。下面三个选项分别代表普通的实例,特殊定制的实例,还有私有云实例(这个图是美国地区申请时截的,亚太区没有私有云选项)。
第三个画面是配置实例的一些参数和属性。配置的方法是Key/Value形式的,yunster目前还没有用到,估计是为了便于管理。
第四个画面是连接时使用的密钥对。点击“Create & Download your Key Pair”,生成一个*.pem文件。后文将讲解如何使用这个pem文件。
第五个画面是创建安全组。安全组内的实例都开启一定的端口,提供一定的服务,具有相同的安全配置。初始的实例只开放了SSH端口。
第六个画面是总结。如果还有不满意的还可以修改,基本符合要求就可以启动实例了。
第三步:操作实例
大概几分钟的功夫,新实例就启动起来了。
点选实例后,会在窗口下部出现该实例的基本信息,其中最重要的是Public DNS。如yunster创建的这个实例就是ec2-50-16-46-159.compute-1.amazonaws.com。后面建立SSH连接就需要用到这个地址。
点击窗口上部的“Instance Actions”可以对实例进行一些简单操作。相信熟悉VMware虚拟机的你不会陌生的。
菜单从上至下依次是:连接实例、显示系统日志、获得Windows管理员密码、创建镜像、编辑Tag标签、打包实例、创建多个克隆实例、分离IP地址;终结实例、重启、停止、启动;激活CloudWatch监控、取消CloudWatch监控。
OK,至此一个免费的Micro Instance实例创建完成了,接下来的文章将讲解如何利用pem文件建立连接,登陆到这个实例上去。