暂无图片
暂无图片
4
暂无图片
暂无图片
3
暂无图片

聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)| 优秀征文分享

原创 墨天轮编辑部 2025-02-11
79

“让技术被看见 | OceanBase 布道师计划” 由OceanBase主办,墨天轮社区协办,面向广大开发者的年度征文活动。全年 4 轮,以季度为周期进行优秀文章评比,每年 1 届,以年为单位进行最佳布道师评选。目前,首轮技术征文获奖文章已评选出炉,本篇内容为「OceanBase 布道师计划」优秀文章之一,作者 AntTech_DDQYEY(刘华阳)

活动仍在进行中,欢迎感兴趣的小伙伴「点击此处」进入活动官网,了解活动详情或进一步投稿。🥳

评委有话说:

封仲淹(OceanBase 开源生态总监、OceanBase 开源社区负责人):给出saas 行业, 如何基于当前的痛点, 进行企业数据库选型, 给出了常见3个场景的分析和解决方案, 很好的帮助saas 企业进行降本增效。

老鱼(资深 IT 媒体人、《老鱼笔记》主理人):文章探讨了SaaS类企业在IT运营中面临的数据库选型问题,特别是多云和混合云环境下的挑战。从技术、成本、合规和地缘政治等多个角度分析了SaaS企业数据库选型的复杂性。通过对OceanBase数据库的详细介绍,提供了切实可行的解决方案,具有较强的实用价值。


       随着SaaS类企业开始注重固定资产成本管理,要求IT固定资产轻量化管理、及企业轻资产化、企业上云变成一个IT管理人员必须面对的一个问题,上云后,对单一云的逐渐依赖成为企业运营的风险,如何解除与云企业的绑定是大中型SaaS类企业亟待解决的IT运营难题。避免让任何云厂商卡住企业运营的生命线,是每个CTO关心的核心问题。

      如何用切实可行、低成本且易落地的方案来解决这些问题,是本篇文章讨论和研究的出发点。本文将聚焦中国IT服务行业中的SaaS类企业进行讨论,因为SaaS企业是使用云基础设施的大户。今天就围绕SaaS企业的核心,IT基础架构问题中的数据库问题进行论述。本文将从四个部分来阐述问题并尝试一些实际场景中的解决方案。

内容引导:

1  SaaS 类企业IT运营面对的难题

2  SaaS 类企业在解决IT运营问题中遇到的数据库问题

3  OB Cloud 如何解决SaaS类企业的数据库问题

4  OB Cloud & OceanBase 解决SaaS类企业的场景分析

一、 SaaS 类企业IT运营面对的难题

      当下SaaS企业是上云企业中的主力军,这是一个人尽皆知的事情,SaaS企业本身是为中小型企业提供各类基础业务服务的企业,SaaS类企业关系到国计民生,社会的平稳,SaaS行业面比较广,主要包括:金融类SaaS、财务类SaaS、餐饮类SaaS、销售类SaaS、进销存类小型企业管理服务类SaaS、企业管理类SaaS、税务类SaaS、人力资源类SaaS、呼叫中心类SaaS、法务类SaaS、即时通讯类SaaS等。大部分SaaS企业,是不会采用自持IT资产的方式来进行运营,原因有两点:自持IT设备的成本管理难度很高;二是SaaS企业性质也不适合进行大量的IT的资产自持,如服务高峰低谷期的硬件浪费的问题就值得推敲,这也是SaaS类企业IT成本管理所不能容忍的资产闲置问题。

      以餐饮行业来举例。每年进入这个行业的和退出这个行业的餐饮企业数量巨大,根据官方给出的可查询的记录,2024年第一季度,倒闭的餐饮企业就高达46万家,进入的商家达到73.1万家。服务于餐饮商家的SaaS企业如果以自持IT类资产,将是非常危险的,存在购买主机无法满足企业轻量化和动态化管理的问题。另外餐饮行业的业务,具有瞬时高访问量、低峰期无访问的特点,这就会造成企业固定资产的高成本、低效益问题。具体来说,购买的硬件会出现在业务高峰期可能不够用、在业务非高峰期又无负担空耗的情况,部分极端情况下还存在瞬时高峰,和长时间低峰的问题,导致预估硬件满足企业服务稳定运行和IT资产成本收益比,难上加难,满足企业的运营平稳必然造成硬件为抵御高峰期,要预留大量的资源导致硬件资源浪费问题。

二、 SaaS 类企业在解决IT运营问题中遇到的数据库问题

      SaaS类企业天然的业务属性让其必然选择云上进行IT设施的部署和管理,方便进行设备的及时上线和退出,且成本可以按照天或更短的时间来进行计算和付费。随着越来越多的企业和个人都在使用SaaS类的软件和服务,SaaS类企业对于云上的产品环境有了更高的要求。例如,混合云就是一个非常明确的业务需求,举个例子,任何一家云企业,如果遇到光缆被挖断,或者火灾等突发事件,让使用云基础设施的SaaS企业IT负责人,寝食难安、如坐针毡,作为上云企业中的重要资产,“数据”、“数据库”则是混合云实现中的难点。

难点1:数据库类型不统一。在阿里云上使用云原生数据库PolarDB,而在腾讯云作为混合云中另一个节点时,则无法使用PolarDB,只能使用TDSQL类的产品,导致数据库类型不同,存在一定的兼容性和性能的不匹配等问题,给混合云中业务切换后的稳定性保证,造成了实施的困难和潜在的风险。

难点2:使用统一类数据库,在云上无法享受高性能,低成本的服务,比如,阿里云PolarDB for MySQL相对于阿里云RDS MySQL类产品,更便宜,性价比更高,如为混合云,则统一使用MySQL,或PostgreSQL类的RDS产品,将损失在当前云的低价高效的收益,但作为混合云,统一数据库产品是必然的,此时就会造成成本升高、质次价高的问题。

难点3:不同的数据云中的数据产品的数据同步问题。各个云都有自己的数据同步的组件,且将数据同步到其他云,存在安全性和通道成本等问题。另外,不同的数据库,如遇到境外的环境,进行申报和符合国外对于数据安全的审批也是一个难题和头痛的问题。数据资产怎么符合国外政府的数据监管要求,这点是SaaS类企业需要注意和关注的问题。

三、OB Cloud 如何解决SaaS类企业的数据库问题与场景分析

       SaaS类企业,统一使用一种数据库产品,简化混合云数据库组件成本,且国内,国外都认可的数据库产品,OceanBase数据库首当其冲。

1、OceanBase 数据库在国内的政企均认可,属于政企认可数据库名单上的常青树,且有一些单独需要部署在这些央企、国企的独立服务,无需再考虑单独改造系统和重新选型数据库的问题。

2、OceanBase 在阿里云、华为云、腾讯云上均有托管服务可以进行购买,省去了自建数据库产品的诸多问题。

3、OceanBase 在国外AWS、Google Cloud,均有相关的服务提供,为SaaS类企业国际化、出海减少了IT技术上的阻碍。

4、OceanBase 对于SaaS 企业统一管理数据库资源,通过先进的租户管理方式管理SaaS企业中的大客户数据库的服务资源,给出了可行性方案,弥补了SaaS 企业应对各种大中小客户的数据维护和管理上的方案需求。

5、OceanBase 100% 兼容企业常用的数据库产品,替换Oracle,MySQL常见的数据库,为企业降低更换数据库产生的代码修改导致的业务不稳定和修改成本问题给出了满意的答卷。

6、OceanBase 简化数据处理流水线的复杂度,在OceanBase数据库中通过行列混存数据处理系统,解决业务中上游快速处理OLTP的数据,及数据处理下游的数据汇总和数据分析的需求,减少中间数据流转环节,节约企业开发和运行维护成本。

1731394233

      鉴于以上的优秀的特征,作为SaaS类企业,进行数据库选型中需要考量诸多因素,且符合当前国情国策和世界通用的特性,贴合SaaS类企业的经济利益,政策避险,国际战略,从技术角度避免重复学习不同的数据库产品导致的人力物力的浪费,及考虑数据库产品的稳定性和技术先进性等等角度进行全方位的考量。OceanBase 在发现这SaaS类企业数据库市场的蓝海后,集中发力OB Cloud 给这些SaaS 类企业做好了多云、混合云数据库方案的坚实基础。

1731394260

四、OB Cloud & OceanBase 解决SaaS类企业的场景分析

      基于以上的信息,我们将模拟SaaS类企业IT运营中数据库遇到遇到的问题,通过OceanBase数据库支持服务SaaS类企业的场景进行模拟

场景1:企业多可用区混合云OLTP场景。SaaS类企业中核心业务需要预防单一云出现不可逆转的故障期间,快速安全进行数据处理切换。

可行性方案:

1 OceanBase部署在华为云、腾讯云、阿里云三大主流的云均有自运营平台,混合云中至少选择其中两个云平台,并部署OceanBase自营数据库产品,由OceanBase负责基础数据库运营维护,来保证企业数据安全和业务连续性。

2 使用第三方的数据库同步产品,来进行OceanBase数据库之间的同步,数据同步产品独立于云产品,如:TapData 企业版产品。

3 SaaS 企业中服务的大客户如需要特殊独立服务,也可以使用OceanBase租户的概念进行部署,合理分配资源,有效降低成本。

1731394303

1731394321

1731394343

场景2 企业数据灾备场景。

     灾备是很多企业需要的考虑和实施的,以保证企业数据安全。关键性的业务,尤其SaaS类企业的数据,这里包含如线下数据安全场景、线上数据安全场景。线下数据库场景中,多见于线下机房环境单一,且需要将重要的数据,物理保存在其他的节点,保障线下机房受损后,核心数据的安全性。线上的环境中,也需要进行一些自建数据库产品,或云托管数据库产品的异地数据存储。大中型企业数据安全,或上市企业中的IT等保审核,都有此数据安全和异地数据备份的要求。在数据异地备份中,需要考虑如数据安全、数据备份存储成本、数据损失比例、数据紧急可访问特性、数据恢复速度等评价指标。

     异地备份方案解释:异地数据备份不仅是将当前的数据进行定期备份后,将备份文件传送到指定的异地进行备份存储。同时异地数据备份也指,对原端数据的同步传输到异地的目的端。

     可行性方案:方案中对数据的压缩和成本对应关系是异地热备方案中的一个核心点,且灾备中SaaS企业基于成本的考量,并不会选择三大云作为灾备的目的地,而是选择一些其他成本较低的云,作为数据的目的地,这里的数据热备中的数据压缩的技术与选择的热备数据库产品有关。众所周知,在数据压缩中通用的数据库压缩算法采用了行业通用的数据压缩,如zlib、snappy、lz4 或 zstd等,这些算法均可以在OceanBase中进行选择,而更多其他数据库不具备的数据压缩方法,如行列混存编码的压缩方法,是OceanBase单独提供给客户进行使用的方法,通过这样的方案更加有效的降低了重复数据的存储空间。(具体客户使用OceanBase降低存储成本案例,参见如下链接和内容截图)

https://finance.sina.com.cn/roll/2024-10-29/doc-incuetkc8862343.shtml

1731394376

1731394401

场景3 国外SaaS企业投资中国应对国内法律要求及国内SaaS企业出海应对海外数据存储要求

      随着世界多极化发展的形态逐渐显现,后续各国都会逐步收紧外国企业在本地的数据安全法律或协议,世界上已经有几十个国家出台了限制数据跨境传输的法律:美国很早就有关于医疗数据、消费者数据的数据保护法律;欧洲2018年开始实施GDPR,对于个人数据在欧盟内以及向欧盟外传输提出了管控要求;中国在过去网络安全法基础上,最新出台了《数据安全法》(DSL)、《个人信息保护法》(PIPL),数据管控范围从个人数据扩展到其他分级的重要数据,由于中国经济体量巨大,在中国的跨国公司越来越多,这些合规要求给跨国公司在中国使用国外的云服务带来很大困扰,印度、澳大利亚和许多其他国家都有要求数据本地化驻留的规定。

1731394424

      伴随着这些法律和限制的出现,对于国内外一些企业的跨国运营的数据流转产生了更多的要求,IT架构师方面也需要考虑,由此产生的各种问题。同时,各个国家的数据安全法给外资企业进入中国或国内企业出海造成了一定的困扰。如在一些外企使用Oracle类的数据库产品,到国内后基于云和数据安全法等技术性的要求,无法提供有效的Oracle云SaaS服务,基于数据的存储地的要求,外企针对国内敏感的数据的存储地必须是国内的要求也在逐步的提出。可行性方案:在这样的情况下,一些外企需要在国内快速的替换Oracle的数据库产品,使用三大云上均提供服务的OceanBase的数据库产品是一个便于操作的方案。与此同时国内一些企业出海后,基于国外法律的要求,必须使用国外大型云提供的数据库产品,或国外允许的数据库产品也将成为一个门槛,为避免一些政治、政策的要求,满足非技术问题对数据库的硬性要求,选择可靠的中立数据库产品,也是需要考虑的问题,比如选择的数据库产品的企业的产品是否合规,常见的合规的标准有 ISO27001、 ISO27018、ISO 9001、ISO 22301、ISO 20000(信息技术服务管理)、SOC2 Type II、 PCI DSS (支付行业数据安全标准)等。

1731394462

1731394487

1731394508

     在Oracle与OceanBase的互换中,经过一些老师的验证,的确OceanBase是替换Oracle数据库方案中各项成本较低的选择(开发成本,数据库成本,法律成本,数据同步成本),可以让企业在没有地域、国域限制的的情况下,更放心地使用数据库产品,避免发生使用的数据库产品在地域政策上的风险,导致企业停止运营或运营受到威胁的严重问题。具体对OceanBase替换Oracle有疑虑的老师同学可以查看如下连接中的具体替换事例。https://mp.weixin.qq.com/s/HHiXoJEnq6iVrnExwRdv2Q

1731394655

      综上所述,在国内SaaS企业蓬勃发展的今天,更多的人使用到了更加稳定,且价格低廉的服务,SaaS类的企业,也在面临多种IT技术、运营成本、国内政策、地缘政治等多种的挑战,虽然数据库选型在其中只占一小部分,但正确的选择会给企业后续的运营提供持久可靠的基础。

441c8734f52ee1c294b7401f0689ba3.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

听溪
暂无图片
24天前
评论
暂无图片 0
聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)| 优秀征文分享
24天前
暂无图片 点赞
评论
星星之火
暂无图片
1月前
评论
暂无图片 0
在国内SaaS企业蓬勃发展的今天,更多的人使用到了更加稳定,且价格低廉的服务,SaaS类的企业,也在面临多种IT技术、运营成本、国内政策、地缘政治等多种的挑战,虽然数据库选型在其中只占一小部分,但正确的选择会给企业后续的运营提供持久可靠的基础。
1月前
暂无图片 点赞
评论
咚咚
暂无图片
1月前
评论
暂无图片 0
聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)| 优秀征文分享
1月前
暂无图片 点赞
评论