AWS EC2初学者指南

1,268 阅读5分钟

在这个AWS教程中,我们将深入了解AWS EC2服务,以及我们如何在AWS管理控制台中跨越EC2实例,并玩转我们创建的EC2实例。

在过去的几年里,云计算在市场上是一个热门话题,在各种云服务提供商中,AWS仍然是市场上最受欢迎和领先的云服务提供商。如果你是云开发的新手,你可以从云的介绍开始。

  1. 1.什么是EC2?
  2. 2.EC2服务的重要特点
  3. 3.设置一个EC2实例
  4. 4.启动和停止一个EC2实例
  5. 5.连接到一个EC2实例
  6. 6.结论

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实例,并打开了控制台,以便进一步处理它。

学习愉快!!