在这个AWS教程中,我们将深入了解AWS EC2服务,以及我们如何在AWS管理控制台中跨越EC2实例,并玩转我们创建的EC2实例。
在过去的几年里,云计算在市场上是一个热门话题,在各种云服务提供商中,AWS仍然是市场上最受欢迎和领先的云服务提供商。如果你是云开发的新手,你可以从云的介绍开始。
1.什么是EC2?
EC2**(弹性计算云**)是由AWS提供的一项服务,用于在云上部署我们的应用程序。当我们创建一个应用程序时,我们想到的第一件事是什么? 我们要把我们的应用程序部署在哪里,对吗?
对于一个典型的内部设置(服务器和整个基础设施一直由公司自己维护),应用程序被部署在位于公司数据中心的物理服务器上。
那么,在云中,我们将在哪里以及如何部署我们的应用程序?答案是通过租用虚拟服务器,也就是EC2实例。
2.EC2服务的重要特点
EC2服务的主要特点是。
- 创建和管理EC2实例的生命周期。
- 为多个EC2实例进行负载平衡和自动扩展。
- 将存储(及网络存储)附加到EC2实例。
- 管理EC2实例的网络连接。
阅读更多:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html
3.设置一个EC2实例
现在让我们在AWS管理控制台中玩一下EC2实例。我们将创建一个实例,配置它,然后启动它。
3.1.创建EC2实例
通过Root或IAM用户登录到AWS管理控制台。
在服务搜索框中搜索EC2并点击EC2
点击 "实例",并点击 "启动实例 "来启动一个新的EC2实例
3.2.选择标签
标签只是 我们可以分配给AWS资源的标签。每个标签由一个键和一个可选的值组成。标签帮助我们根据用户定义的自定义标准对资源进行分类,这样我们就可以从类似的资源列表中轻松识别它们。
例如,我们可以提供一个标签键为 "名称",值为 "第一个EC2实例",或者可以提供一个标签键为 "环境",值为 "开发"。
向EC2实例添加标签
3.3.选择AMI
然后为我们的EC2实例选择一个AMI。AMI是亚马逊机器图像,它包含启动EC2实例所需的软件配置(操作系统、应用服务器和应用程序)。
AMI是一个预定义的图像,包含所有必要的操作系统和软件配置,我们可以直接用来启动一个EC2实例。这里有很多AMI,但如果我们是在AWS的免费层,那么就选择 "Amazon Linux "镜像类型。
为一个EC2实例选择AMI
3.4.选择实例类型
然后我们要为我们的实例选择一个合适的实例类型。一个实例类型是计算(CPU、GPU)、内存、磁盘(存储)和网络能力的优化组合,用于特定的工作负载。
AWS为不同的工作负载提供了40多种实例类型,但如果我们是在免费层的限制下,那么选择实例类型为't2.micro
'
EC2实例的实例类型
3.5.创建密钥对
在实例类型之后,我们需要提供一个密钥对,这是公钥和私钥的组合,是登录EC2实例所需的。
AWS使用公钥加密技术来登录我们的EC2实例,而不是使用一个登录ID和密码。生成一个新的密钥对,从而提供密钥对名称和其他默认配置。
为一个EC2实例创建密钥对
3.6.配置安全组
接下来,我们必须为我们的EC2实例选择一个安全组。安全组是我们EC2实例前面的虚拟防火墙,允许/阻止进出EC2实例的流量。
创建一个新的安全组,允许SSH流量从任何地方进入EC2实例。
为一个EC2实例创建安全组
3.7.启动实例
将默认的存储配置保持不变,然后点击启动实例。
剩余的默认配置
我们可以看到一个新的EC2实例现在已经上线。
点击创建的实例-ID,我们将进入EC2实例页面,我们可以看到我们创建的实例处于运行状态。
我们可以选择创建的EC2实例,看到它的细节,如实例编号、AMI编号、公共IP地址、私人IP地址、安全组、存储配置、监控和标签。
4.启动和停止一个EC2实例
通过点击 "Instance state"按钮,我们可以。
- 停止一个正在运行的EC2实例
- 启动一个停止的EC2实例
- 重启/重新启动一个实例
- 终止一个现有的EC2实例
5.连接到一个EC2实例
我们可以通过点击连接按钮连接到我们的EC2实例。
例如,我们以默认用户ec2-user连接到EC2实例。点击 "连接"按钮。
我们可以看到EC2控制台打开了,我们现在通过SSH连接到我们的EC2实例。
这就是关于AWS EC2实例和EC2服务,以及如何从AWS管理控制台启动一个新的EC2实例,并对我们新启动的EC2实例执行一些操作。
6.结论
在这个AWS EC2教程中,我们学会了从头开始创建和配置一个EC2实例,并最终启动它。我们还学会了使用各种菜单选项来启动和停止该实例。
最后,我们能够连接到EC2实例,并打开了控制台,以便进一步处理它。
学习愉快!!