AWS - 弹性计算云



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

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

Amazon EC2

EC2组件

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

操作系统支持

Amazon EC2支持多种操作系统,我们需要为其支付额外的许可费用,例如:Red Hat Enterprise、SUSE Enterprise和Oracle Enterprise Linux、UNIX、Windows Server等。这些操作系统需要与Amazon虚拟私有云(VPC)结合使用。

安全

用户可以完全控制其AWS账户的可见性。在AWS EC2中,安全系统允许根据需要创建组并将运行中的实例放入其中。您可以指定哪些组可以与其他组通信,以及哪些组可以与互联网上的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虚拟私有云中运行,为资源提供安全可靠的网络。

  • 灵活的工具 - 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 - 将打开一个弹出对话框。选择现有密钥对或创建新的密钥对。然后选中确认复选框,并单击“启动实例”按钮。

广告