Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

专用实例

专用实例是在单个客户专用硬件上的 Virtual Private Cloud (VPC) 中运行的 Amazon EC2 实例。您的专用实例在主机硬件层面上与属于其他 AWS 账户的实例物理上隔离。专用实例可与来自同一 AWS 账户但非专用实例的其他实例共享硬件。

注意

专用主机 也是一种专供您使用的物理服务器。使用 专用主机,您可以查看和控制在服务器上放置实例的方式。有关更多信息,请参阅 专用主机

专用实例基础知识

您在 VPC 内启动的每项实例都有一个租赁属性。此属性有以下值。

租赁值 描述

default

您的实例在共享硬件上运行。

dedicated

您的实例在单租户硬件上运行。

host

您的实例在专用主机上运行,该主机是一个您可以控制其配置的隔离服务器。

在启动实例后,要想更改其租赁属性,有一定限制。

  • 在启动实例后,不能将其租赁属性从 default 改为 dedicatedhost

  • 在启动实例后,不能将其租赁属性从 dedicatedhost 改为 default

  • 在启动实例后,可以将其租赁属性从 dedicated 改为 host,或从 host 改为 dedicated。有关更多信息,请参阅 更改实例的租期

每个 VPC 都有相关的实例租期属性。此属性有以下值。

租赁值 描述

default

默认情况下,在该 VPC 中启动的实例将在共享硬件上运行,除非您在实例启动期间显式指定了不同的租户。

dedicated

默认情况下,在该 VPC 中启动的实例为专用实例,除非您在实例启动时显式指定为 host 租赁。在实例启动期间,您无法指定 default 租户。

在创建 VPC 之后,可以将其租赁属性从 dedicated 改为 default。不能将 VPC 的实例租赁改为 dedicated

要创建专用实例,可以执行以下操作:

  • 创建实例租赁设置为 dedicated 的 VPC (在该 VPC 内启动的所有实例即均为专用实例)。

  • 创建实例租期设置为 default 的 VPC,并在启动任何实例时将其租期指定为 dedicated

专用实例限制

某些 AWS 服务或其功能无法用于实例租期设置为 dedicated 的 VPC。请检查服务文档以确认是否存在任何限制。

某些实例类型无法启动至实例租期设置为 dedicated 的 VPC 中。有关支持的实例类型的更多信息,请参阅 Amazon EC2 专用实例

Amazon EBS 专用实例

当启动 Amazon EBS 支持的专用实例时,EBS 卷不会在单一租户硬件上运行。

使用专用租赁的Reserved Instance

为确保有足够的容量可用来启动专用实例,您可以购买专用Reserved Instance。有关更多信息,请参阅 Reserved Instance

如果购买专用Reserved Instance,可以以相当优惠的使用价同时购买到在 VPC 中启动专用实例的容量;而这种优惠的使用价只有在您启动专用租赁实例时才适用。不过,如果购买具有默认租赁值的Reserved Instance,在您启动具有 dedicated 实例租赁的实例时,将不会获得专用Reserved Instance。

此外,在购买Reserved Instance之后,则无法更改其租赁。

专用实例的 Auto Scaling

有关使用 Auto Scaling 启动专用实例的信息,请参阅 Auto Scaling 用户指南 中的 Amazon Virtual Private Cloud 中的 Auto Scaling

专用竞价型实例

创建竞价型实例请求时,您可以通过指定租赁 dedicated 来运行专用竞价型实例。有关更多信息,请参阅 指定 Spot 实例租赁

专用实例的定价

专用实例的定价不同于按需实例的定价。有关更多信息,请参阅 Amazon EC2 专用实例产品页面

使用专用实例

可以创建实例租赁为 dedicated 的 VPC,以确保在 VPC 中启动的所有实例都是专用实例实例。或者,可以在启动时指定实例的租赁。

创建有专用实例租期的 VPC

当您创建 VPC 时,您可以选择指定它的实例租期。如果使用 Amazon VPC 控制台,可以使用 VPC 向导或 Your VPCs 页面创建一个 VPC。

创建指定了专用实例租期的 VPC (VPC 向导)

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 从仪表板上,选择 Start VPC Wizard

  3. 选择 VPC 配置,然后选择 Select

  4. 在向导的下一页,从 Hardware tenancy 列表中选择 Dedicated

  5. 选择 Create VPC

创建指定了专用实例租期的 VPC (创建 VPC 对话框)

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 在导航窗格中,选择 Your VPCs,然后选择 Create VPC

  3. 对于 Tenancy,选择 Dedicated。指定 CIDR 块,然后选择 Yes, Create

使用命令行在创建 VPC 时设置租赁选项

如果在实例租赁已设置为 dedicated 的 VPC 中启动实例,则无论实例的租赁如何,实例都将自动为专用实例。

在 VPC 中启动专用实例

可以使用 Amazon EC2 启动实例向导来启动专用实例。

使用控制台在默认租赁 VPC 中启动专用实例

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 选择 Launch Instance

  3. Choose an Amazon Machine Image (AMI) 页上,选择某个 AMI,然后选择 Select

  4. Choose an Instance Type 页面上,选择实例类型并选择 Next: Configure Instance Details

    注意

    确保选择作为专用实例受支持的实例类型。有关更多信息,请参阅 Amazon EC2 专用实例

  5. Configure Instance Details (配置实例详细信息) 页上,选择 VPC 和子网。从 Tenancy 列表中选择 Dedicated - Run a dedicated instance,然后选择 Next: Add Storage

  6. 根据向导的提示继续。检查完 Review Instance Launch 页面上的选项后,选择 Launch 以选择一个密钥对并启动专用实例。

有关启动租期为 host 的实例的更多信息,请参阅在专用主机上启动实例

使用命令行在启动过程中设置实例的租赁选项

显示租期信息

使用控制台显示您的 VPC 的租赁信息

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 在导航窗格中,选择 Your VPCs

  3. Tenancy (租区) 一栏中查看您的 VPC 实例的租区。

  4. 如果 Tenancy 列未显示,请选择 Edit Table Columns (齿轮形状的图标)、Show/Hide Columns 对话框中的 Tenancy,然后选择 Close

使用控制台显示您的实例的租赁信息

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,选择 Instances

  3. Tenancy (租期) 一栏中查看您的实例的租期。

  4. 如果 Tenancy (租期) 栏未能显示,您可以执行以下操作:

    • Show/Hide Columns 对话框中选择 Show/Hide Columns (齿轮形状的图标)、Tenancy,然后选择 Close

    • 选择实例。详细信息页面中的 Description (说明) 选项卡中会显示关于实例的信息,包括它的租期。

使用命令行描述您的 VPC 的租赁

使用命令行描述您的实例的租赁

使用命令行描述Reserved Instance的租赁值

使用命令行描述Reserved Instance产品的租赁值

更改实例的租期

根据您的实例类型和平台,您可以在启动一个已停止的专用实例之后将其租赁更改为 host。下次该实例启动时,会在分配给您的账户的专用主机上启动。有关分配和使用专用主机以及可以在专用主机上使用的实例类型的更多信息,请参阅 使用专用主机。同样,您也可以在启动一个已停止的专用主机实例后将其租赁更改为 dedicated。下次该实例启动时,它将会在我们控制的单租户硬件上启动。

使用控制台更改实例的租赁

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,选择 Instances,然后选择您的实例。

  3. 依次选择 ActionsInstance StateStop

  4. 依次选择 ActionsInstance SettingsModify Instance Placement

  5. Tenancy 列表中,选择是在专用硬件上还是在专用主机上运行您的实例。选择 Save

使用命令行修改实例的租赁值

更改 VPC 的租赁

可以将 VPC 的实例租赁属性从 dedicated 改为 default。修改 VPC 的实例租赁不会影响 VPC 中任何现有实例的租赁。下次在 VPC 中启动一个实例时,该实例将具有 default 租赁,除非您在启动过程中另有指定。

不能将 VPC 的实例租赁属性更改为 dedicated

可以使用 AWS CLI、AWS 软件开发工具包或仅使用 Amazon EC2 API 修改 VPC 的实例租赁属性。

使用 AWS CLI 修改 VPC 的实例租赁属性

  • 使用 modify-vpc-tenancy 命令指定 VPC 的 ID 和实例租赁值。default 是唯一受支持的值。

    Copy
    aws ec2 modify-vpc-tenancy --vpc-id vpc-1a2b3c4d --instance-tenancy default