AWS - 弹性计算云

Amazon EC2(弹性计算云) 是一种 Web 服务接口,可在 AWS 云中提供可调整大小的计算容量。它旨在让开发人员完全控制 Web 扩展和计算资源。

可以根据我们的要求调整 EC2 实例的大小,并增加或减少实例数量。这些实例可以在一个或多个地理位置或区域以及可用区 (AZ) 中启动。每个区域由位于不同位置的多个可用区组成,通过同一区域的低延迟网络连接。

Amazon EC2

EC2 组件

在 AWS EC2 中,用户必须了解 EC2 组件、其操作系统支持、安全措施、定价结构等。

操作系统支持

Amazon EC2 支持多种操作系统,我们需要支付额外的许可费用,例如:Red Hat Enterprise、SUSE Enterprise 和 Oracle Enterprise Linux、UNIX、Windows Server 等。这些操作系统需要与 Amazon Virtual Private Cloud (VPC) 结合实施。

安全性

用户可以完全控制其 AWS 帐户的可见性。在 AWS EC2 中,安全系统允许创建组并根据需要将正在运行的实例放入其中。您可以指定其他组可以与之通信的组,以及 Internet 上的 IP 子网可以与之通信的组。

定价

AWS 提供各种定价选项,具体取决于资源类型、应用程序类型和数据库。它允许用户配置其资源并相应地计算费用。

容错性

Amazon EC2 允许用户访问其资源以设计容错应用程序。EC2 还包括地理区域和隔离位置(称为可用区),以实现容错和稳定性。出于安全原因,它不共享区域数据中心的确切位置。

当用户启动实例时,他们必须选择与实例运行所在的区域相同的 AMI。实例分布在多个可用区域中,以便在发生故障时提供持续服务,并使用弹性 IP (EIP) 地址将故障实例地址快速映射到其他区域中并发运行的实例,以避免服务延迟。

迁移

此服务允许用户将现有应用程序迁移到 EC2。每个存储设备的费用为 80.00 美元,数据加载费用为每小时 2.49 美元。此服务适合需要移动大量数据的用户。

EC2 的功能

以下是 EC2 的一些突出功能的列表 −

  • 可靠 − Amazon EC2 提供高度可靠的环境,可以快速替换实例。服务级别协议承诺每个 Amazon EC2 区域的可用性为 99.9%。

  • 专为 Amazon Web Services 设计 − Amazon EC2 可与 Amazon S3、Amazon RDS、Amazon DynamoDB 和 Amazon SQS 等 Amazon 服务完美配合。它为各种应用程序的计算、查询处理和存储提供了完整的解决方案。

  • 安全 − Amazon EC2 在 Amazon Virtual Private Cloud 中运行,为资源提供安全且强大的网络。

  • 灵活的工具 − Amazon EC2 为开发人员和系统管理员提供了工具,用于构建故障应用程序并将自己与常见故障情况隔离开来。

  • 便宜 − Amazon EC2 希望我们只为我们使用的资源付费。它包括多种购买计划,例如按需实例、预留实例、竞价实例等,我们可以根据需要进行选择。

如何使用 AWS EC2

步骤 1 − 使用以下链接登录 AWS 帐户并打开 IAM 控制台 https://console.aws.amazon.com/iam/。

步骤 2 − 在导航面板中,创建/查看组并按照说明进行操作。

步骤 3 − 创建 IAM 用户。在导航窗格中选择用户。然后创建新用户并将用户添加到组中。

步骤 4 − 使用以下说明创建虚拟私有云。

  • 使用以下链接打开 Amazon VPC 控制台 − https://console.aws.amazon.com/vpc/

  • 从导航面板中选择 VPC。然后选择我们创建密钥对的同一区域。

  • 在 VPC 仪表板上选择启动 VPC 向导。

  • 选择 VPC 配置页面并确保选择了具有单个子网的 VPC。然后选择选择。

  • 将打开具有单个公共子网的 VPC 页面。在名称字段中输入 VPC 名称,其他配置保留为默认设置。

  • 选择创建 VPC,然后选择确定。

步骤 5 −按照以下说明创建 WebServerSG 安全组并添加规则。

  • 在 VPC 控制台上,选择导航面板中的"安全组"。

  • 选择"创建安全组"并填写所需的详细信息,如组名、名称标签等。

  • 从菜单中选择您的 VPC ID。然后选择"是,创建"按钮。

  • 现在已创建一个组。选择入站规则选项卡中的编辑选项以创建规则。

步骤 6 − 按照以下说明将 EC2 实例启动到 VPC 中。

  • 使用以下链接打开 EC2 控制台 − https://console.aws.amazon.com/ec2/

  • 在仪表板中选择启动实例选项。

  • 将打开一个新页面。选择实例类型并提供配置。然后选择下一步:配置实例详细信息。

  • 将打开一个新页面。从网络列表中选择 VPC。从子网列表中选择子网,其他设置保留为默认设置。

  • 单击下一步,直到出现标记实例页面。

步骤 7 − 在标记实例页面上,为实例提供一个带有名称的标签。选择下一步:配置安全组。

步骤 8 −在"配置安全组"页面上,选择"选择现有安全组"选项。选择我们之前创建的 WebServerSG 组,然后选择"审核并启动"。

步骤 9 − 在"审核实例启动"页面上检查实例详细信息,然后单击"启动"按钮。

步骤 10 − 将打开一个弹出对话框。选择现有密钥对或创建新密钥对。然后选中确认复选框并单击"启动实例"按钮。