大家好,在我的上一篇文章“ 了解Amazon EC2术语”中 ,我们讨论了EC2中使用的术语。
现在,我们将启动一个EC2实例。 EC2实例只是AWS数据中心中的虚拟计算机。 在启动实例时,我将详细讨论每个步骤。
要继续,请登录到您的AWS账户,然后从“服务”部分中选择EC2。
实例的价格在不同地区有所不同,某些实例仅在某些地区可用。
在这种情况下,我将使用亚太地区(孟买) ,您也可以选择这一地区或选择美国东部地区(弗吉尼亚北部)。 您可以在页面的右上角更改区域。
现在单击启动实例按钮。
A. 第一步是选择将用于启动我们的实例的Amazon Machine Image(AMI)。 就像操作系统的可配置ISO文件一样。
您可以选择由AWS,AWS社区AMI,AWS市场或您自己的AMI提供的AMI。
在这里,我将选择第一个,即Amazon Linux AMI。
B. 第二步是选择一个实例类型。 AWS提供了许多实例,具体取决于您的用例。 您可以向下滚动并查看针对计算,图形,内存和存储优化的实例。
每个实例都有固定数量的虚拟CPU和RAM。 大小越大,计算能力和内存大小就越大。
我将在这里选择t2.micro ,因为它可以免费使用。
注意-如果您选择t2.micro以外的任何实例,则需要付费。
选择所需实例后,单击“ 下一步:配置实例详细信息”按钮。
C. 现在该配置实例详细信息了。 您可以将鼠标悬停在每个选项后的信息按钮上,以了解有关该选项的更多信息。
在页面底部的“高级详细信息”部分下,您有一个“ 用户数据”文本字段。 您可以使用它来运行配置脚本或命令来配置实例。
这些脚本或命令将在您的实例首次启动时运行。
现在单击下一步:添加存储按钮。
D. 现在是时候为我们的实例添加一些存储了。 将附加到您的实例的第一个卷将是一个根卷。 您可以设置其大小(默认为8 GB)及其卷类型。
您可以选择在实例终止时是否删除该卷。 默认情况下,根卷在终止时将被删除,并且无法进行加密。
您可以使用“ 添加新卷”按钮添加其他卷。 默认情况下,可以加密其他卷,并且不会在终止时将其删除。
对于根卷,对于卷类型,您有三个选项-
对于其他卷,您还有两个附加选项以及上述三个选项,
通常,SSD类型的卷比HDD类型的卷更快,更昂贵。
我不会在此处进行任何更改,因此请单击“ 下一步:添加标签”按钮。
E. 在这里,我们可以向实例添加标签。 标签只是键值对。
标签可用于按部门和团队对实例进行分组。 它们可用于在一个AWS账户中搜索资源。
他们还可以帮助管理资源成本。
在这里,我将添加一个键为“名称”和值为“我的第一实例”的标签。
现在单击“ 下一步:配置安全组”。
F. 现在,我们将配置我们的安全组。 安全组充当我们实例的防火墙。 我们可以使用它为不同的应用程序打开不同的端口。
我在这里打开SSH端口,因为一旦实例运行,我们将登录到该实例。
HTTP和HTTPS端口已打开,因为一旦实例运行,我们将在其实例上安装apache服务器。
在“源”选项卡中,您可以看到我们输入了0.0.0.0/0以允许我们的实例接受来自Internet上任何地方的流量。 这就是为什么我们在屏幕上看到警告的原因。
对于我们个人而言,这将不是问题,但是对于公司而言,您希望SSH的来源是您公司的静态IP。
现在单击“ 查看并启动”。
G. 您可以立即查看实例详细信息。 接下来单击启动按钮。
小时 。 现在,您将看到一个弹出窗口,用于选择密钥对。
选择创建新的密钥对选项,然后输入密钥对名称,然后单击下载密钥对。
下载密钥对文件后,单击启动实例按钮。
我们可以看到实例正在启动,单击“ 查看实例”,然后等待几分钟,直到实例运行。
恭喜,您刚刚启动了您的第一个EC2实例!
现在您可以看到我们的实例具有公共DNS和公共IP地址。 我们将使用该IP地址SSH进入我们的实例。
如果您使用的是Linux或MacOS,请打开终端 ;如果您使用的是Windows,请下载git bash 接着说。
1.在终端或git bash中,导航到保存密钥对文件的文件夹,然后键入以下命令以更改文件许可权。
对于Linux和Mac用户— sudo chmod 600 ec2keypair.pem
对于Windows用户— chmod 600 ec2keypair.pem
代替ec2keypair.pem输入密钥对文件的名称。
2.现在,要登录ec2实例,请输入以下命令。
ssh [email protected] -i ec2keypair.pem
如果提示您键入是或否,请键入是。
上面的命令在我的终端上看起来像下面的命令。
现在在终端中键入以下命令以启动apache服务器
sudo yum update -y
sudo yum install -y httpd
sudo service httpd start
sudo chkconfig httpd on
完成以下命令后。 在网络浏览器中输入IP,然后按Enter。
您将看到与此类似的页面。
恭喜,您刚刚在EC2实例上安装了apache服务器。
现在,您可以使用导航中的“操作”选项卡从EC2仪表板终止实例。
感谢您阅读本文。 如果您喜欢它,请给我一些鼓掌,以吸引更多喜欢它的人!
From: https://hackernoon.com/launching-an-ec2-instance-fbfd50894aac