2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

Percona 发布运行在 Kubernetes 上的 XtraDB Operator 和 MongoDB Operator

作者:K Jonas

  • 2019-06-20
  • 本文字数:1239 字

    阅读完需:约 4 分钟

Percona 发布运行在 Kubernetes上的 XtraDB Operator 和 MongoDB Operator

数据库软件公司 Percona发布了用于 XtraDB 集群(PXC)和 Percona Server for MongoDB 的 Percona Kubernetes Operator。按照 Percona 的说法,它设计 XtraDB Operator 和 MongoDB Operator 是为了消除重复任务,以及保证它们在 Kubernetes 环境中的一致性和可靠性。


Kubernetes Operators 通过对应用环境进行编排来实现应用的扩容和故障恢复。Operators 采用开源的Operator框架来实现对 Kubernetes 应用程序的打包、部署和管理。Operators 由CoreOS推出的,它可以帮助 Kubernetes 应用程序自动化运行,并且这个框架被设计成专门用于管理诸如版本管理、备份等有状态的应用程序。


Percona公司提供数据库软件产品以及诸如降低成本和风险、降低供应商购买量、数据库最佳实践等相关的数据库咨询服务。它的起始项目Percona Server for MySQL是一个可以提高性能、具有可伸缩性并提供了操作工具的开源的 MySQL 数据库替代产品。


Percona Operator for XtraDB可以对 PXC 集群进行部署、管理、扩容及缩容。XtraDB 是 Percona 开发的用于 MySQL 和 MariaDB 数据库的开源版 InnoDB 存储引擎,它提升了性能和伸缩性,并提供了诸如查询日志的统计功能特性。PXC 集群实现了用于负载均衡的ProxySQL和用于 MYSQL 数据库备份的Percona XtraBackup for MySQL。该 Operator 还包含了Percona的监控和管理工具,通过这些工具可以获取集群性能及使用情况的详细信息。


Percona Operator for MongoDB同样可以对 MongoDB 副本集进行部署、管理、扩容及缩容,也包含了备份功能和数据库性能监控工具。Percona MongoDB 节点可以当作数据存储节点或注释仲裁器来使用。


除了 Percona 公司之外,其他一些企业和开源的 MySQL 或 MongoDB Operators 也能在 Kubernetes 上管理数据库生命周期。MongoDB 提供了一个企业版的Operator,它可以通过简单的命令来部署 MongoDB 实例,并包含了 MongoDB 的监控和备份平台,以及 MongoDB 的基础设施产品Ops ManagerCloud Manager。但该 Operator 还是测试版,不建议在生产中使用。3D 打印公司Ultimaker也有一个MongoDB Operator,它可以对 MongoDB 的副本集进行创建、管理和删除,并能自动初始化主节点中的副本集配置,将备份调度到谷歌云上。


Oracle 提供了一个MySQL Operator来对 MySQL InnoDB 集群进行创建、配置和管理。该 Operator 可以增删 MySQL InnoDB 集群、自动执行数据库备份、执行故障检测和恢复,并可以通过备份来恢复数据库。这个 Operator 目前还是 alpha 版,未来发布版本中可能会包含重大变更。Wordpresst 的主机管理平台Presslabs也有一个处于 alpha 测试阶段的MySQL Operator,它使用 Percona Server 来管理 MySQL 数据库。


想了解更多关于 Percona 发布的 Operators 信息,请查看Percona云原生自主研发数据库计划。Operator 框架社区还维护着诸如 CouchDB、Cassandra、DynamoDB、PostgreSQL 等数据库的Operators。Operator 框架相关的信息可以在OperatorHub.io上获取。


查看英文原文Percona XtraDB and MongDB Operators for Kubernetes


2019-06-20 11:358918
用户头像

发布了 342 篇内容, 共 241.4 次阅读, 收获喜欢 630 次。

关注

评论

发布
暂无评论
发现更多内容

从单机定时到多层分发

程序员小航

Java 定时任务 XXL-JOB

MongoDB的原理、基本使用、集群和分片集群

神农写代码

微信朋友圈的高性能复杂度

锎心😌😌😌

一文简述:云原生应用十二要素

穿过生命散发芬芳

4月月更

微信朋友圈的高性能复杂度分析

高山觅流水

「架构实战营」

在线时间戳计算时间差

入门小站

工具

AI大咖说-如何有效的读论文

AIWeker

人工智能 论文阅读 李沐

茴字有四种写法,HTAP呢?

MatrixOrigin

数据库 MatrixOrigin MatrixOne 矩阵起源 超融合数据库

mass哈希娱乐游戏Dapp开发搭建

薇電13242772558

区块链

DIKW金字塔,AI爬到第几层了?

脑极体

软件设计模式:桥接模式

正向成长

设计模式 桥接模式

每位互联网人才都应该明白怎么通过XSS获取cookie

喀拉峻

网络安全 安全 信息安全

数据库的物理存储系统

Joseph295

数据库 数据库系统

Go 实现 WebSockets:2. 如何在 Go 中创建 WebSockets 应用程序

宇宙之一粟

Go 语言 web socket 4月月更

2022第13周-技术分享记事

李印

随笔 工作经验

Python 中有什么不容易让人察觉的有趣的事实?

Jackpop

8000字长文图解String,这次彻底搞懂了

Jackpop

深度学习实战:基于卷积神经网络的猫狗识别

Peter

人工智能 机器学习 深度学习

jupyter notebook更换皮肤

Peter

数据分析 工具 jupyter

展业四海,服务八方,明道云落地蜀陕豫鄂

明道云

python中self与__init__怎么解释能让小白弄懂?

Jackpop

linux之tree命令

入门小站

[Day10]-[动态规划]最长回文子序列

方勇(gopher)

LeetCode 动态规划 数据结构算法

jackson学习之四:WRAP_ROOT_VALUE(root对象)

程序员欣宸

4月月更

生产环境Redis连接,长时间无响应被服务器断开问题

越长大越悲伤

redis TCP 连接 springboot

自己动手写Docker系列 -- 5.4实现进入容器的namespace,exec命令

Docker Go 语言 4月月更

编程新手如何提高编程能力?

Jackpop

在线SQL美化格式化工具

入门小站

工具

一文读完吴恩达-Machine Learning Yearning

AIWeker

人工智能 机器学习 吴恩达

游戏化与驱动力 —《游戏化实战》读后感

Bruce Talk

敏捷 随笔 Agile

TensorFlow的常用函数

Peter

人工智能 深度学习 tensorflow

Percona 发布运行在 Kubernetes上的 XtraDB Operator 和 MongoDB Operator_软件工程_InfoQ精选文章