PaaS(Platform as a Service,平台即服务)是一种云计算服务模式,它为用户提供一个在线平台,支持在完全托管的基础设施上开发、运行和管理应用程序。用户无需管理底层基础设施(如服务器、存储和网络)或平台的运行时环境,只需专注于编写和部署应用代码。
PaaS的工作原理基于云计算技术,通过互联网提供一个平台,让开发者可以开发、运行和管理应用程序而不必构建和维护底层的硬件和软件基础设施。这样,无论是初创企业还是大型企业都能够快速构建、测试和交付高质量的软件产品。
比如阿里云的相关 PaaS 产品:
数据库
阿里云数据库 RDS:一种完全托管的关系型数据库服务,提供 MySQL、SQL Server、PostgreSQL 等多种数据库类型。用户可以通过 RDS 快速创建、运行和扩展数据库实例,无需关注底层的硬件和软件配置。
云原生数据库 PolarDB:阿里云自研的新一代云原生数据库,在计算存储分离架构下,利用了软硬件结合的优势,为用户提供具备高弹性、高性能、海量存储、安全可靠的数据库服务。100%兼容 MySQL 和 PostgreSQL 生态,高度兼容 Oracle 语法。
云原生数据仓库 AnalyticDB MySQL 版:提供功能丰富、高性能、低成本、灵活易用的数据仓库服务,兼容 MySQL 协议以及 SQL:2003 语法标准。
数据传输 DTS:支持关系型数据库/NoSQL/OLAP等数据源间的迁移/同步/订阅,支持不停机上云迁移或数据库异地多活等。
容器
容器服务 Kubernetes 版 ACK:一个高度可扩展的容器管理服务,支持 Docker 容器和 Kubernetes 编排,帮助您快速构建、部署和运行容器化的应用程序。
容器镜像服务 ACR:一个安全、高效的容器镜像托管服务,支持存储和管理Docker镜像。
中间件
微服务引擎 MSE:面向业界主流开源微服务项目, 提供注册配置中心和分布式协调、云原生网关、微服务治理能力。
云消息队列 RocketMQ 版:阿里云基于 Apache RocketMQ 构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台,历经多次双十一万亿级数据洪峰稳定性验证。
云消息队列 Kafka 版:阿里云基于 Apache Kafka 构建的高吞吐量、高可扩展性的分布式消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等场景,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。
云消息队列 RabbitMQ 版:一款基于高可用分布式存储架构实现的 AMQP 0-9-1协议的消息产品。云消息队列 RabbitMQ 版兼容开源 RabbitMQ 客户端,解决开源各种稳定性痛点(例如消息堆积、脑裂等问题),同时具备高并发、分布式、灵活扩缩容等云消息服务优势。
云消息队列 MQTT 版:专为移动互联网、物联网领域设计的消息产品,覆盖直播互动、金融支付、智能餐饮、即时聊天、移动 Apps、智能设备、车联网等多种应用场景;通过对 MQTT、WebSocket 等协议的全面支持,连接端和云之间的双向通信,实现 C2C、C2B、B2C 等业务场景之间的消息通信。
阿里云消息服务 MNS:一种高效、可靠、安全、便捷、可弹性扩展的分布式消息通知服务。MNS能够帮助应用开发者在他们应用的分布式组件上自由的传递数据、通知消息,构建松耦合系统。
Serverless应用平台
函数计算 FC:一个事件驱动的计算服务,支持通过 Docker 镜像来运行函数。您可以使用阿里云函数计算来实现无服务器架构,无需关心基础设施的管理和运维。
Serverless 应用引擎 SAE:一款零代码改造、极简易用、自适应弹性的应用全托管平台。SAE 让您免运维 IaaS和 K8s,秒级完成从源代码/代码包/ Docker 镜像部署任何语言的在线应用(如 Web /微服务 /Job任务)到 SAE,并自动伸缩实例按使用量计费,开箱即用日志、监控、负载均衡等配套能力。
云原生可观测
日志服务:云原生观测分析平台,为 Log/Metric/Trace 等数据提供大规模、低成本、实时平台化服务。一站式提供数据采集、加工、分析、告警可视化与投递功能,全面提升研发、运维、运营和安全等场景数字化能力。
应用实时监控服务ARMS:作为云原生可观测平台,提供全栈性能监控告警与端到端追踪诊断能力。覆盖浏览器、小程序、APP 等客户端环境,观测与分析用户行为、页面性能,精准把握用户体验。覆盖分布式、微服务等应用架构与容器、Serverless 等部署环境,对服务调用、系统负载等进行监控与调用链分析,全面洞察与优化应用性能。
大数据计算
MaxCompute:面向分析的企业级 SaaS 模式云数据仓库,以 Serverless 架构提供快速、全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您可以经济并高效的分析处理海量数据。数以万计的企业正基于 MaxCompute 进行数据计算与分析,将数据高效转换为业务洞察。
DataWorks:基于阿里云ODPS/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。
人工智能与机器学习
人工智能平台 PAI:面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。
物联网
物联网平台:提供全托管的企业级实例服务,具有低成本、高可靠、高性能、高安全的优势,无需自建物联网基础设施即可接入各种主流协议设备,管理运维亿级规模设备,存储备份和处理分析EB量级的设备数据,帮助企业快速实现设备数据和应用数据的融合,实现设备智能化升级。
开发工具
API 网关:提供API托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等API各个生命周期阶段。帮助用户快速构建以API为核心的系统架构,满足新技术引入、系统集成、业务中台等诸多场景需要。
云效:阿里云企业级一站式研发协同平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷。
移动研发平台EMAS:先进的云原生应用研发平台,基于广泛的云原生技术,致力于为企业、开发者提供一站式的应用研发管理服务,涵盖开发、测试、运维、运营等应用全生命周期。