数据库的下一场革命:S3 延迟已降至原先的 10%,云数据库架构该进化了
公共云的关系型数据库将会从依赖云盘向利用好对象存储,向采用更加云原生的架构的新时代迈进。为了适应对象存储,充分发挥其优势,数据库的架构也势必需要进行大刀阔斧的改造,水平扩缩容、容灾技术以及存储引擎的数据格式都将随之变化。
终于,AWS Aurora 也走向了融合架构,这一次阿里云 PolarDB-X 确实遥遥领先
Aurora Limitless 目前还在 Preview 状态,正式开放估计要 6-12 个月。而 PolarDB-X 不仅仅提供了阿里云托管的版本,还提供了可以运行在其它环境的开源版本。如果大家对分布式数据库感兴趣,又不想花钱在云上试用,不妨可以看看 KubeBlocks 这个项目。
来自阿里P10的故障分析:从滴滴的故障我们能学到什么
控制规模、避免单点、拥抱重启、数据面的可用性和控制面解耦。这些点是我过去十多年在设计 RDS 和 PolarDB 这样的大规模云服务时所重视的一些设计原则,这些原则可以帮助防御系统出现大规模故障。在开发 KubeBlocks 的过程中,我发现这些原则在 K8s 的场景下仍然是有效的,希望可以帮助架构师和工程师们设计更稳定的系统。
亲身体验云原生顶会北美 KubeCon,5个要点和4个 Fun Facts
上周,KubeCon + CloudNativeCon North America 2023 顺利落幕。作为 Kubernetes 和云原生技术领域的盛会,KubeCon NA 吸引了来自全球的专业人士和爱好者。我们亲身体验了这场盛会,清晰地感受到了 14,000 名参会者的能量萦绕在风城芝加哥空气中,300+ 企业赞助商的展台布满 2,000 平的麦考密克展览中心,很多激动人心的公告-宣布合作、发布产品、技术突破等等。
玩转 Cgroup 系列之三:挑战手动管理 Cgroup
在这一篇文章中,作者将重点介绍 Cgroup 的手动管理任务。虽然手动管理 Cgroup 不是一件容易的事,但了解其中的过程可以帮助我们更好地认识 Cgroup 和资源管理。
KubeBlocks v0.7.0 发布!支持引用外部组件,解耦备份 API,还支持了 Pika!
我们很高兴地宣布 KubeBlocks v0.7.0 正式发布!在此版本中,KubeBlocks 已支持 31 个开源数据库引擎,包括 MariaDB、Elasticsearch、Pulsar 和 Pika 等新的add-ons,为 K8s 用户提供了更广泛选择的同时,也延续了相同的用户体验。
KubeBlocks 完成阿里云 PolarDB 数据库产品生态集成认证啦!
近日,杭州云猿生数据有限公司(以下简称云猿生)与阿里云 PolarDB 开源数据库社区展开产品集成认证。测试结果表明,杭州云猿生数据有限公司旗下 KubeBlocks(V0.7.0)与阿里云以下产品:开源云原生数据库 PolarDB 分布式版( V2.0 ),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
玩转 Cgroup 系列之二:使用 CPUShares 管理 Cgroup
在本系列的第一篇中,我们看到了 Linux 系统管理员视角下的 Cgroup,并了解了它如何帮助资源管理和性能调优。在第二篇中,作者将继续介绍 CPUShares 以及它如何帮助管理 Cgroup。
轻松集成系列四:如何在 KubeBlocks 中更新参数|以 Oracle MySQL 为例
本文以 Oracle MySQL 为例,介绍如何在 KubeBlocks 中配置参数模板并更新参数。
玩转 Cgroup 系列之一: Cgroup 的起源、重要性和基本工作原理
关于 Cgroup 的话题,这个系列文章是小猿姐迄今为止看过的最清晰易懂的,那么下面就一起来看看 Linux 系统管理员视角下的 Cgroup 吧。
轻松集成系列三:如何在 KubeBlocks 中配置参数模板|以 Oracle MySQL 为例
本文以 Oracle MySQL 为例,介绍如何在KubeBlocks中配置参数模板。
基于 KubeSphere 部署 KubeBlocks 实现数据库自由
KubeSphere 提供了 GUI 和 DevOps 工具,大大降低了 Kubernetes 学习和使用门槛。KubeBlocks 基于 K8s Operator 模式实现了应用解耦和复用,是云原生架构的重要选择。双方深度融合,发挥各自在易用性和敏捷开发上的优势。KubeSphere 让 KubeBlocks 更易部署和使用,KubeBlocks 让应用在 KubeSphere 上更灵活弹性。通过结合两者优势,企业能够更轻松实施以应用为中心的数字化转型,实现业务创新。
轻松集成系列二:如何在 KubeBlocks 中创建备份并恢复?以 Oracle MySQL 为例
本文将介绍如何在 KubeBlocks 上实现最常见的全量快照备份和文件备份。
轻松集成系列一:如何向 KubeBlocks 添加新的数据库类型?以 Oracle MySQL 为例
KubeBlocks 可以帮助您轻松地管理各种不同类型的数据库,那么如何将一个数据库引擎添加到 KubeBlocks 呢?从这个系列开始,我们将会讲解如何通过几个非常简单的操作,把一个数据库引擎当作 KubeBlocks Add-on 添加到 KubeBlocks 进行管理。本文作为这个 Add-on 教程系列的第一篇,将以 Oracle MySQL 为例,介绍如何添加你的第一个 Add-on。
PostgreSQL@K8s 性能优化记
本文作者蔡松露,是云猿生数据 CTO & 联合创始人,前阿里云数据库技术专家。目前负责云猿生数据产品研发工作,带领团队完成云原生数据库管理系统 KubeBlocks 的设计。在此文中,他对 PG on ECS(下文中以 ECS PG 代指)和 PG on K8s 两种方案做了性能对比,并提出了 PG on K8s 上的性能优化方案,以确保数据库在 K8s 上能满足用户对性能和稳定性的要求。
一个后端工程师对前端云 Vercel 的体验和探索
Vercel 是一个为前端开发者设计的一体化平台(前端云),可以帮助开发者快速地将网站和应用程序部署到各种环境中,并且提供了一个灵活、可扩展和安全的平台,非常适合开发者在不同平台和环境中进行开发和部署。
详解平台工程的概念及其正确的实施策略
平台工程的主要功能是创建和提供一套通用的工具或构件,例如持续集成/持续部署(CI/CD)或开发工具链等软件组件,开发人员可以将其作为产品开发的基础。本文详细地阐述了为什么需要这个平台工程师这个新角色,真实世界的平台工程团队是做什么的 ,如何正确地实施平台工程,当然还有它与 DevOps 和云工程师的区别与联系,以及它是否真的取代了这些角色?
数据库的下一场革命:S3 延迟已降至原先的 10%,云数据库架构该进化了
公共云的关系型数据库将会从依赖云盘向利用好对象存储,向采用更加云原生的架构的新时代迈进。为了适应对象存储,充分发挥其优势,数据库的架构也势必需要进行大刀阔斧的改造,水平扩缩容、容灾技术以及存储引擎的数据格式都将随之变化。
致敬中国数据库的黄金时代-记录阿里云数据库从落选到登顶魔力象限的全过程
2023 年12月18日, Gartner 发布了云数据库魔力象限,阿里云作为中国厂商入选。让我们在恭喜阿里云数据库持续霸榜魔力象限的同时,也深入回顾一下阿里云数据库从落选到进入“领导者”象限的整个过程。