全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::Lindorm::MultiZoneInstance

更新时间:Jun 26, 2025

ALIYUN::Lindorm::MultiZoneInstance digunakan untuk membuat instance Lindorm multi-zona.

Sintaksis

{
  "Type": "ALIYUN::Lindorm::MultiZoneInstance",
  "Properties": {
    "StandbyZoneId": String,
    "ResourceGroupId": String,
    "InstanceChargeType": String,
    "LogDiskCategory": String,
    "StandbyVSwitchId": String,
    "SolrNum": Integer,
    "SolrSpec": String,
    "CoreSpec": String,
    "FilestoreSpec": String,
    "TsdbNum": Integer,
    "ArbiterZoneId": String,
    "PrimaryZoneId": String,
    "MultiZoneCombination": String,
    "CoreSingleStorage": Integer,
    "ColdStorage": Integer,
    "DiskCategory": String,
    "LogSpec": String,
    "Period": Integer,
    "PrimaryVSwitchId": String,
    "ArbiterVSwitchId": String,
    "InstanceName": String,
    "FilestoreNum": Integer,
    "VpcId": String,
    "SecurityIpList": List,
    "LindormSpec": String,
    "TsdbSpec": String,
    "LogSingleStorage": Integer,
    "LindormNum": Integer,
    "LogNum": Integer,
    "PeriodUnit": String,
    "StreamSpec": String,
    "StreamNum": Integer,
    "DeletionProtection": Boolean
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

StandbyZoneId

String

Tidak

Tidak

ID zona sekunder dari instance.

Tidak ada.

ResourceGroupId

String

Tidak

Tidak

ID grup sumber daya.

Tidak ada.

InstanceChargeType

String

Tidak

Tidak

Metode penagihan instance.

Nilai yang valid:

  • PREPAY: langganan

  • POSTPAY: bayar sesuai pemakaian

LogDiskCategory

String

Tidak

Tidak

Jenis penyimpanan disk yang ingin Anda gunakan untuk node log di instance.

Nilai yang valid:

  • cloud_efficiency: penyimpanan standar

  • cloud_ssd: penyimpanan dioptimalkan kinerja

StandbyVSwitchId

String

Tidak

Tidak

ID vSwitch yang berada di zona sekunder.

vSwitch harus berada di zona yang ditentukan oleh StandbyZoneId.

SolrNum

Integer

Tidak

Tidak

Jumlah node LindormSearch dalam instance.

Nilai yang valid: 0 hingga 60.

SolrSpec

String

Tidak

Tidak

Spesifikasi node LindormSearch dalam instance.

Nilai yang valid:

  • lindorm.g.xlarge: spesifikasi khusus dengan 4 vCPU dan 16 GB memori

  • lindorm.g.2xlarge: spesifikasi khusus dengan 8 vCPU dan 32 GB memori

  • lindorm.g.4xlarge: spesifikasi khusus dengan 16 vCPU dan 64 GB memori

  • lindorm.g.8xlarge: spesifikasi khusus dengan 32 vCPU dan 128 GB memori

CoreSpec

String

Tidak

Tidak

Spesifikasi node dalam instance ketika DiskCategory disetel ke local_ssd_pro atau local_hdd_pro.

Nilai yang valid ketika DiskCategory disetel ke local_ssd_pro:

  • lindorm.i2.xlarge: spesifikasi khusus dengan 4 vCPU dan 32 GB memori

  • lindorm.i2.2xlarge: spesifikasi khusus dengan 8 vCPU dan 64 GB memori

  • lindorm.i2.4xlarge: spesifikasi khusus dengan 16 vCPU dan 128 GB memori

  • lindorm.i2.8xlarge: spesifikasi khusus dengan 32 vCPU dan 256 GB memori

Nilai yang valid ketika DiskCategory disetel ke local_hdd_pro:

  • lindorm.d2c.6xlarge: spesifikasi khusus dengan 24 vCPU dan 88 GB memori

  • lindorm.d2c.12xlarge: spesifikasi khusus dengan 48 vCPU dan 176 GB memori

  • lindorm.d2c.24xlarge: spesifikasi khusus dengan 96 vCPU dan 352 GB memori

  • lindorm.d2s.5xlarge: spesifikasi khusus dengan 20 vCPU dan 88 GB memori

  • lindorm.d2s.10xlarge: spesifikasi khusus dengan 40 vCPU dan 176 GB memori

  • lindorm.d1.2xlarge: spesifikasi khusus dengan 8 vCPU dan 32 GB memori

  • lindorm.d1.4xlarge: spesifikasi khusus dengan 16 vCPU dan 64 GB memori

  • lindorm.d1.6xlarge: spesifikasi khusus dengan 24 vCPU dan 96 GB memori

FilestoreSpec

String

Tidak

Tidak

Spesifikasi node LindormDFS dalam instance.

Setel nilai menjadi lindorm.c.xlarge. Nilai lindorm.c.xlarge menentukan spesifikasi standar dengan 4 vCPU dan 8 GB memori.

TsdbNum

Integer

Tidak

Tidak

Jumlah node LindormTSDB dalam instance.

  • Nilai yang valid ketika InstanceChargeType disetel ke PREPAY: 0 hingga 24.

  • Nilai yang valid ketika InstanceChargeType disetel ke POSTPAY: 0 hingga 32.

ArbiterZoneId

String

Tidak

Tidak

ID zona tempat node koordinasi instance berada.

Tidak ada.

PrimaryZoneId

String

Tidak

Tidak

ID zona utama.

Tidak ada.

MultiZoneCombination

String

Tidak

Tidak

Kombinasi zona yang tersedia untuk instance.

Nilai yang valid:

  • ap-southeast-5abc-aliyun: Jakarta Zona A, B, dan C

  • cn-hangzhou-ehi-aliyun: Hangzhou Zona E, H, dan I

  • cn-beijing-acd-aliyun: Beijing Zona A, C, dan D

  • ap-southeast-1-abc-aliyun: Singapura Zona A, B, dan C

  • cn-zhangjiakou-abc-aliyun: Zhangjiakou Zona A, B, dan C

  • cn-shanghai-efg-aliyun: Shanghai Zona E, F, dan G

  • cn-shanghai-abd-aliyun: Shanghai Zona A, B, dan D

  • cn-hangzhou-bef-aliyun: Hangzhou Zona B, E, dan F

  • cn-hangzhou-bce-aliyun: Hangzhou Zona B, C, dan E

  • cn-beijing-fgh-aliyun: Beijing Zona F, G, dan H

  • cn-shenzhen-abc-aliyun: Shenzhen Zona A, B, dan C

CoreSingleStorage

Integer

Tidak

Tidak

Kapasitas penyimpanan disk dari node inti.

Nilai yang valid: 400 hingga 64000.

Satuan: GB.

ColdStorage

Integer

Tidak

Tidak

Kapasitas penyimpanan dingin instance.

Jika Anda mengosongkan ColdStorage, penyimpanan dingin tidak diaktifkan secara default. Satuan: GB.

Nilai yang valid: 800 hingga 1000000.

DiskCategory

String

Ya

Tidak

Jenis penyimpanan instance.

Nilai yang valid:

  • cloud_efficiency: penyimpanan standar

  • cloud_ssd: penyimpanan dioptimalkan kinerja

  • capacity_cloud_storage: penyimpanan dioptimalkan kapasitas

  • local_ssd_pro: SSD lokal

  • local_hdd_pro: HDD lokal

LogSpec

String

Tidak

Tidak

Spesifikasi node log.

Nilai yang valid:

  • lindorm.sn1.large: spesifikasi khusus dengan 4 vCPU dan 8 GB memori

  • lindorm.sn1.2xlarge: spesifikasi khusus dengan 8 vCPU dan 16 GB memori

Period

Integer

Tidak

Tidak

Durasi langganan instance.

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

  • Nilai yang valid ketika PeriodUnit disetel ke Tahun: 1 hingga 3.

Catatan

Anda harus menentukan properti ini ketika InstanceChargeType disetel ke PREPAY.

PrimaryVSwitchId

String

Tidak

Tidak

ID vSwitch yang berada di zona utama.

vSwitch harus berada di zona yang ditentukan oleh PrimaryZoneId.

ArbiterVSwitchId

String

Tidak

Tidak

ID vSwitch yang berada di zona node koordinasi.

vSwitch harus berada di zona yang ditentukan oleh ArbiterZoneId.

InstanceName

String

Ya

Tidak

Nama instance.

Tidak ada.

FilestoreNum

Integer

Tidak

Tidak

Jumlah node LindormDFS dalam instance.

  • Nilai yang valid ketika InstanceChargeType disetel ke PREPAY: 0 hingga 60.

  • Nilai yang valid ketika InstanceChargeType disetel ke POSTPAY: 0 hingga 8.

VpcId

String

Ya

Tidak

ID virtual private cloud (VPC) tempat instance berada.

Tidak ada.

SecurityIpList

List

Tidak

Ya

Alamat IP atau blok CIDR yang ingin Anda tambahkan ke daftar putih.

Catatan

Jika daftar putih mencakup alamat IP 127.0.0.1, tidak ada alamat IP yang diizinkan untuk mengakses instance Lindorm. Jika Anda menambahkan blok CIDR 192.168.0.0/24 ke daftar putih, Anda dapat menggunakan semua alamat IP dalam format 192.168.0.X untuk mengakses instance Lindorm. Pisahkan beberapa segmen dalam daftar putih dengan koma (,).

LindormSpec

String

Tidak

Tidak

Spesifikasi node LindormTable dalam instance.

Nilai yang valid:

  • lindorm.g.xlarge: spesifikasi khusus dengan 4 vCPU dan 16 GB memori

  • lindorm.c.2xlarge: spesifikasi khusus dengan 8 vCPU dan 16 GB memori

  • lindorm.g.2xlarge: spesifikasi khusus dengan 8 vCPU dan 32 GB memori

  • lindorm.c.4xlarge: spesifikasi khusus dengan 16 vCPU dan 32 GB memori

  • lindorm.g.4xlarge: spesifikasi khusus dengan 16 vCPU dan 64 GB memori

  • lindorm.c.8xlarge: spesifikasi khusus dengan 32 vCPU dan 64 GB memori

  • lindorm.g.8xlarge: spesifikasi khusus dengan 32 vCPU dan 128 GB memori

TsdbSpec

String

Tidak

Tidak

Spesifikasi node LindormTSDB dalam instance.

Nilai yang valid:

  • lindorm.g.xlarge: spesifikasi khusus dengan 4 vCPU dan 16 GB memori

  • lindorm.g.2xlarge: spesifikasi khusus dengan 8 vCPU dan 32 GB memori

  • lindorm.g.4xlarge: spesifikasi khusus dengan 16 vCPU dan 64 GB memori

  • lindorm.g.8xlarge: spesifikasi khusus dengan 32 vCPU dan 128 GB memori

  • lindorm.r.8xlarge: spesifikasi khusus dengan 32 vCPU dan 256 GB memori

LogSingleStorage

Integer

Tidak

Tidak

Kapasitas penyimpanan disk dari node log.

Nilai yang valid: 400 hingga 64000.

Satuan: GB.

LindormNum

Integer

Tidak

Tidak

Jumlah node LindormTable dalam instance.

Nilai yang valid ketika instance dilampirkan dengan disk non-lokal: 4 hingga 400.

Nilai yang valid ketika instance dilampirkan dengan disk lokal: 6 hingga 400.

LogNum

Integer

Tidak

Tidak

Jumlah node log.

Nilai yang valid: 4 hingga 400.

PeriodUnit

String

Tidak

Tidak

Unit durasi langganan instance.

Nilai yang valid:

  • Bulan

  • Tahun

Catatan

Anda harus menentukan properti ini ketika InstanceChargeType disetel ke PREPAY.

StreamSpec

String

Tidak

Tidak

Spesifikasi node mesin streaming Lindorm dalam instance.

Nilai yang valid:

  • lindorm.g.xlarge: spesifikasi khusus dengan 4 vCPU dan 16 GB memori

  • lindorm.c.2xlarge: spesifikasi khusus dengan 8 vCPU dan 16 GB memori

  • lindorm.g.2xlarge: spesifikasi khusus dengan 8 vCPU dan 32 GB memori

  • lindorm.c.4xlarge: spesifikasi khusus dengan 16 vCPU dan 32 GB memori

  • lindorm.g.4xlarge: spesifikasi khusus dengan 16 vCPU dan 64 GB memori

  • lindorm.c.8xlarge: spesifikasi khusus dengan 32 vCPU dan 64 GB memori

  • lindorm.g.8xlarge: spesifikasi khusus dengan 32 vCPU dan 128 GB memori

StreamNum

Integer

Tidak

Tidak

Jumlah node mesin streaming Lindorm dalam instance.

Nilai yang valid: 0 hingga 60.

DeletionProtection

Boolean

Tidak

Ya

Menentukan apakah akan mengaktifkan perlindungan penghapusan.

Nilai yang valid:

  • true

  • false

Nilai Pengembalian

Fn::GetAtt

  • JdbcUrlList: Titik akhir Java Database Connectivity (JDBC) dari database.

  • InstanceId: ID instance.

  • AuthInfos: Informasi otorisasi terkait instance.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
  StandbyZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ZoneId
  ArbiterZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ZoneId
  PrimaryZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ZoneId
  StandbyVSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      ZoneId: ${StandbyZoneId}
      VpcId: ${VpcId}
  PrimaryVSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      ZoneId: ${PrimaryZoneId}
      VpcId: ${VpcId}
  ArbiterVSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      ZoneId: ${ArbiterZoneId}
      VpcId: ${VpcId}
Resources:
  MultiZoneInstance:
    Type: ALIYUN::Lindorm::MultiZoneInstance
    Properties:
      PrimaryVSwitchId:
        Ref: PrimaryVSwitchId
      ArbiterVSwitchId:
        Ref: ArbiterVSwitchId
      LogSpec: lindorm.sn1.large
      CoreSingleStorage: 400
      LogDiskCategory: cloud_efficiency
      ArbiterZoneId:
        Ref: ArbiterZoneId
      PrimaryZoneId:
        Ref: PrimaryZoneId
      StandbyZoneId:
        Ref: StandbyZoneId
      InstanceChargeType: POSTPAY
      StandbyVSwitchId:
        Ref: StandbyVSwitchId
      DiskCategory: cloud_efficiency
      InstanceName: TestLindormDB
      VpcId:
        Ref: VpcId
      LindormSpec: lindorm.c.2xlarge
      LindormNum: 4
      LogNum: 4
      LogSingleStorage: 400
Outputs:
  JdbcUrlList:
    Description: Daftar alamat koneksi jdbc.
    Value:
      Fn::GetAtt:
        - MultiZoneInstance
        - JdbcUrlList
  InstanceId:
    Description: ID instance Lindorm yang dibuat.
    Value:
      Fn::GetAtt:
        - MultiZoneInstance
        - InstanceId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    },
    "StandbyZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ZoneId"
    },
    "ArbiterZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ZoneId"
    },
    "PrimaryZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ZoneId"
    },
    "StandbyVSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "ZoneId": "${StandbyZoneId}",
        "VpcId": "${VpcId}"
      }
    },
    "PrimaryVSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "ZoneId": "${PrimaryZoneId}",
        "VpcId": "${VpcId}"
      }
    },
    "ArbiterVSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "ZoneId": "${ArbiterZoneId}",
        "VpcId": "${VpcId}"
      }
    }
  },
  "Resources": {
    "MultiZoneInstance": {
      "Type": "ALIYUN::Lindorm::MultiZoneInstance",
      "Properties": {
        "PrimaryVSwitchId": {
          "Ref": "PrimaryVSwitchId"
        },
        "ArbiterVSwitchId": {
          "Ref": "ArbiterVSwitchId"
        },
        "LogSpec": "lindorm.sn1.large",
        "CoreSingleStorage": 400,
        "LogDiskCategory": "cloud_efficiency",
        "ArbiterZoneId": {
          "Ref": "ArbiterZoneId"
        },
        "PrimaryZoneId": {
          "Ref": "PrimaryZoneId"
        },
        "StandbyZoneId": {
          "Ref": "StandbyZoneId"
        },
        "InstanceChargeType": "POSTPAY",
        "StandbyVSwitchId": {
          "Ref": "StandbyVSwitchId"
        },
        "DiskCategory": "cloud_efficiency",
        "InstanceName": "TestLindormDB",
        "VpcId": {
          "Ref": "VpcId"
        },
        "LindormSpec": "lindorm.c.2xlarge",
        "LindormNum": 4,
        "LogNum": 4,
        "LogSingleStorage": 400
      }
    }
  },
  "Outputs": {
    "JdbcUrlList": {
      "Description": "Daftar alamat koneksi jdbc.",
      "Value": {
        "Fn::GetAtt": [
          "MultiZoneInstance",
          "JdbcUrlList"
        ]
      }
    },
    "InstanceId": {
      "Description": "ID instance Lindorm yang dibuat.",
      "Value": {
        "Fn::GetAtt": [
          "MultiZoneInstance",
          "InstanceId"
        ]
      }
    }
  }
}