【AWS 新手入门】5 分钟学会 Amazon EC2!

你好!
我是井上,一只来自 Beyond Co., Ltd. 四国办事处的波斯猫。
我想用 5 分钟的时间快速解释一下EC2,它是亚马逊网络服务之一
什么是EC2?
EC2 代表“弹性计算云”。
它是一项提供计算能力的服务,或者简单来说,它允许您租用云服务器所需的一切。
您可以灵活选择硬件配置和操作系统组合,使建设变得容易。
EC2 是一项非托管服务。AWS 管理服务器和网络,但您需要负责管理所有已安装的软件,包括操作系统。
在 EC2 上创建服务器有哪些好处?
- 只需在管理控制台上点击一个按钮即可轻松创建。
- 只需选择 AMI 和实例类型即可。
- 无需初始成本(实例启动并运行之前不会产生任何费用)
- 有很多实例类型可供选择,您可以选择最适合您需求的实例类型。
- 它可以与其他AWS服务集成。
- 虚拟化技术使数据备份变得容易。
- 由于它是基于云端的,所以你可以从任何地方访问它。
- 您可以选择区域和可用区,从而为故障和灾难做好准备。
例如:
■EC2的主要功能
| 物品 | 内容 |
| 实例 | 在 AWS 云中创建的虚拟服务器。 在 EC2 中,您可以从 AMI 创建多个具有相同配置的服务器,因此创建的服务器称为实例。 |
| AMI | 虚拟镜像(机器镜像)就像 一个模具,从中可以创建实例。 有各种各样的 AMI,从只包含操作系统的简单 AMI 到配置了完整软件的 AMI 应有尽有。 |
| 钥匙对 | 连接到实例时用于身份验证的密钥。 |
| EBS | AWS 云中可用的存储空间, 用作实例的存储。 |
| 安全组 | 用于控制一个或多个实例流量的虚拟防火墙 |
| 弹性 IP | 静态(固定)IPv4 地址。 *IPv4 地址是一个用于标识通信伙伴(主机)的数字。 互联网上不可能存在两个相同的 IP 地址。 |
[EC2] 定价
■免费套餐*请参阅AWS官方网站
包含每月 750 小时的 Linux 和 Windows t2.micro 实例(在 t2.micro 不可用时使用 t3.micro),有效期一年。为保持在免费套餐范围内,请仅使用 EC2 微型实例。
■按需付费:
费用按小时或秒计算,具体取决于您运行的实例。如果您希望利用 EC2 的低成本和灵活性,而无需预付费用或签订长期合同,我们推荐您选择此方案。
它适用于不能因峰值负载或意外负载而中断的应用。如果您是首次使用 EC2 进行开发或测试,则应选择按需付费模式。
■ 预留:与按需
建议定期使用或需要预留容量的应用程序使用此功能,前提是您能够承诺长期(1-3 年)使用期限并预先支付预留实例的费用。
如果在任何给定小时内运行的实例数量超过您拥有的适用预留实例数量,则适用按需定价。
■此实例的最大折扣甚至比竞价
预留实例还要高。您可以灵活地在高峰期增加实例数量,在低谷期减少实例数量。
这种模式是根据需要随时购买所需的实例,就像在拍卖会上一样,然后进行操作。
它可以用于各种应用,包括无状态、容错或灵活应用。
什么是机器镜像(AMI)?
AMI 代表“Amazon Machine Image”(亚马逊机器映像)。
它是一个记录软件配置的模板,就像一个创建实例的模具。它的优势在于,一旦拥有了这个模具,就可以创建多个具有相同设置的服务器。
能够创建多个具有相同设置的服务器,在需要多个相同的服务器时非常方便,而且创建和销毁服务器也变得很容易。
如果没有 AMI,则必须将设置单独输入到每台服务器中,这将非常麻烦,但 AMI 消除了这种麻烦,并允许您使用相同的设置复制服务器。
AMI 包含服务器磁盘的全部内容。从 AMI 创建实例时,所有内容都会被复制。因此,每个 AMI 都始终包含一个操作系统。
请注意,无法只写入 WordPress 代码或只写入部分数据。
什么是实例类型?
实例类型是指机器的用途。
CPU、内存、存储、网络容量等配置根据用途而定。换句话说,您可以根据服务器的用途选择合适的机器性能。
■ 主要实例类型
EC2 实例类型详情
| 目的 | 实例类型 | 内容 |
| 通用 | T2、T3、M5、M4 等。 | 通用服务器。 用于服务器负载持续较高的情况。 |
| 计算优化 | C5、C4 等。 | 一台具有强大计算能力的服务器。 |
| 内存优化 | X1e、X1 等。 | 服务器内存访问速度更快。 |
| R4 | 一台拥有大量内存的服务器。 | |
| 加速计算 | P3、P2、G3、F1 | 配备可用于机器学习等的 GPU 的机型,以及具有高图形处理能力的机型。 |
| 存储优化 | H1、l3、D2 等。 | 存储优化型。 |
例如,实例类型“T2”具有
共有七种尺寸可供选择:“纳米”、“微型”、“小号”、“中号”、“特大号”和“超大号”。因此,您可以根据自身情况选择合适的实例尺寸。
实例类型根据通用用途选择,
实例大小根据 CPU 和已安装内存容量等性能因素选择。
价格根据实例类型和大小而有所不同,基本费用为单价乘以使用时间。
什么是EBS?
EBS 代表“弹性块存储”。
与 EC2 实例配合使用的持久性块存储卷。块存储卷以字节块的形式存储数据,这是磁盘上常见的数据存储方式。
使用 EBS,您可以选择 HDD 或 SSD。
关于 HDD 和 SSD 的区别,HDD 支持大容量,价格比 SSD 便宜,但其读写速度比 SSD 慢,而且更容易受到冲击。
固态硬盘 (SSD) 比机械硬盘 (HDD) 更贵,但它具有高 IOPS 和抗震性能的优势。
*IOPS 指的是每秒可处理的输入/输出操作数。
因此,如果您追求高性能但价格较高,我们推荐固态硬盘 (SSD);如果您不太在意高性能,并且希望降低成本并实现低成本运行,我们推荐机械硬盘 (HDD)。
■ EBS 的实用功能
| 弹性体积 | 此功能可让您轻松调整卷大小。 卷设置可根据使用情况进行调整。 卷更改无需停机,也不会影响系统运行。当磁盘使用量增加时,通过预先配置设置,可以自动扩展卷和文件系统,而无需停机。 卷更改可在控制台上轻松完成。只需从 AWS 控制台或 CLI 指定扩展容量,即可动态更改设置。 如果您需要在每月特定时间段内处理 10 倍于平时的流量,则可以使用弹性卷在该时间段内提高 IOPS,并在流量处理完成后将其恢复到原始值。 |
| 快照 | 保存时保存所有数据的功能 |
| 数据生命周期管理器 | 能够按计划创建和删除快照 |
| 优化实例 | 通过将特定实例类型指定为优化实例来提高读写速度的功能。 |
| 加密 | 能够对数据卷、启动卷和快照进行加密。能够创建和管理加密密钥。 |
如前所述,EBS 与 EC2 实例一起使用。
基本配置是将所有 EC2 数据存储在 EBS 中。虽然数据可以存储在 EC2 中,但当 EC2 实例停止时,存储的数据将会丢失,因此我们使用 EBS,它是一种持久性块存储卷,即使 EC2 实例停止也不会丢失数据。
针对 EBS 优化的实例最大限度地减少了 EBS I/O 与其他 EC2 实例的流量之间的争用,从而为 EBS 卷提供高性能。
将连接 EC2 和 EBS 的网络分开,并通过专用于 EBS 的网络路径连接到 EC2。
什么是快照?
简单来说,快照就是一种备份。
这指的是存储服务器磁盘在特定时间点完整状态的文件和文件夹。由于它存储的是完整状态,因此不仅包含数据和软件,还包括操作系统和配置信息等。
EBS 快照存储在 S3 中,因此在快照保留期间会产生 S3 费用。
*请阅读我之前关于S3的博文。
[AWS新手]快速指南!什么是Amazon S3?
在更新软件或操作系统时,通常会拍摄快照作为备份,以便在出现问题时可以快速恢复;但在 AWS 中,快照也用于创建自定义 AMI。
AWS 允许您将 EBS 卷数据保存为快照。
然而,第一个快照会完整保存,而后续快照则以增量备份的形式保存。这样既减少了创建快照所需的时间,又避免了数据重复,从而降低了快照的成本。
因此,删除快照时,只会删除该快照特有的数据。对于第一个数据也是如此;系统会比较第二个数据与第一个数据之间的差异,并仅删除第一个数据特有的部分。
快照是通过在管理控制台中选择卷来创建的。如果基于此快照创建 EBS 卷,则新卷将是原始卷的副本。
如果要创建 AWI,可以从快照创建。使用数据周期管理器,可以自动创建和删除快照。
定期拍摄快照可以降低服务器损坏的风险。
如果您定期拍摄 EBS 快照,则可以创建 AMI 映像来克隆新实例(如果您想复制实例)。
最后

我是从这本书里了解到这个博客的。
我本来想写一篇关于 EC2 的博客,所以就到此为止吧。我打算在后续的博客中写一篇关于 ELB 的文章。
感谢您阅读到最后。
每天都在成长,每天都在进步。
我必须每天都更新自己!
感谢您阅读到最后。
14