数据库那些事儿?

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 删库跑路怎么解?

见兔而顾犬,未为晚也;
——《战国策》

删库跑路怎么解?

先讲一个最简单的方案:
迁移到阿里云PolarDB

PolarDB提供MySQL5.6/8.0以及PG 11的100%兼容,单节点最高88核、最大支持16节点横向扩展,在兼容性和性能上都有保障。

PolarDB自带极速无锁备份功能,只需几分钟时间即可完成数TB数据的备份。Polar的自动备份默认每天一次,用户也可以自行调整备份频率,但系统预制的安全策略是每周至少两次,而且用户无法自行删除自动备份

目前PolarDB的备份不收费。

假如不怕麻烦,还可以考虑再建立另一套独立的数据备份体系:
用阿里云DBS进行跨云、跨账号的备份

阿里云DBS支持跨云跨账号备份,可以将数据库备份到独立的阿里云账号下,实现生产环境和备份环境的隔离

DBS架构图如下所示:
1.png

(上图来自阿里云官网)

可以在隔离的网络环境下部署备份网关,无需对公网开放数据库访问端口。只要备份网关能够访问到数据库、能够访问DBS服务端即可获取备份指令完成数据备份,备份网关也无需对公网开放访问端口。

DBS支持逻辑备份和物理备份两种方式,对不用数据库适用不同的RPO指标:
2.png

(上图来自阿里云官网)

DBS还支持将备份的数据自动归档到本地数据中心:

3.png

(上图来自阿里云官网)

除了删库跑路,对于大一些的组织,还要解决数据库运维过程中的数据泄露和随意变更问题就要更复杂一些了。

使用阿里云数据管理DMS安全协同版来统一管控数据库开发运维。
4.jpg

(上图来自阿里云官网)

DMS安全协同版支持同账号或跨账号的阿里云RDS、自建数据库、以及其他云厂商的数据库服务的接入和管控。阿里云DMS过去分成免费版、高级版、企业版,现在分成了自由操作、稳定变更、安全协同三个版本。要解决数据泄露和无序变更问题,我们需要的是安全协同版。

5.png

(上图来自阿里云官网)

阿里云最佳实践团队出了一篇通过DMS进行数据库和用户接入访问权限申请以及数据脱敏的最佳实践文档,感兴趣的可以参考:

《阿里云数据库运维安全管理最佳实践 》
https://www.aliyun.com/acts/best-practice/preview?id=344828

目录
相关文章
|
JavaScript
Element el-radio 单选框详解
本文目录 1. 用途 2. 单选框 3. 单选框样式 4. 单选框组 4. 单选框组样式 5. 尺寸调节 6. 绑定值变化事件 7. 小结
1944 0
Element el-radio 单选框详解
|
存储 JSON 关系型数据库
Elasticsearch 索引
【11月更文挑战第3天】
273 4
|
存储 NoSQL Java
【面试宝藏】Redis 常见面试题解析
Redis 是内存数据结构存储系统,用作数据库、缓存和消息中间件,支持字符串、哈希、列表等数据类型。它的优点包括高性能、原子操作、持久化和复制。相比 Memcached,Redis 提供数据持久化、丰富数据结构和发布/订阅功能。Redis 采用单线程模型,但通过 I/O 多路复用处理高并发。常见的面试问题涉及持久化机制、过期键删除、回收策略、集群和客户端等。
370 4
|
SQL 分布式计算 运维
如何优化超长定时任务:慢节点优化实践
本文介绍了一个复杂的ODPS任务优化过程。通过对任务耗时卡点的分析,发现主要问题是数据倾斜和join任务资源不足。通过提高join任务资源分配、对空值加随机值打散、视图物化落表、节点拆分、前置裁剪和使用Distributed Mapjoin等方法,成功将宽表产出时间从下午一点提前到早上八点半,节省了4小时以上。优化过程中还拆分了宽表节点,降低了回刷成本。文章强调了在设计开发初期应避免代码耦合度过高,以提高代码运行效率和可维护性。
285 0
|
机器学习/深度学习 人工智能 自然语言处理
人工智能平台PAI产品使用合集之进入DSW后,如何把工作环境切换为GPU状态
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
人工智能 自然语言处理 安全
无影上新,AI助手晓颖来了!
无影上新,AI助手晓颖来了!
682 2
|
边缘计算 安全 开发工具
探索未来计算的可能性:Wasmer — 高性能WebAssembly运行时
探索未来计算的可能性:Wasmer — 高性能WebAssembly运行时
500 2