OSS

Apache Kafka の Idempotent Producer について

kafka_logo

はじめに

この記事は SRA Advent Calendar 2025 の20日目の記事です。

Apache Kafka(以下 Kafka)には送達保証のための機能がいくつかあります。 この記事ではその中でも送達が重複するのを防止するための機能である Idempotent Producer について解説します。

Idempotent Producer は Kafka のバージョン 0.11.0.0 からある機能です。この記事ではバージョン 4.1.0 を元に解説します。

続きを読む

PostgreSQL 18 に関する技術情報

このページでは PostgreSQL 18(2025/9/25リリース) に関する技術情報をお届けします。
本ドキュメントは PostgreSQL のリリースノートを元に弊社で解説を加えたものです。
バージョン18 の新機能については「PostgreSQL 18 検証報告」も参照してください。

続きを読む

Pacemaker のプロセス構成と状態遷移の仕組み

Pacemaker/Corosync は、Linux 環境で高可用性クラスタを構築するためのオープンソースのクラスタリングソフトウェアです。複数ノードにまたがるリソースの起動、停止、監視を自動的に行い、障害発生時にはフェイルオーバーを実施することで、システムの継続稼働を実現します。

続きを読む

Ansible を用いた Kafka クラスターの構築

kafka_logo

はじめに

本記事では複数台のマシンを用いて Kafka クラスターを構築し、簡単な動作確認を行います。構築には Ansible を用いて、動作に必要な最低限の設定を行います。使用するバージョンは以下の通りです。

続きを読む

PostgreSQL 18検証報告

更新日: 2025年9月18日

2025年秋にリリース予定となっている PostgreSQL 18 の新機能や性能向上、非互換変更点の主要なものについて動作検証を行った結果を報告します。

本検証レポートは実施手順をコマンドレベルで記載しているため、PostgreSQL 18 の新機能を実際に動作させて確認したい方のガイドブックとしても活用できます。

続きを読む

Pgpool‑II コネクションプーリング機能の紹介

Pgpool-II は、PostgreSQL 専用のクラスタ管理ツールであり、コネクションプーリング、負荷分散、自動フェイルオーバーといった重要な機能を提供することで、PostgreSQL の高可用性と性能向上を実現します。

本記事では、性能向上やサーバリソースの効率的な活用に役立つコネクションプーリングの仕組みについて解説します。あわせて、運用時に押さえておくべき設定のポイントについても紹介します。

続きを読む

Zabbix 7.4 の紹介

本記事では、2025/7/1 にリリースされた Zabbix 7.4.0 で追加された機能や変更点について解説します。

続きを読む

Pgpool-II 4.6 の紹介

2025 年 2 月 28 日、Pgpool-II の新しいメジャーバージョン 4.6 がリリースされました。

Pgpool-II 4.6 では、ロギングコレクター、クエリキャッシュの機能強化がされました。また、バックエンドからのメッセージのログ機能の搭載、PostgreSQL 17 への対応、Watchdog の IPv6 への対応も行われました。

Pgpool-II 4.6 の新機能及び変更点は Pgpool-II 公式ドキュメントの以下のページに記載されています。

Pgpool-II 4.6 リリースノート

本記事では、これらの新機能について詳しく紹介します。

続きを読む