Redis 是一个开源的、轻量级的、高性能的、基于 键-值
对的缓存与存储系统,非常适合用来缓存和存储服务和消息队列、任务队列等。
QuarkDB 是一个由 Cern
的 IT-ST
部门开发的高可用的 键-值
存储的内存数据库, 其实现了 redis
命令集的一个小的子集. QuarkDB 建立在 rocksdb 之上, rocksdb
则是一个强一致性的嵌入式的 键-值
存储系统. QuarkDB
的高可用性是由多副本节点和 raft 分布一致性算法保证的.
Ceph 提供了一些特性和接口, 可以让我们很方便地实现 集群的备份与恢复. 一种是 通过集群镜像,可以做到实时备份, 但是这个对网络要求比较高, 运行一个镜像集群资源消耗也比较大. 还有一种就是通过 RBD
的快照技术, 实现对 RBD
的数据备份与恢复.
工作中,有时候我们需要知道某个文件是否被修改了, 被哪个程序修改了. Linux 下可以很方便地监控某个文件被修改的记录. 根据目的不同, Linux 下有不同的监视文件或文件夹的方案.
Continue reading在部署完 Ceph 集群后, Ceph 会默认建有一个存储池 Pool
. Pool
能够为我们提供一些需要的功能.
Ceph 提供了很好的接口可以让 OpenStack 使用来作为其 Glance
, Cinder
, Cinder Backup
和 nova
服务的后端. 本篇主要介绍如何配置 Ceph
和 OpenStack
让两者协同工作, 主要内容搬运自 RedHat
Python 中有一个非常有意思的包 sh
, 它是一个将系统程序动态映射到Python函数的一个wrapper. 得益于Python的强大和灵活, 它可以让你在Python中方便地运行shell命令.
Json 是一种非常通用的数据格式, 在Python中使用也非常方便. Python中有内置的 json
模块, 用来编码和解码 json 数据, 其使用也很简单, 在日常运维工作中非常实用.