持续定义 SaaS 模式云数据仓库 + Serverless

本文介绍了MaxCompute的Serverless架构,包括数据接入、多计算环境、存储服务和管理模块,强调了Serverless如何助力业务敏捷性和资源成本优化。通过按需付费和预付费模式,结合资源隔离、优先级管理和容量规划,满足不同业务场景的需求,确保数据仓库的高效运行。
摘要由CSDN通过智能技术生成

一、Serverless简介

下图是MaxCompute的Serverless架构,主要包括数据接入服务、多计算环境、储存服务和管理几个模块。

其中各个模块的主要特点如下:

(1)Serverless的数据接入服务

  • 提供Tunnel批量、流式导入,转换为MC列存格式、自动伸缩等功能,且免费;
  • 可以免费使用LOAD/UNLOAD命令进行OSS导入/导出。

(2)Serverless的多计算环境

  • Severless计算资源池,大规模计算资源池,On-demand按需提供,按作业付费;
  • 独占计算资源:支持包年包月付费、Workload管理(负载隔离、优先级、分时伸缩等);
  • 运行环境(runtime)支持ETL/OLAP/ML等大数据分析使用场景。

(3)Serverless的存储服务

  • 与计算无关,独立伸缩,提供GB-EB级别的存储服务;
  • 按实际存储大小付费,降低成本;
  • 无需指定,默认面向分析优化(列压、压缩);
  • 支持区分/分桶/Zorder等优化手段。

(4)Serverless的管理

  • 开箱即用,内建了完整的管理能力,以API/sdk/web-console管理;
  • 平台则无需用户运维,降低成本。

上面是对Serverless架构的一个简述,本文的重点是如何利用MaxCompute的Serverless计算资源来满足数据仓库的需求。

下图所示的是MaxCompute计算资源与管理与使用的逻辑模型。对于MaxCompute中的Project,实际上对应的是一个逻辑的数据仓库的隔离单元,我们可以根据不同的管理目标创建不同的Project,比如我们可以分别创建面向测试的Project和面向开发的Project,两个项目之间有独立的数据和权限管理体系,并不互通,达到管理的隔离作用。当然,只有这样的隔离空间还不足够

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值