SaaS 模式云数据仓库概述 < 4
SaaS 模式云数据仓库概述
作者 | 曲宁 阿里云智能 产品专家
Software as a Service (SaaS)是一种基于 Web 的软件应用交付模式,它改变了
用户自己购买软硬件设施、自行部署和运维服务的交付模式,让应用服务直接对客户可用。
数据管理领域的技术演进以及云计算的蓬勃发展催生了基于云提供开箱即用的数据仓
库服务的产品模式-Data Warehouse as a Service(DWaaS),最终用户无需关心基础
设施、平台软件管理以及平台运维和优化升级工作。这部分工作由服务提供商完全托管并提
供满足 SLA 要求的高质量服务,减少用户的前期投入并加速价值实现,让数据仓库服务回
归服务的本质。
阿里云 MaxCompute 正是基于云构建的 SaaS 模式的数据仓库服务,它的核心特点
包括:
(1)按需使用的在线服务
MaxCompute 预先准备了大规模资源池,无需预先资源开通、容量规划,用户可直接
使用开展数据管理和分析工作;
MaxCompute 提供存储计算分离和 Serverless 无服务器的架构设计,面向用户提供
On-Demand 的按需使用服务能力,用户可仅为实际使用付费。
(2)集成现代数据仓库完善功能的多租户服务
MaxCompute 内建了高性能存储引擎,多种主流的计算分析引擎(SQL、机器学习、
Spark 等)和内外部数据管理能力,满足现代化数据仓库分析需求;同时提供完善的
API/SDK/CLI 用户接口,并支持与广泛的生态集成;
MaxCompute 是个多租户系统,通过完善的多租户隔离和管理能力。提供对不同组织
的租户间进行资源、数据、任务的强隔离以保障安全。同时通过权限控制机制,支持组
织内或组织间安全、受控地进行资源共享交换;同时为每个租户提供资源监控、任务管
理、作业诊断能力,支持用户自助进行必要的管理工作;
作为企业级数据仓库服务,MaxCompute 提供完善的安全管理能力,包括:访问控制
与授权、多租户/作业级别的安全隔离、操作审计、数据保护(隐私脱敏、数据加密、
备份恢复、异地容灾)等能力,满足企业级不同的安全、合规需求。