MSAP
本系统即微服务云应用平台(Micro-Service Application Platform)的英文简称。
云容器引擎
云容器引擎是天翼云产品,提供高度可扩展的、高性能的Kubernetes集群、一站式容器服务。
ECS
弹性云主机(Elastic Cloud Server)是天翼云产品,可随时获取、弹性扩展,由 CPU、内存、镜像、云硬盘组成,结合多种能力打造安全应用环境,确保服务稳定运行。
应用性能监控
应用性能监控是天翼云产品,帮助您进行应用性能管理。通过无入侵式探针接入的方式,无需您修改代码,就能够对应用进行全方位监控,帮助您快速定位出错接口和慢接口,重现调用参数,发现系统瓶颈,从而大幅提升线上问题诊断的效率。
微服务治理中心
微服务治理中心是天翼云微服务引擎的子产品,兼容SpringCloud、Dubbo等开源微服务框架,支持无侵入的接入应用,提供标签路由、灰度发布、无损上下线、服务降级、服务鉴权等服务治理的能力。。
注册配置中心
注册配置中心是天翼云微服务引擎的子产品,面向业界主流开源微服务项目,致力于帮助用户发现、配置和管理微服务,实现动态服务发现、服务配置、服务元数据及流量管理等功能,通过微服务注册配置中心,您可以更敏捷、更简单地构建、交付和管理微服务平台。
云原生网关
云原生网关是天翼云微服务引擎的子产品,将传统的流量网关和业务网关合二为一,提供全局性和独立业务域级别的流量管理策略,与后端业务紧耦合策略配置。
弹性负载均衡
弹性负载均衡(Elastic Load Balancing)是天翼云产品,通过将访问流量自动分发到多台云主机,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。
应用服务网格
应用服务网格是天翼云产品,提供基于Sidecar技术的无侵入式服务治理能力,兼容开源istio服务网格,并基于开源实现做了功能增强,提供了丰富的流量治理、安全管控和观测能力,满足多语言、技术栈应用统一治理的需求,降低业务接入门槛。
资源池或区域
资源池或者区域指资源所在的物理位置。同一区域内可用区之间内网互通,不同区域之间内网不互通。
可用区
每个区域包含许多不同的称为“可用区”的位置,即在同一区域下,电力、网络隔离的物理区域,同一个可用区内网互通,不同可用区之间物理隔离。每个可用区都被设计成不受其他可用区故障的影响,并提供低价、低延迟的网络连接,以连接到同一区域其他可用区。
VPC
虚拟私有云(Virtual Private Cloud)为用户提供一个逻辑隔离的区域,构建一个安全可靠、 可配置和管理的虚拟网络环境。专有网络由逻辑网络设备(如虚拟路由器,虚拟交换机)组成,可以通过专线/VPN等连接方式与传统数据中心组成一个按需定制的网络环境,实现应用的平滑迁移上云。
环境
即我们常说的开发环境、生产环境,是用于应用部署和运行的计算、网络、中间件等资源的集合。 例如可以把同VPC下的云容器引擎、注册中心、数据库等实例组成一个环境。
资源
是支撑应用运行的设施,资源可以导入到环境里供应用使用。例如常用资源包括:云容器引擎、ECS、注册中心、微服务治理中心、应用性能监控、数据库实例等。
项目
用于组织和管理应用,在项目下还可以通过应用分组精细化管理应用。
应用
应用是组成项目的某个业务实现,可独立部署运行,可以简单理解为一份代码程序对应一个应用,例如电商项目里的订单应用。一个应用可以部署到多个环境。
应用实例
微服务云应用平台抽象了ECS应用实例和容器应用实例的概念,应用实例是应用在某个环境的实体,基于应用实例对某个环境的应用进行全生命周期管理,提供部署版本、部署配置、发布升级、回滚、扩缩容和启停删除等可视化管理。
应用实例副本
一个应用实例部署后,可以部署多个副本,例如在容器应用实例场景,应用实例副本指的就是K8s里的Pod,一个Deployment可以包含多个Pod,即多个副本。
应用变更
在微服务云应用平台上进行应用部署、启动、扩容/缩容等生命周期操作时,应用变更记录将整个变更过程中执行的业务逻辑抽象成为一个流程,以可视化的方式展现。
应用生命周期
微服务云应用平台提供了完整的应用生命周期管理机制,可以完成应用从发布到运行过程的全面管理,包括应用创建、部署、启动、回滚,扩容缩容和停止下线等操作。
应用监控
用于监控应用的实时流量和历史信息,用户可以通过该信息监控应用的健康状态,从而快速发现、定位问题。
调用链查询
调用链查询用于查看系统中的调用链路状态,尤其是慢业务和出错业务。
Pod
Pod是Kubernetes中最小的部署单位,根据应用场景,可以由一个或多个容器组成。当一个Pod中有多个容器时,这些容器会共享Pod的计算资源、存储空间、IP和端口。
Spring Boot
Spring Boot 是一种用于简化 Spring 应用的初始搭建以及开发过程的框架,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板式的配置。
Spring Cloud
Spring Cloud 是一系列框架的集合,利用 Spring Boot 简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。
Dubbo
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案。