全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::DedicatedHost

更新时间:Jul 02, 2025

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 http:// atau https://.

PeriodUnit

String

Tidak

Tidak

Satuan siklus penagihan.

Nilai yang valid:

  • Minggu

  • Bulan (default)

  • Tahun

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 ss bukan 00, waktu mulai akan dibulatkan ke bawah ke menit terdekat berdasarkan nilai dari mm.

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.

  • Nilai yang valid ketika PeriodUnit diatur ke Minggu: 1 hingga 3.

  • Nilai yang valid ketika PeriodUnit diatur ke Bulan: 1 hingga 9.

  • Nilai yang valid ketika PeriodUnit diatur ke Tahun: 1 hingga 5.

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:

  • True

  • False (default)

ChargeType

String

Tidak

Tidak

Metode penagihan untuk host khusus.

Nilai yang valid:

  • PrePaid: langganan.

    Jika Anda menggunakan nilai ini, pastikan Anda memiliki saldo akun atau kredit yang tersedia. Jika tidak, kesalahan InvalidPayMethod akan dikembalikan.

  • PostPaid: bayar sesuai pemakaian.

AutoPlacement

String

Tidak

Tidak

Menentukan apakah akan menambahkan host khusus ke kolam sumber daya untuk penyebaran otomatis.

Nilai yang valid:

  • on (default)

  • off

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 [{"Key": "tagKey", "Value": "tagValue"},{"Key": "tagKey2", "Value": "tagValue2"}].

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:

  • Migrate: memigrasi instance pada host khusus ke server fisik lain dan memulai ulang instance tersebut.

  • Stop: menghentikan instance pada host khusus dan memeriksa apakah host khusus dapat diperbaiki. Jika host khusus tidak dapat diperbaiki, sistem memigrasi instance ke server fisik lain dan memulai ulang instance tersebut.

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 http:// atau https://. Kunci tidak boleh dimulai dengan acs: atau aliyun.

Value

String

Tidak

Tidak

Nilai dari tag.

Nilai dapat memiliki panjang hingga 128 karakter, dan tidak boleh berisi http:// atau https://. Nilai tidak boleh dimulai dengan acs: atau aliyun.

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"
        ]
      }
    }
  }
}