Crie hosts dedicados.
Sintaxe
{
"Type": "ALIYUN::ECS::DedicatedHost",
"Properties": {
"DedicatedHostType": String,
"DedicatedHostName": String,
"PeriodUnit": String,
"AutoReleaseTime": String,
"Description": String,
"AutoPlacement": String,
"Tags": List,
"AutoRenewPeriod": Number,
"ActionOnMaintenance": String,
"Period": Number,
"AutoRenew": String,
"NetworkAttributesSlbUdpTimeout": Integer,
"ChargeType": String,
"ResourceGroupId": String,
"DedicatedHostClusterId": String,
"MinQuantity": Integer,
"CpuOverCommitRatio": Number,
"ZoneId": String,
"NetworkAttributesUdpTimeout": Integer,
"Quantity": Integer
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
DedicatedHostType |
String |
Sim |
Não |
Tipo do host dedicado. |
Nenhuma. |
|
DedicatedHostName |
String |
Não |
Não |
Nome do host dedicado. |
O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-). Deve começar com uma letra e não pode iniciar com |
|
PeriodUnit |
String |
Não |
Não |
Unidade do ciclo de faturamento. |
Valores válidos:
|
|
AutoReleaseTime |
String |
Não |
Não |
Horário de liberação automática. |
Se você não especificar AutoReleaseTime, os hosts dedicados não serão liberados automaticamente. O horário deve estar entre 30 minutos e 3 anos a partir do momento atual. Se o valor de |
|
Description |
String |
Não |
Não |
Descrição do host dedicado. |
Nenhuma. |
|
AutoRenewPeriod |
Number |
Não |
Não |
Período de renovação automática. |
Valores válidos: 1, 2, 3, 6 e 12. Unidade: mês. |
|
Period |
Number |
Não |
Não |
Duração da assinatura. |
|
|
DedicatedHostClusterId |
String |
Não |
Não |
ID do cluster de hosts dedicados. |
Nenhuma. |
|
MinQuantity |
Integer |
Não |
Não |
Quantidade mínima de hosts dedicados a criar. |
Valores válidos: 1 a 100. |
|
CpuOverCommitRatio |
Number |
Não |
Não |
Taxa de overcommit de CPU. |
É possível configurar taxas de overcommit de CPU apenas para os seguintes tipos de host dedicado: g6s, c6s e r6s. Valores válidos: 1 a 5. A taxa de overcommit de CPU afeta o número de vCPUs disponíveis em um host dedicado. Use a seguinte fórmula para calcular esse número: vCPUs disponíveis = Núcleos físicos de CPU × 2 × Taxa de overcommit de CPU. Por exemplo, cada host dedicado g6s possui 52 núcleos físicos de CPU. Se você definir a taxa de overcommit como 4, o host dedicado terá 416 vCPUs disponíveis. Em cenários com requisitos mínimos de estabilidade ou carga leve de processamento, como ambientes de desenvolvimento e teste, aumente a taxa de overcommit para implantar mais instâncias do Elastic Compute Service (ECS) das mesmas especificações no host dedicado e reduzir o custo unitário de implantação. |
|
ZoneId |
String |
Não |
Não |
ID da zona dos hosts dedicados. |
Esta propriedade está vazia por padrão. Se deixada vazia, o sistema seleciona automaticamente uma zona. |
|
AutoRenew |
String |
Não |
Não |
Defina se a renovação automática deve ser ativada para os hosts dedicados. |
Valores válidos:
|
|
ChargeType |
String |
Não |
Não |
Método de faturamento dos hosts dedicados. |
Valores válidos:
|
|
AutoPlacement |
String |
Não |
Não |
Defina se o host dedicado deve ser adicionado ao pool de recursos para implantação automática. |
Valores válidos:
Se você não especificar DedicatedHostId ao criar uma instância em um host dedicado e definir AutoPlacement como on, o sistema selecionará automaticamente um host dedicado do pool de recursos para a instância. Para mais informações, consulte Funções e recursos. |
|
Tags |
List |
Não |
Não |
Tags personalizadas. |
É possível adicionar até 20 tags no formato Para mais informações, consulte Propriedades de Tags. |
|
ActionOnMaintenance |
String |
Não |
Não |
Política usada para migrar instâncias no host dedicado quando ele falha ou precisa de reparo online. |
Valores válidos:
Se o host dedicado usar discos em nuvem, o valor padrão é Migrate. Se usar discos locais, o valor padrão é Stop. |
|
NetworkAttributesSlbUdpTimeout |
Integer |
Não |
Não |
Tempo limite para uma sessão UDP entre o Server Load Balancer (SLB) e o host dedicado. |
Valores válidos: 15 a 310. Unidade: segundos. |
|
ResourceGroupId |
String |
Não |
Sim |
ID do grupo de recursos dos hosts dedicados. |
Nenhuma. |
|
NetworkAttributesUdpTimeout |
Integer |
Não |
Não |
Tempo limite para uma sessão UDP entre um usuário e um serviço da Alibaba Cloud no host dedicado. |
Valores válidos: 15 a 310. Unidade: segundos. |
|
Quantity |
Integer |
Não |
Não |
Quantidade de hosts dedicados a criar. |
Valores válidos: 1 a 100. Valor padrão: 1. |
Sintaxe de Tags
"Tags": [
{
"Key": String,
"Value": String
}
]
Propriedades de Tags
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
Key |
String |
Sim |
Não |
Chave da tag. |
A chave deve ter de 1 a 128 caracteres e não pode conter |
|
Value |
String |
Não |
Não |
Valor da tag. |
O valor pode ter até 128 caracteres e não pode conter |
Valores de retorno
Fn::GetAtt
OrderId: ID do pedido.
DedicatedHostIds: IDs dos hosts dedicados.
Arn: Alibaba Cloud Resource Name (ARN).
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Description: Test ECS DedicatedHost
Parameters:
DedicatedHostType:
Type: String
Default: ddh.g6
DedicatedHostName:
Type: String
Default: mytest
Resources:
DedicatedHost:
Type: ALIYUN::ECS::DedicatedHost
Properties:
DedicatedHostType:
Ref: DedicatedHostType
DedicatedHostName:
Ref: DedicatedHostName
ChargeType: PostPaid
Outputs:
OrderId:
Value:
Fn::GetAtt:
- DedicatedHost
- OrderId
DedicatedHostIds:
Value:
Fn::GetAtt:
- DedicatedHost
- DedicatedHostIds
{
"ROSTemplateFormatVersion": "2015-09-01",
"Description": "Test ECS DedicatedHost",
"Parameters": {
"DedicatedHostType": {
"Type": "String",
"Default": "ddh.g6"
},
"DedicatedHostName": {
"Type": "String",
"Default": "mytest"
}
},
"Resources": {
"DedicatedHost": {
"Type": "ALIYUN::ECS::DedicatedHost",
"Properties": {
"DedicatedHostType": {
"Ref": "DedicatedHostType"
},
"DedicatedHostName": {
"Ref": "DedicatedHostName"
},
"ChargeType": "PostPaid"
}
}
},
"Outputs": {
"OrderId": {
"Value": {
"Fn::GetAtt": [
"DedicatedHost",
"OrderId"
]
}
},
"DedicatedHostIds": {
"Value": {
"Fn::GetAtt": [
"DedicatedHost",
"DedicatedHostIds"
]
}
}
}
}