直接回答
"云就绪"的系统应具备:无状态(或状态外置)、配置外化、可弹性伸缩、可观测、自愈容错、交付运维自动化。本质是把应用设计成可随时被创建、销毁、复制、迁移的"牲畜而非宠物",适配云环境的动态性和按需付费模型。
展开解析
业界事实标准是十二要素应用(12-Factor App)加云原生实践:无状态进程,任何实例都能处理任何请求,会话和数据放外部存储;配置走环境变量而非硬编码,实现"一次构建、处处部署";日志输出到 stdout 由平台采集,配齐指标、链路追踪和健康检查端口,让编排系统能自动伸缩和故障自愈;服务要快速启动、优雅关闭(处理 SIGTERM、排空连接);以容器镜像为交付物,用 CI/CD 实现不可变部署;接口具备超时、重试、熔断等弹性设计。易错点是把"上了云"当"云就绪"——把有状态单体原样搬进虚拟机(lift and shift)并没有获得云的弹性红利。追问:有状态应用如何云原生化(Operator/托管服务)、FinOps 成本治理。