
# 什么是AppStage运行时引擎
AppStage运行时引擎提供了NUWA微服务框架，NUWA是一个开箱即用的应用级容器，兼容开源Spring Cloud微服务，预集成构建云服务业务分布式架构所需的各个组件（微服务框架、数据库、通用中间件、安全中间件、公共服务等）及DFX（Design for X，"X"代表产品生命周期的某一环节或特性，意味着面向产品生命周期中各个环节的设计）能力，让业务开发人员可以专心撰写业务代码，屏蔽全球多个站点环境的复杂差异，开箱即用，缩短开发时间，提升交付效率。
#### 运行时引擎应用场景
- 云原生应用开发：AppStage运行时引擎兼容开源Spring Cloud并预集成了丰富的组件，大大缩短了开发周期。使得业务开发人员能够快速搭建、部署和运维应用。
- 应用升级与改造：使用AppStage运行时引擎将现有应用微服务化并迁移到AppStage平台，助力企业能够更轻松地实现云原生转型。
 
#### 运行时引擎功能介绍
运行时引擎的主要功能如[表1]所示。
 表1运行时引擎主要功能 
| 服务分类  | 服务名称     | 服务简介                                                                                                                                                                                    |
|:---|:---|:---|
| 微服务开发 | 微服务平台    | 微服务平台（NUWA Runtime，简称NUWA）是一款全代管式微服务计算平台，可快速、安全地部署和扩缩容器化应用，是一个广义的Serverless平台，提供容器级别的完全托管的能力，目标是让业务看不到云。管理平台标准化业务的部署形式，业务只需要提供软件包，NUWA Runtime借助底层的弹性伸缩平台完成网络配置、双云集群部署、日志自动收集、灰度多阶段升级等。 |
| 微服务开发 | 负载均衡     | 负载均衡（Software/Server Load Balancer，简称SLB）基于Nginx/OpenResty构建，作为业务前置的流量开关，提供反向代理；负载均衡、路由分发、灰度分流、限流降级、访问控制、监控告警等能力。                                                                       |
| 微服务开发 | 服务发现     | 服务发现（NUWA Cloud Map，简称Cloud Map）是NUWA的重要组成部分，它设计的目的是作为云服务统一的服务注册发现中心，主要是为解决业务依赖环境配置繁琐的难题，具有服务注册和发现、业务故障隔离、服务路由、服务间调用关系正向设计和治理、微服务配置中心等特性。                                               |
| 微服务开发 | 数据库治理    | 数据库治理（WiseDBA）是一站式数据库管理平台与数据库专家服务，为用户提供数据库台账、自动化SQL变更、数据查询、自动化数据提取、性能分析、负载分析、数据库风险诊断等功能。                                                                                                |
| 安全    | 访问凭据管理服务 | 访问凭据管理服务（Access Credential Management Service，简称ACMS）提供了微服务之间请求认证、敏感配置的托管和分发功能。                                                                                                         |
   
