创建EC2
以下步骤介绍如何通过AWS console 界面创建EC2(虚机/服务器)
最后更新于
首先进入EC2控制台,在EC2控制台右上角切换到对应的region,然后点击启动实例按钮
AMI 是指启动虚机的镜像,可以从AWS Marketplace 或社区选取对应的AMI 版本,如centos,redhat 等,也可以使用自己制做的镜像,比如需要将自己电脑上或IDC 里面的虚机放入AWS 运行,具体可参考AMI篇中如何上传自己的AMI
这里的配置是指实例类型、CPU、内存、带宽等。不同的实例类型,作用不一样,具体可参考官议介绍:https://aws.amazon.com/cn/ec2/instance-types,可根据自身场景需求,选择对应的类型。值的注意的是,不同的region,可选择的实例类型会不一样,需要确认区域所含的实例类型是否满足需求。
在这里,可以配置实例的基本信息,主要有以下几点需要注意
网络/VPC
可使自己创建VPC ,也可以使用默认的,一般都对于大型应用,尤其在一个region下需要部署不同的应用,需要对VPC 进行设计,使用不同的VPC 进行部署,做好网络上的隔离
子网
一个VPC 下可以有多个子网,公有子网或私有子网,公有子网可以被外网访问,私有子风在VPC 内访问,按需使用
高级设置
在高级设置里面,可以配置一些启动是需要执行的命令,以完成一些初始工作
关于EBS 的介绍可参考:EBS(卷)
标签在AWS上是一个很重要的功能,它可以方便给资源命名,区分不同环境,统计成本等,建议为所有的资源都打上以下标签
Name: 为资源命名,方便在列表中快速识别资源用处
COST:为资源设置成本标签,不同应用、部门的COST 值不同,有了标签后,可以快速统计每一类的费用。关于如果使用标签统计成本可参考(使用标签统计资源成本,待完善该文档)
ENV :标识资源所属环境,一个应用可能在同一个区部署多套环境,在功能一样,名称一样的情况下,可以通过ENV 标签来区别资源是属于哪一个环境
Function:标识资源属于哪一个功能/应用,一个区可以部署多个应用,通过这个标识可以方便识别资源是为哪一个功能/应用使用
有一点需要注意的是,对于COST,ENV,Function 的值,需要提前统一好,每一个部门,环境,功能的值应该是固定的,比如测试部门或者测试环境,不能即有QA值,又有TEST 值,需要统一
在这个页面里,可以检查EC2的各个信息是否正确,如果有问题可以返回上一步进行修改,如果没有问题则点击“启动”
在每一个区域里第一次创建EC2 时,需要创建一个新的密钥对并下载到本地,这个密钥用于后面登录使用,你也可以选择一个你自己的现有密钥,切记不要选择不属于你创建的现有密钥,然后点击“启动实例”
启动后我们就可以在EC2列表里看到刚刚开启的EC2实例,正常情况下状态为初始化中,几分钟后会初始化完成,之后我们可以选中对应的EC2点击"连接",系统会提示使用之前的密钥进行连接