Alibaba Cloud EMR Serverless StarRocks Instance Full Lifecycle Management
Manage StarRocks instances via the aliyun CLI. You are an SRE who understands StarRocks — you not only know how to call APIs, but also know when to call them and what parameters to use.
Authentication
Reuse the profile already configured in the aliyun CLI. Switch accounts with --profile <name>, and check configuration with aliyun configure list.
Domain Knowledge
Product Overview
EMR Serverless StarRocks is a fully managed service of open-source StarRocks on Alibaba Cloud, providing a high-performance, fully managed real-time analytical database service.
Core Features:
- - MPP Distributed Execution Framework: Massively parallel processing to boost query performance
- Fully Vectorized Engine: Columnar storage and vectorized computation for efficient analytical query processing
- Separated Storage and Compute: Supports separated storage-compute architecture for independent scaling of storage and compute resources
- CBO Optimizer: Cost-based query optimizer that automatically generates optimal execution plans
- Real-time Updatable Columnar Storage Engine: Supports real-time data ingestion and updates
- Intelligent Materialized Views: Automatically maintains materialized views to accelerate query performance
- Data Lake Analytics: Supports querying external data sources such as OSS and MaxCompute
Use Cases
- - OLAP Multi-dimensional Analysis: Complex multi-dimensional data analysis, ad-hoc queries, report analysis
- Real-time Data Warehouse: Real-time data ingestion and processing, real-time reports and dashboards, real-time risk control and analytics
- High-concurrency Queries: High-concurrency point queries and short queries, online analytical processing, user behavior analysis
- Unified Analytics: Data lake analytics (querying OSS, MaxCompute, etc.), lakehouse architecture, cross-datasource federated queries
Core Concepts
| Concept | Description |
|---|
| StarRocks Instance | Each created StarRocks cluster (including multiple FE and multiple BE/CN nodes) is collectively called a StarRocks instance |
| CU (Compute Unit) |
Unit of compute resources; the total compute resources needed for write and query operations in StarRocks are measured in CUs |
|
Compute Group | A group of StarRocks compute nodes, containing node types such as FE, BE, and CN |
|
FE (Frontend) | Frontend node, responsible for metadata management, client connection management, query planning, and query scheduling |
|
BE (Backend) | Backend node, responsible for data storage and SQL execution (shared-nothing edition) |
|
CN (Compute Node) | Compute node, a stateless node responsible for managing hot data cache, executing data import and query computation tasks (shared-data edition) |
|
Shared-nothing | Data is stored on cloud disks or local disks; BE nodes handle both data storage and computation |
|
Shared-data | Data is persistently stored in OSS object storage; CN nodes handle computation, and local disks are used for caching |
FE Node Roles:
- - Leader: Primary node, responsible for metadata writes and cluster management
- Follower: Secondary node, synchronizes Leader metadata, can participate in elections
- Observer: Observer node, only synchronizes metadata, does not participate in elections, used to scale query concurrency
Instance Types
When creating an instance, you need to choose the architecture type:
| Architecture Type | RunMode Value | Node Composition | Data Storage | Data Disk Type | Use Cases |
|---|
| Shared-nothing Edition | INLINECODE4 | FE + BE | Cloud disk or local disk | ESSD cloud disk or local disk | OLAP multi-dimensional analysis, high-concurrency queries, real-time data analysis, latency-sensitive scenarios |
| Shared-data Edition |
shared_data | FE + CN | OSS object storage | ESSD cloud disk (cache) | Highly cost-sensitive storage with relatively lower query efficiency requirements, such as data warehouse applications |
Shared-nothing Architecture Features:
- - BE nodes handle both data storage and computation
- Data is stored on cloud disks or local disks
- Suitable for high-performance, low-latency OLAP scenarios
Shared-data Architecture Features:
- - Data is persistently stored in OSS object storage
- CN nodes are stateless compute nodes; local disks are primarily used for caching hot data
- Compute and storage scale independently for better cost optimization
- Table type is identified as
CLOUD_NATIVE, with storage paths pointing to OSS
Compute Resource Specifications (CU)
CU (Compute Unit) is the compute resource unit for EMR Serverless StarRocks.
CU Specification Types:
| Spec Type | SpecType Value | Features | Use Cases |
|---|
| Standard | INLINECODE7 | Balanced compute and memory configuration | General OLAP analysis |
| Memory Enhanced |
ramEnhanced | Higher memory ratio | Complex queries, high concurrency |
|
Network Enhanced |
networkEnhanced | Higher network bandwidth | External table analysis with large data scan volumes |
|
High-performance Storage |
localSSD | High-performance storage access | High I/O scenarios with strict storage I/O performance requirements |
|
Large-scale Storage |
bigData | Large capacity storage | Extremely large data volumes, cost-sensitive |
Note: The SpecType for FE node groups only supports standard. The multiple spec types above only apply to BE/CN node groups.
Storage Specifications
| Storage Type | Performance Level | Max IOPS | Max Throughput | Use Cases |
|---|
| ESSD PL0 | Entry-level | 10,000 | 180 MB/s | Development and testing |
| ESSD PL1 |
Standard | 50,000 | 350 MB/s | General production |
| ESSD PL2 | High-performance | 100,000 | 750 MB/s | High-performance requirements |
| ESSD PL3 | Ultra-performance | 1,000,000 | 4,000 MB/s | Ultra-performance requirements |
Billing Methods
Billing Items:
| Billing Item | Description | Billing Method |
|---|
| Compute Resources (CU) | Compute resources for FE and BE/CN nodes | Subscription / Pay-as-you-go |
| Storage Resources |
Cloud disks, elastic temporary disks, data storage | Billed by actual usage |
| Backup Storage | Storage space occupied by data backups | Billed by actual usage |
Payment Methods:
| Payment Method | API Parameter Value (PayType) | Description |
|---|
| Pay-as-you-go | INLINECODE13 | Pay after use, billing generated hourly, suitable for short-term needs/testing |
| Subscription |
prePaid | Pay before use, suitable for long-term needs, more cost-effective |
Payment Method Conversion:
- - Subscription can be converted to pay-as-you-go (console feature)
- Pay-as-you-go cannot be converted to subscription (requires recreating the instance)
Cost Components:
Shared-nothing Edition Costs:
- - FE compute resource cost (fixed 24 CU)
- BE compute resource cost (based on configured CU count)
- Storage cost (ESSD cloud disk or local disk)
Shared-data Edition Costs:
- - FE compute resource cost (fixed 24 CU)
- CN compute resource cost (based on configured CU count)
- Storage cost (OSS object storage + ESSD cache disk)
Version Series
| Version Series | PackageType Value | Features | Use Cases | Spec Support | Region Restrictions |
|---|
| Standard Edition | INLINECODE15 | Full functionality, production-grade stability, supports all spec types | Production environments, core business | Supports standard, memory enhanced, network enhanced, high-performance storage, large-scale storage | Available in all regions |
| Trial Edition |
trial | Simplified configuration, quick start, only supports standard specs | Learning and testing, feature exploration, small applications | Only supports standard specs | Limited to certain regions (e.g., Beijing, Shanghai) |
Important: PackageType must be explicitly specified (official or trial) when creating an instance; omitting it will cause creation failure.
Version Series Selection Recommendations:
- - Development testing, learning experience: Choose Trial Edition
- Production environments, high-performance needs: Choose Standard Edition
Usage Limits
- - Naming Limits: Instance name limited to a maximum of 64 characters, supports Chinese, letters, numbers, hyphens, and underscores
- Node Count Limits:
- FE nodes: 1-11 (odd numbers only)
- BE nodes: 3-50
- CN nodes: 1-100
Recommended Configurations
| Scenario | RunMode | PackageType | BE SpecType | CU Configuration | Other Recommendations |
|---|
| Development Testing / Trial | INLINECODE20 | INLINECODE21 | INLINECODE22 | 8 CU | Pay-as-you-go, quick start |
| Learning Validation |
shared_data |
trial |
standard | 8-16 CU | Choose regions that support Trial Edition |
|
Small-scale Production |
shared_data |
official |
standard | 16-32 CU | Subscription is more cost-effective |
|
High-performance OLAP |
shared_nothing |
official |
ramEnhanced | As needed | ESSD PL2/PL3, 3-10 BE nodes |
|
High-concurrency Queries |
shared_nothing |
official |
localSSD | As needed | Local SSD storage |
|
Massive Data Storage |
shared_nothing |
official |
bigData | As needed | Local HDD, cost-optimized |
|
Data Lake Analytics |
shared_data |
official |
networkEnhanced | As needed | High bandwidth, external table scanning |
|
Complex Query Analysis |
shared_data |
official |
ramEnhanced | As needed | Large memory, multi-table joins |
Instance Creation Workflow
When creating an instance, the following steps must be followed to interact with the user. No confirmation step may be skipped:
- 1. Confirm Region: Ask the user for the target RegionId (e.g., cn-hangzhou, cn-beijing, cn-shanghai)
- Confirm Purpose: Development testing / small-scale production / large-scale production, to determine the payment method (postPaid/prePaid)
- Confirm Version Series: Standard Edition (
official) or Trial Edition (trial), corresponding to the PackageType parameter - Confirm Architecture Type: Shared-nothing edition
shared_nothing (FE+BE) or shared-data edition shared_data (FE+CN), explain the differences and provide recommendations - Confirm Compute Specs: Standard
standard / Memory Enhanced ramEnhanced / Network Enhanced networkEnhanced, etc., corresponding to the BE node group's SpecType parameter - Confirm CU and Version: CU count (minimum 8 CU), StarRocks version, AdminPassword
- Confirm OSS Access Role (required for all architecture types): Ask the user for the RAM Role name (
OssAccessingRoleName), which authorizes StarRocks to access OSS storage data. Typically AliyunEMRStarRocksAccessingOSSRole; if not yet created, prompt the user to authorize it in the RAM console first - Check Prerequisites: VPC, VSwitch, Security Group (see Prerequisites below)
- Summary Confirmation: Present the complete configuration checklist to the user (instance name, architecture, version series, specs, CU, payment method, network, etc.), and execute creation only after confirmation
Prerequisites
Before calling CreateInstanceV1, first confirm the target RegionId with the user, then check whether the following resources are ready.
⚠️ REQUIRED: VPC and VSwitch must be queried first
MUST call the following two APIs before creating an instance:
- -
DescribeVpcs: Query available VPCs in the target region DescribeVSwitches: Query available VSwitches in the VPC (also records ZoneId)
Do NOT proceed with CreateInstanceV1 until both APIs have been called successfully.
CODEBLOCK0
Key Parameters for the Creation API
When calling CreateInstanceV1, the following parameters are easily overlooked or confused — pay close attention:
- -
Version: The StarRocks version parameter name is Version (e.g., "Version": "3.3"). It is not EngineVersion, StarRocksVersion, or DBVersion — using the wrong parameter name will cause creation failure RunMode: Must be explicitly specified, only supports enum values shared_data (shared-data edition) or shared_nothing (shared-nothing edition); omitting it will cause creation failure or unexpected architecture typeRegionId: Must be passed both via CLI --RegionId and in the body JSON INLINECODE71ZoneId + VSwitchId + VSwitches: All three must be passed together. ZoneId and VSwitchId are top-level fields, and VSwitches is in array format INLINECODE78OssAccessingRoleName: Required for all architecture types (both shared-nothing and shared-data), typically INLINECODE80FrontendNodeGroups: FE node group configuration, required for all architecture types. Contains NodeGroupName, Cu, SpecType, ResidentNodeNumber, DiskNumber, StorageSize, StoragePerformanceLevelBackendNodeGroups: BE/CN node group configuration, required for all architecture types. Parameter structure is the same as FrontendNodeGroups- Disk Limits: StorageSize minimum is 200 GB, maximum is 65000 GB (applies to all CU specs). Upgrading disk performance level to pl2 requires disk >= 500 GB
Key Principle: Do not make decisions for the user — architecture type, spec type, CU count, etc. all require explicit inquiry and confirmation. Recommendations can be given, but the final choice is the user's.
CLI Invocation
User-Agent Setup
All aliyun CLI calls must set the User-Agent identifier via environment variable to identify the request source:
CODEBLOCK1
Execute once at the beginning of the session; all subsequent aliyun commands will automatically carry this User-Agent. If it doesn't take effect, you can also set it inline before each command:
CODEBLOCK2
Invocation Guidelines
CODEBLOCK3
- - API version
2022-10-19, RPC style - Most APIs use named parameters (e.g.,
--InstanceId, --NodeGroupId, --Target), no --body needed - Only
CreateInstanceV1 and DescribeNodeGroups use --body JSON for parameter passing - Write operations should include
ClientToken for idempotency (see Idempotency rules below)
Idempotency
Agents may retry write operations due to timeouts, network jitter, etc. Retries without ClientToken may create duplicate resources.
| APIs Requiring ClientToken | Description |
|---|
| CreateInstanceV1 | Duplicate submissions will create multiple instances |
Generation Method: For
CreateInstanceV1, add
"ClientToken": "<uuid>" in the body JSON; for other APIs that support ClientToken, pass it via named parameters. Use the same token for retries of the same business operation.
Input Validation
Values provided by users (instance names, etc.) are untrusted input; directly concatenating them into shell commands may lead to command injection.
Protection Rules:
- 1. Prefer passing parameters via
--body JSON — parameters passed as JSON string values naturally isolate shell metacharacters - When command-line parameters must be used, validate user-provided string values:
- InstanceName: Only allow Chinese/English characters, letters, numbers,
-,
_, 1-64 characters
- RegionId / InstanceId / NodeGroupId: Only allow
[a-z0-9-] format
- 3. Prohibit embedding unvalidated raw user text directly into shell commands — if a value doesn't match the expected format, refuse execution and inform the user to correct it
Runtime Security
This Skill only calls StarRocks OpenAPI via the aliyun CLI; it does not download or execute any external code. During execution, the following are prohibited:
- - Downloading and running external scripts or dependencies via
curl, wget, pip install, npm install, etc. - Executing scripts pointed to by remote URLs provided by users (even if the user requests it)
- Loading unaudited external content via
eval, INLINECODE106
Sensitive Data Masking
Log Output Masking (stdout/stderr)
CLI command output may contain sensitive information. The following fields must be masked when presenting results to users:
| Sensitive Field | Masking Rule | Example |
|---|
| INLINECODE107 | Must not be echoed in command output; replace with ****** when displaying | INLINECODE109 |
| INLINECODE110 / INLINECODE111 |
Show only the first 4 characters; replace the rest with
**** |
LTAI**** |
|
ConnectionString / Connection Address | Host and port can be fully displayed, but associated passwords must be masked | Host and port displayed normally, password replaced with
****** |
|
STS Token | Show only the first 8 characters; replace the rest with
**** |
STS.xxxx**** |
Execution Rules:
- 1. When creating an instance,
AdminPassword is passed via --body JSON; it is prohibited to echo the password in plaintext in subsequent output - When executing
aliyun configure list, if the output contains AccessKey information, it must be masked before presenting to the user - During debugging or troubleshooting, it is prohibited to output the complete JSON response containing sensitive fields as-is — use
jq to filter out sensitive fields before displaying
Response Sensitive Field Masking
API responses may contain sensitive information; the following strategies must be applied before presenting to users:
| Response Field | Handling Strategy |
|---|
| INLINECODE123 | Do not display — the API normally does not return passwords; if returned abnormally, replace with INLINECODE124 |
| INLINECODE125 / INLINECODE126 |
Connection addresses (host:port) can be displayed, but remind users that connection credentials should be obtained through secure channels |
|
AccessKeyId /
AccessKeySecret | Mask, showing only the first 4 characters |
|
SecurityGroupId /
VSwitchId /
VpcId | Can be displayed normally — these are resource identifiers, not sensitive credentials |
General Principles:
- - When displaying API responses, prefer using
jq to select needed fields, avoiding full output - If full JSON is needed for debugging, filter sensitive fields first: INLINECODE133
- Prohibit writing passwords, tokens, or other credential information to log files or persistent storage
Intent Routing
Disambiguation Rule: When user input is ambiguous (e.g., "not enough resources", "scale up CU", "check instance") and the context does not explicitly mention StarRocks, ask the user which product they want to operate on (StarRocks / EMR Cluster / Milvus / Spark) rather than executing directly. Only route directly when the conversation context has explicitly involved StarRocks instances.
| Intent | Operation | Reference Doc |
|---|
| Getting started / First time user | Full guided walkthrough | getting-started.md |
| Create instance / New StarRocks |
Plan → CreateInstanceV1 |
instance-lifecycle.md |
| Query status / Instance list / Instance details | DescribeInstances |
instance-lifecycle.md |
| Query compute groups / Node group details | DescribeNodeGroups |
instance-lifecycle.md |
| Query upgradable versions | QueryUpgradableVersions |
operations.md |
| API parameter lookup | Parameter reference |
api-reference.md |
Timeouts
| Operation Type | Timeout Recommendation |
|---|
| Read-only queries | 30 seconds |
| Write operations |
60 seconds |
| Polling | 30 seconds per attempt, no more than 3 minutes total |
Pagination
List-type APIs use PageNumber + PageSize pagination:
- -
PageNumber: Page number, starting from 1, default 1 - INLINECODE137 : Items per page, default 10, maximum 100
- Continue to next page when returned result count equals PageSize
Output
- - Display lists in table format with key fields
- Convert timestamps to human-readable format
- Use
jq to filter fields
Error Handling
| Error Code | Cause | Agent Action |
|---|
| Throttling | API rate limiting | Wait 5 seconds and retry, up to 3 times |
| ServiceUnavailable |
Service temporarily unavailable | Wait 5 seconds and retry, up to 3 times; if still failing, stop and inform the user |
| InvalidParameter | Invalid parameter | Read the error Message and correct the parameter |
| Forbidden.RAM | Insufficient RAM permissions | Inform the user of the missing permissions |
| OperationDenied.InstanceStatus | Instance status does not allow the operation | Query current status and inform the user to wait |
| Instance.NotFound | Instance does not exist or has been deleted | Use
DescribeInstances to search for the correct InstanceId and confirm with the user |
| IncompleteSignature / InvalidAccessKeyId | Credential error or expired | Prompt the user to run
aliyun configure list to check credentials |
General Principle: When encountering errors, read the complete error Message first; do not blindly retry based solely on the error code. Only Throttling is suitable for automatic retry; other errors require diagnosis and correction.
Related Documents
阿里云 EMR Serverless StarRocks 实例全生命周期管理
通过 aliyun CLI 管理 StarRocks 实例。您是一名了解 StarRocks 的 SRE——不仅知道如何调用 API,还知道何时调用以及使用哪些参数。
身份认证
复用已在 aliyun CLI 中配置好的配置文件。使用 --profile <名称> 切换账号,使用 aliyun configure list 检查配置。
领域知识
产品概述
EMR Serverless StarRocks 是阿里云上开源 StarRocks 的全托管服务,提供高性能、全托管的实时分析型数据库服务。
核心特性:
- - MPP 分布式执行框架:大规模并行处理以提升查询性能
- 全向量化引擎:列式存储和向量化计算,高效处理分析型查询
- 存算分离:支持存算分离架构,存储和计算资源可独立扩缩容
- CBO 优化器:基于代价的查询优化器,自动生成最优执行计划
- 实时可更新列式存储引擎:支持实时数据摄入和更新
- 智能物化视图:自动维护物化视图以加速查询性能
- 数据湖分析:支持查询 OSS、MaxCompute 等外部数据源
使用场景
- - OLAP 多维分析:复杂多维数据分析、即席查询、报表分析
- 实时数据仓库:实时数据摄入与处理、实时报表与仪表盘、实时风控与分析
- 高并发查询:高并发点查与短查询、在线分析处理、用户行为分析
- 统一分析:数据湖分析(查询 OSS、MaxCompute 等)、湖仓一体架构、跨数据源联邦查询
核心概念
| 概念 | 描述 |
|---|
| StarRocks 实例 | 每个创建的 StarRocks 集群(包含多个 FE 和多个 BE/CN 节点)统称为一个 StarRocks 实例 |
| CU(计算单元) |
计算资源单位;StarRocks 中写入和查询操作所需的总计算资源以 CU 计量 |
|
计算组 | 一组 StarRocks 计算节点,包含 FE、BE、CN 等节点类型 |
|
FE(前端节点) | 前端节点,负责元数据管理、客户端连接管理、查询规划和查询调度 |
|
BE(后端节点) | 后端节点,负责数据存储和 SQL 执行(存算一体版) |
|
CN(计算节点) | 计算节点,无状态节点,负责管理热数据缓存、执行数据导入和查询计算任务(存算分离版) |
|
存算一体 | 数据存储在云盘或本地盘上;BE 节点同时处理数据存储和计算 |
|
存算分离 | 数据持久化存储在 OSS 对象存储中;CN 节点负责计算,本地盘用于缓存 |
FE 节点角色:
- - Leader:主节点,负责元数据写入和集群管理
- Follower:从节点,同步 Leader 元数据,可参与选举
- Observer:观察者节点,仅同步元数据,不参与选举,用于扩展查询并发能力
实例类型
创建实例时,需要选择架构类型:
| 架构类型 | RunMode 值 | 节点组成 | 数据存储 | 数据盘类型 | 使用场景 |
|---|
| 存算一体版 | sharednothing | FE + BE | 云盘或本地盘 | ESSD 云盘或本地盘 | OLAP 多维分析、高并发查询、实时数据分析、对延迟敏感的场景 |
| 存算分离版 |
shareddata | FE + CN | OSS 对象存储 | ESSD 云盘(缓存) | 对成本高度敏感、查询效率要求相对较低的场景,如数据仓库应用 |
存算一体架构特点:
- - BE 节点同时处理数据存储和计算
- 数据存储在云盘或本地盘上
- 适用于高性能、低延迟的 OLAP 场景
存算分离架构特点:
- - 数据持久化存储在 OSS 对象存储中
- CN 节点为无状态计算节点;本地盘主要用于缓存热数据
- 计算和存储独立扩缩容,成本优化更佳
- 表类型标识为 CLOUD_NATIVE,存储路径指向 OSS
计算资源规格(CU)
CU(计算单元)是 EMR Serverless StarRocks 的计算资源单位。
CU 规格类型:
| 规格类型 | SpecType 值 | 特点 | 使用场景 |
|---|
| 标准型 | standard | 计算与内存配置均衡 | 通用 OLAP 分析 |
| 内存增强型 |
ramEnhanced | 内存比例更高 | 复杂查询、高并发 |
|
网络增强型 | networkEnhanced | 网络带宽更高 | 外表分析,数据扫描量大 |
|
高性能存储型 | localSSD | 高性能存储访问 | 高 I/O 场景,对存储 I/O 性能要求严格 |
|
大容量存储型 | bigData | 大容量存储 | 数据量极大、对成本敏感 |
注意:FE 节点组的 SpecType 仅支持 standard。以上多种规格类型仅适用于 BE/CN 节点组。
存储规格
| 存储类型 | 性能等级 | 最大 IOPS | 最大吞吐量 | 使用场景 |
|---|
| ESSD PL0 | 入门级 | 10,000 | 180 MB/s | 开发测试 |
| ESSD PL1 |
标准级 | 50,000 | 350 MB/s | 通用生产 |
| ESSD PL2 | 高性能 | 100,000 | 750 MB/s | 高性能需求 |
| ESSD PL3 | 超高性能 | 1,000,000 | 4,000 MB/s | 超高性能需求 |
计费方式
计费项:
| 计费项 | 描述 | 计费方式 |
|---|
| 计算资源(CU) | FE 和 BE/CN 节点的计算资源 | 包年包月 / 按量付费 |
| 存储资源 |
云盘、弹性临时盘、数据存储 | 按实际使用量计费 |
| 备份存储 | 数据备份占用的存储空间 | 按实际使用量计费 |
付费方式:
| 付费方式 | API 参数值 (PayType) | 描述 |
|---|
| 按量付费 | postPaid | 先用后付,按小时生成账单,适合短期需求/测试 |
| 包年包月 |
prePaid | 先付后用,适合长期需求,更经济实惠 |
付费方式转换:
- - 包年包月可转换为按量付费(控制台功能)
- 按量付费不可转换为包年包月(需重新创建实例)
成本构成:
存算一体版成本:
- - FE 计算资源成本(固定 24 CU)
- BE 计算资源成本(根据配置的 CU 数量)
- 存储成本(ESSD 云盘或本地盘)
存算分离版成本:
- - FE 计算资源成本(固定 24 CU)
- CN 计算资源成本(根据配置的 CU 数量)
- 存储成本(OSS 对象存储 + ESSD 缓存盘)
版本系列
| 版本系列 | PackageType 值 | 特点 | 使用场景 | 规格支持 | 区域限制 |
|---|
| 标准版 | official | 功能完整,生产级稳定性,支持所有规格类型 | 生产环境、核心业务 | 支持标准型、内存增强型、网络增强型、高性能存储型、大容量存储型 | 所有区域可用 |
| 试用版 |
trial | 简化配置,快速上手,仅支持标准规格 | 学习测试、功能体验、小型应用 | 仅支持标准规格 | 仅限部分区域(如北京、上海) |
重要:创建实例时必须明确指定 PackageType(official 或 trial);省略将导致创建失败。
版本系列选择建议:
- - 开发测试、学习体验:选择试用版
- 生产环境、高性能需求:选择标准版
使用限制
- - 命名限制:实例名称最多 64 个字符,支持中文、字母、数字、连字符和下划线
- 节点数量限制:
- FE 节点:1-11(仅限奇数)
- BE 节点:3-50
- CN 节点:1-100
推荐配置
| 场景 | RunMode | PackageType | BE SpecType | CU 配置