ALIYUN::ECS::DedicatedHost digunakan untuk membuat host khusus.
Sintaksis
{
"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
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
DedicatedHostType | String | Ya | Tidak | Tipe dari host khusus. | Tidak ada. |
DedicatedHostName | String | Tidak | Tidak | Nama dari host khusus. | Nama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf dan tidak boleh dimulai dengan |
PeriodUnit | String | Tidak | Tidak | Satuan siklus penagihan. | Nilai yang valid:
|
AutoReleaseTime | String | Tidak | Tidak | Waktu pelepasan otomatis. | Jika Anda tidak menentukan AutoReleaseTime, host khusus tidak akan dilepaskan secara otomatis. Waktu harus dalam rentang 30 menit hingga 3 tahun dari waktu saat ini. Jika nilai dari |
Description | String | Tidak | Tidak | Deskripsi dari host khusus. | Tidak ada. |
AutoRenewPeriod | Number | Tidak | Tidak | Periode perpanjangan otomatis. | Nilai yang valid: 1, 2, 3, 6, dan 12. Satuan: bulan. |
Period | Number | Tidak | Tidak | Durasi langganan. |
|
DedicatedHostClusterId | String | Tidak | Tidak | ID kluster host khusus. | Tidak ada. |
MinQuantity | Integer | Tidak | Tidak | Jumlah minimum host khusus yang ingin dibuat. | Nilai yang valid: 1 hingga 100. |
CpuOverCommitRatio | Number | Tidak | Tidak | Rasio overcommit CPU. | Anda hanya dapat mengonfigurasi rasio overcommit CPU untuk jenis host khusus berikut: g6s, c6s, dan r6s. Nilai yang valid: 1 hingga 5. Rasio overcommit CPU memengaruhi jumlah vCPU yang tersedia pada host khusus. Anda dapat menggunakan rumus berikut untuk menghitung jumlah vCPU yang tersedia pada host khusus: Jumlah vCPU yang tersedia pada host khusus = Jumlah core CPU fisik × 2 × Rasio overcommit CPU. Sebagai contoh, jumlah core CPU fisik pada setiap host khusus g6s adalah 52. Jika Anda mengubah rasio overcommit CPU dari host khusus g6s menjadi 4, jumlah vCPU yang tersedia pada host khusus yang dibuat adalah 416. Untuk skenario yang memiliki persyaratan minimal untuk stabilitas CPU atau beban CPU tidak berat, seperti lingkungan pengujian dan pengembangan, Anda dapat meningkatkan jumlah vCPU yang tersedia pada host khusus dengan meningkatkan rasio overcommit CPU. Ini memungkinkan Anda untuk menerapkan lebih banyak instance Elastic Compute Service (ECS) dengan spesifikasi yang sama pada host khusus dan mengurangi biaya penerapan per unit. |
ZoneId | String | Tidak | Tidak | ID zona tempat host khusus berada. | Properti ini kosong secara default. Jika Anda membiarkan properti ini kosong, sistem akan secara otomatis memilih zona. |
AutoRenew | String | Tidak | Tidak | Menentukan apakah akan mengaktifkan perpanjangan otomatis untuk host khusus. | Nilai yang valid:
|
ChargeType | String | Tidak | Tidak | Metode penagihan untuk host khusus. | Nilai yang valid:
|
AutoPlacement | String | Tidak | Tidak | Menentukan apakah akan menambahkan host khusus ke kolam sumber daya untuk penyebaran otomatis. | Nilai yang valid:
Jika Anda tidak menentukan DedicatedHostId ketika membuat instance pada host khusus dan mengatur AutoPlacement ke on, sistem secara otomatis memilih host khusus dari kolam sumber daya untuk instance tersebut. Untuk informasi lebih lanjut, lihat Fungsi dan fitur. |
Tags | List | Tidak | Tidak | Tag kustom. | Anda dapat menambahkan hingga 20 tag dalam format Untuk informasi lebih lanjut, lihat Properti Tags. |
ActionOnMaintenance | String | Tidak | Tidak | Kebijakan yang digunakan untuk memigrasi instance pada host khusus ketika host khusus gagal atau perlu diperbaiki secara online. | Nilai yang valid:
Jika host khusus dilampirkan dengan disk cloud, nilai default dari properti ini adalah Migrate. Jika host khusus dilampirkan dengan disk lokal, nilai default dari properti ini adalah Stop. |
NetworkAttributesSlbUdpTimeout | Integer | Tidak | Tidak | Periode timeout untuk sesi UDP antara instance Server Load Balancer (SLB) dan host khusus. | Nilai yang valid: 15 hingga 310. Satuan: detik. |
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya tempat host khusus berada. | Tidak ada. |
NetworkAttributesUdpTimeout | Integer | Tidak | Tidak | Periode timeout untuk sesi UDP antara pengguna dan layanan Alibaba Cloud pada host khusus. | Nilai yang valid: 15 hingga 310. Satuan: detik. |
Quantity | Integer | Tidak | Tidak | Jumlah host khusus yang ingin dibuat. | Nilai yang valid: 1 hingga 100. Nilai default: 1. |
Sintaksis Tags
"Tags": [
{
"Key": String,
"Value": String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Key | String | Ya | Tidak | Kunci dari tag. | Kunci harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh berisi |
Value | String | Tidak | Tidak | Nilai dari tag. | Nilai dapat memiliki panjang hingga 128 karakter, dan tidak boleh berisi |
Nilai Pengembalian
Fn::GetAtt
OrderId: ID pesanan.
DedicatedHostIds: ID host khusus.
Arn: Nama Sumber Daya Alibaba Cloud (ARN).
Contoh
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"
]
}
}
}
}