ALIYUN::CDDC::DedicatedHostGroup digunakan untuk membuat klaster khusus.
Untuk informasi lebih lanjut tentang klaster khusus, lihat Apa itu ApsaraDB for MyBase?
Sintaksis
{
"Type": "ALIYUN::CDDC::DedicatedHostGroup",
"Properties": {
"DiskAllocationRatio": Integer,
"AllocationPolicy": String,
"VpcId": String,
"MemAllocationRatio": Integer,
"HostReplacePolicy": String,
"CpuAllocationRatio": Integer,
"Engine": String,
"DedicatedHostGroupDesc": String,
"OpenPermission": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Engine | String | Ya | Tidak | Jenis mesin database. | Nilai valid:
|
VpcId | String | Ya | Tidak | ID dari virtual private cloud (VPC) di mana klaster khusus berada. | Tidak ada. |
AllocationPolicy | String | Tidak | Ya | Kebijakan yang ingin Anda gunakan untuk mengalokasikan sumber daya ke host dalam klaster khusus. | Nilai valid:
|
CpuAllocationRatio | Integer | Tidak | Ya | Rasio overcommit CPU dari klaster khusus. | Nilai valid: 100 hingga 300. Unit: persentase. Nilai default: 200. Nilai 200 menunjukkan bahwa jumlah total sumber daya CPU yang dapat dialokasikan ke instance adalah dua kali lipat dari jumlah sumber daya CPU yang disediakan untuk instance. Ini memaksimalkan pemanfaatan sumber daya. |
DedicatedHostGroupDesc | String | Tidak | Ya | Nama klaster khusus. | Nama harus memiliki panjang 1 hingga 64 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. |
DiskAllocationRatio | Integer | Tidak | Ya | Rasio overcommit penyimpanan dari klaster khusus. | Nilai valid: 100 hingga 300. Unit: persentase. Nilai default: 200. Nilai 200 menunjukkan bahwa jumlah total sumber daya penyimpanan yang dapat dialokasikan ke instance adalah dua kali lipat dari jumlah sumber daya penyimpanan yang disediakan untuk instance. Ini memaksimalkan pemanfaatan sumber daya. |
HostReplacePolicy | String | Tidak | Ya | Kebijakan yang ingin Anda gunakan untuk menangani kegagalan host. | Nilai valid:
Catatan Anda dapat mengatur properti ini ke salah satu nilai berdasarkan kebutuhan bisnis Anda hanya ketika klaster khusus Anda menjalankan mesin database MySQL. Anda harus mengatur properti ini ke Auto ketika klaster khusus Anda menjalankan mesin database lainnya. |
MemAllocationRatio | Integer | Tidak | Ya | Rasio overcommit memori setiap host dalam klaster khusus. | Nilai valid: 0 hingga 100. Unit: persentase. Nilai default: 100. |
OpenPermission | String | Tidak | Ya | Menentukan apakah fitur yang memungkinkan Anda memberikan izin OS host diaktifkan. | Nilai valid:
|
Nilai Kembali
Fn::GetAtt
DeployType: Mode penyebaran instance.
DiskAllocationRatio: Rasio overcommit penyimpanan host.
DiskUsedAmount: Ukuran disk yang digunakan.
InstanceNumber: Jumlah instance pada host.
AllocationPolicy: Kebijakan yang digunakan untuk mengalokasikan sumber daya ke host dalam klaster khusus.
HostReplacePolicy: Kebijakan yang digunakan untuk menangani kegagalan host.
DedicatedHostGroupId: ID klaster khusus.
BastionInstanceId: ID instance utama pada host.
MemAllocatedAmount: Ukuran memori yang dialokasikan.
OpenPermission: Menunjukkan apakah fitur yang memungkinkan Anda memberikan izin OS host diaktifkan.
MemAllocateRation: Rasio alokasi memori.
DiskAllocatedAmount: Ukuran disk yang dialokasikan.
Engine: Jenis mesin database host.
MemUtility: Rasio penggunaan memori.
MemAllocationRatio: Rasio overcommit memori host.
CpuAllocateRation: Rasio core CPU yang diminta.
Text: Deskripsi host.
MemUsedAmount: Ukuran memori yang digunakan.
DedicatedHostGroupDesc: Nama klaster khusus tempat host-host tersebut berada.
VpcId: ID VPC di mana klaster khusus host berada.
DiskUtility: Rasio penggunaan disk.
CpuAllocationRatio: Rasio overcommit CPU host.
DiskAllocateRation: Rasio alokasi disk.
HostNumber: Jumlah host.
CpuAllocatedAmount: Jumlah core CPU yang diminta.
Contoh
Format YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
VpcId:
Type: String
Description: ID VPC
AssociationProperty: ALIYUN::ECS::VPC::VPCId
Engine:
Type: String
Description: Jenis Mesin Database
Default: MySQL
Resources:
CDDCDedicatedHostGroup:
Type: ALIYUN::CDDC::DedicatedHostGroup
Properties:
VpcId:
Ref: VpcId
Engine:
Ref: Engine
Outputs:
DeployType:
Description: DeployType
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DeployType
DiskAllocationRatio:
Description: Rasio Alokasi Disk
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DiskAllocationRatio
DiskUsedAmount:
Description: DiskUsedAmount
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DiskUsedAmount
InstanceNumber:
Description: Jumlah Total Instance
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- InstanceNumber
AllocationPolicy:
Description: Kebijakan Alokasi
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- AllocationPolicy
HostReplacePolicy:
Description: Kebijakan Penggantian Host
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- HostReplacePolicy
DedicatedHostGroupId:
Description: ID Grup Host Khusus
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DedicatedHostGroupId
BastionInstanceId:
Description: BastionInstanceId
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- BastionInstanceId
MemAllocatedAmount:
Description: MemAllocatedAmount
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- MemAllocatedAmount
OpenPermission:
Description: Apakah Izin OS Dibuka
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- OpenPermission
MemAllocateRation:
Description: MemAllocateRation
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- MemAllocateRation
DiskAllocatedAmount:
Description: DiskAllocatedAmount
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DiskAllocatedAmount
Engine:
Description: Jenis Mesin Database
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- Engine
MemUtility:
Description: MemUtility
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- MemUtility
MemAllocationRatio:
Description: Rasio Alokasi Memori
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- MemAllocationRatio
CpuAllocateRation:
Description: CpuAllocateRation
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- CpuAllocateRation
Text:
Description: Text
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- Text
MemUsedAmount:
Description: MemUsedAmount
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- MemUsedAmount
DedicatedHostGroupDesc:
Description: Deskripsi Grup Host Khusus
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DedicatedHostGroupDesc
VpcId:
Description: ID VPC
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- VpcId
DiskUtility:
Description: DiskUtility
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DiskUtility
CpuAllocationRatio:
Description: Rasio Alokasi CPU
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- CpuAllocationRatio
DiskAllocateRation:
Description: DiskAllocateRation
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- DiskAllocateRation
HostNumber:
Description: Jumlah Total Host
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- HostNumber
CpuAllocatedAmount:
Description: CpuAllocatedAmount
Value:
Fn::GetAtt:
- CDDCDedicatedHostGroup
- CpuAllocatedAmount
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"VpcId": {
"Type": "String",
"Description": "ID VPC",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
},
"Engine": {
"Type": "String",
"Description": "Jenis Mesin Database",
"Default": "MySQL"
}
},
"Resources": {
"CDDCDedicatedHostGroup": {
"Type": "ALIYUN::CDDC::DedicatedHostGroup",
"Properties": {
"VpcId": {
"Ref": "VpcId"
},
"Engine": {
"Ref": "Engine"
}
}
}
},
"Outputs": {
"DeployType": {
"Description": "DeployType",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DeployType"
]
}
},
"DiskAllocationRatio": {
"Description": "Rasio Alokasi Disk",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DiskAllocationRatio"
]
}
},
"DiskUsedAmount": {
"Description": "DiskUsedAmount",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DiskUsedAmount"
]
}
},
"InstanceNumber": {
"Description": "Jumlah Total Instance",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"InstanceNumber"
]
}
},
"AllocationPolicy": {
"Description": "Kebijakan Alokasi",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"AllocationPolicy"
]
}
},
"HostReplacePolicy": {
"Description": "Kebijakan Penggantian Host",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"HostReplacePolicy"
]
}
},
"DedicatedHostGroupId": {
"Description": "ID Grup Host Khusus",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DedicatedHostGroupId"
]
}
},
"BastionInstanceId": {
"Description": "BastionInstanceId",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"BastionInstanceId"
]
}
},
"MemAllocatedAmount": {
"Description": "MemAllocatedAmount",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"MemAllocatedAmount"
]
}
},
"OpenPermission": {
"Description": "Apakah Izin OS Dibuka",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"OpenPermission"
]
}
},
"MemAllocateRation": {
"Description": "MemAllocateRation",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"MemAllocateRation"
]
}
},
"DiskAllocatedAmount": {
"Description": "DiskAllocatedAmount",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DiskAllocatedAmount"
]
}
},
"Engine": {
"Description": "Jenis Mesin Database",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"Engine"
]
}
},
"MemUtility": {
"Description": "MemUtility",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"MemUtility"
]
}
},
"MemAllocationRatio": {
"Description": "Rasio Alokasi Memori",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"MemAllocationRatio"
]
}
},
"CpuAllocateRation": {
"Description": "CpuAllocateRation",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"CpuAllocateRation"
]
}
},
"Text": {
"Description": "Text",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"Text"
]
}
},
"MemUsedAmount": {
"Description": "MemUsedAmount",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"MemUsedAmount"
]
}
},
"DedicatedHostGroupDesc": {
"Description": "Deskripsi Grup Host Khusus",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DedicatedHostGroupDesc"
]
}
},
"VpcId": {
"Description": "ID VPC",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"VpcId"
]
}
},
"DiskUtility": {
"Description": "DiskUtility",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DiskUtility"
]
}
},
"CpuAllocationRatio": {
"Description": "Rasio Alokasi CPU",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"CpuAllocationRatio"
]
}
},
"DiskAllocateRation": {
"Description": "DiskAllocateRation",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"DiskAllocateRation"
]
}
},
"HostNumber": {
"Description": "Jumlah Total Host",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"HostNumber"
]
}
},
"CpuAllocatedAmount": {
"Description": "CpuAllocatedAmount",
"Value": {
"Fn::GetAtt": [
"CDDCDedicatedHostGroup",
"CpuAllocatedAmount"
]
}
}
}
}