AWS - 弹性计算云

  • 简述

    Amazon EC2 (Elastic Compute Cloud)是一个 Web 服务接口,可在 AWS 云中提供可调整大小的计算能力。它旨在让开发人员能够完全控制 Web 扩展和计算资源。
    EC2 实例可以调整大小,并且可以根据我们的要求扩大或缩小实例数量。这些实例可以在一个或多个地理位置或地区启动,并且Availability Zones (AZs). 每个区域由位于不同位置的多个 AZ 组成,由同一区域中的低延迟网络连接。
    亚马逊 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 的一些突出特性的列表 -
    • Reliable− Amazon EC2 提供了一个高度可靠的环境,可以快速更换实例。服务水平协议承诺为每个 Amazon EC2 区域提供 99.9% 的可用性。
    • Designed for Amazon Web Services− Amazon EC2 可与 Amazon S3、Amazon RDS、Amazon DynamoDB 和 Amazon SQS 等 Amazon 服务完美配合。它为各种应用程序的计算、查询处理和存储提供了完整的解决方案。
    • Secure− Amazon EC2 在 Amazon Virtual Private Cloud 中工作,为资源提供安全且强大的网络。
    • Flexible Tools− Amazon EC2 为开发人员和系统管理员提供工具来构建故障应用程序并将自己与常见故障情况隔离开来。
    • Inexpensive− Amazon EC2 希望我们只为我们使用的资源付费。它包括多种购买计划,例如按需实例、预留实例、Spot 实例等,我们可以根据自己的要求进行选择。
  • 如何使用 AWS EC2

    步骤 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 组,然后选择 Review and Launch。
    步骤 9− 在 Review Instance Launch 页面检查实例详细信息,然后单击 Launch 按钮。
    步骤 10− 将打开一个弹出对话框。选择现有的密钥对或创建新的密钥对。然后选中确认复选框并单击启动实例按钮。