Update nexus wiki content

This commit is contained in:
2026-05-03 05:42:06 +08:00
parent 90f3811b83
commit 111bc65b7b
707 changed files with 32306 additions and 7289 deletions

View File

@@ -0,0 +1,46 @@
---
title: "Elasticity"
type: concept
tags: [sre, cloud, scalability, reliability, capacity-planning]
last_updated: 2026-04-20
---
# Elasticity
弹性Elasticity是指系统在无需人工干预的情况下根据需求动态调整容量的能力是云原生的核心特性之一。
## Definition
真正的弹性需要**策略、测试和对瓶颈的认知**。它不仅仅是自动扩容,而是一个包含规划、执行和验证的完整体系。
## Core Requirements
1. **策略Policy**:明确定义扩容和缩容的规则
2. **测试Testing**:在非生产环境验证弹性行为
3. **瓶颈认知Bottleneck Awareness**:理解系统的性能瓶颈在哪里
## Elasticity vs. Autoscaling
| Aspect | [[Autoscaling]] | Elasticity |
|--------|-----------------|-----------|
| 性质 | 工具/机制 | 设计原则/能力 |
| 范围 | 单一维度(资源) | 多维度(容量、性能、成本) |
| 前瞻性 | 被动响应 | 主动规划 |
| 人类角色 | 可能被排除 | 必须参与 |
## Key Insight
Autoscaling 是实现弹性的**工具之一**,但 Autoscaling 本身不等同于弹性。缺乏策略和测试的 Autoscaling 可能在故障期间造成更大损害。
## Implementation Pillars
- **Capacity Planning**:预测需求,提前规划
- **Cost Optimization**:在弹性和成本之间取得平衡
- **Observability**:通过遥测数据理解系统边界
- **Chaos Engineering**:通过实验验证系统韧性
## Related Concepts
- [[Autoscaling]]
- [[Scalability]]
- [[Cost-Optimization]]
- [[Observability]]
- [[Resilience]]
## Source
- SRE Weekly Issue #513 — [[sre-weekly-issue-513]]