技術情報
OSS 紹介
OS
CentOS
RedHat Enterprise Linux(RHEL)互換の Linux ディストリビューション。
仮想化
KVM
Linux Kernel に標準で入っている仮想化基盤。
クラスタリング
Heartbeat
HA クラスタ管理を行なうソフトウェア。
Corosync
Corosync
HA クラスタ管理を行なうソフトウェア。
Pacemaker
Heartbeat V2.0 で実装された新しいリソース制御機能を、切り離して別ソフトウェアとしたもの。
DRBD
ミラーリングを行なうソフトウェア。※ DRBD は LINBIT Information Technologies GmbH の登録商標です。
Keepalived
LVS の死活監視、管理を行なうソフトウェア。
データベース
PostgreSQL
オープンソースのリレーショナルデータベース管理システム (RDBMS) 。問い合わせ言語に SQL を用い、標準 SQL の大部分とその他の先進的な機能をサポートする本格的なRDBMS。
pgpool-II
複数の PostgreSQL をまとめてプロキシのような役割をし、負荷分散、レプリケーション、watchdog の機能を提供します。
Slony-I
Slony-I
PostgreSQL の非同期レプリケーションを提供します。負荷分散、自動フェイルオーバの機能はありません。
pgAdmin
PostgreSQL に同梱されている GUI 操作ツール。データベースやテーブルの作成、更新などができます。
PostGIS
PostgreSQL データベースで GIS(地図空間情報)を扱うための拡張モジュール。
pg_rman
PostgreSQL のバックアップ/リストア管理ツール。
SQLite
アプリケーションに組み込んで使うデータベース。
Berkeley DB
Berkeley DB
アプリケーションに組み込むデータベース。
Webサーバ
Apache HTTP Server
もっともよく使われている Web サーバ。
APサーバ
Tomcat
Java サーブレット、JSP を実行するためのアプリケーションサーバ。
mod_jk
mod_jk
Apache や IIS といった Web サーバと Tomcat を連携させるためのコネクタ。
NoSQL
Kyoto Cabinet
Kyoto Cabinet
プロセス組込み型 KVS。
Kyoto Tycoon
Kyoto Tycoon
Kyoto Cabinet をベースにした DB サーバ。
Hbase
Hadoop の HDFS 上に構築する KVS。
Cassandra
Facebook 社において大規模データの格納のために開発された KVS。
分散処理
Hadoop
大規模なデータを分散処理する Java フレームワーク。
シングルサインオン
OpenAM
Sun、Oracle が開発し終了した OpenSSO を、開発継続につき改名したもの。
認証サーバ
FreeRADIUS
もっともよく使われている RADIUS 認証サーバ。
キャッシュサーバ
Squid
Web ページコンテンツ内容をキャッシュするソフトウェア。
ロードバランサ/リバースプロキシ
Pound
Pound
リバースプロキシ、ロードバランスの機能を提供するソフトウェア。
HAProxy
リバースプロキシ、ロードバランス、高可用性の機能を提供するソフトウェア。
LVS
Linuxシステムの負荷分散を行なうソフトウェア。
メールサーバ関連
Postfix
メール転送エージェント(MTA)。
sendmail
UNIXで古くから使われてきたメール転送エージェント(MTA)。
UW-IMAP
UW-IMAP
IMAP サーバ。
Qpopper
Qpopper
もっともよく使われている POP3 サーバ。
DNSサーバ
BIND
BIND
もっともよく使われている DNS サーバ。
FTPサーバ
ProFTPD
セキュリティ的に問題のある WU-FTPD の代替として開発された、FTP サーバ。
vsftpd
vsftpd
非常にセキュアな(Very Secure)な FTP サーバ。
LDAPサーバ
OpenLDAP
OpenLDAP
もっともよく使われているフリーの LDAP サーバ。
ファイルサーバ(/プリントサーバ)
NFS
NFS
分散ファイルシステム。ネットワークを通じたファイル共有を可能にします。
ボリューム管理
ソフトウェアRAID
mdadm
mdadm
RAID デバイスを管理するプログラム。
セキュリティ
iptables
iptables
カーネルの IP パケットのフィルタリング。
アンチウィルス
ClamAV
メールサーバでメールのウィルスチェックをするのに使われます。
運用監視
Zabbix
サーバやネットワークに接続されたデバイスを監視するソフトウェア。
Hinemos
サーバやネットワーク機器を監視し、障害を検知して通知をするソフトウェア。
net-snmp
net-snmp
死活監視を行なうソフトウェア。
ログ関連
syslog
syslog
システムの動作ログを記録するソフトウェア。
rsyslog
rsyslog
信頼性の高い(reliable)syslog。
syslog-ng
syslog-ng
syslog の拡張版。
Apache log4j
Apache log4j
Java プログラムのログを記録するソフトウェア。
データ可視化ツール
Grafana
Grafanaは、さまざまなデータソースに直接接続して、リアルタイムに可視化を行うオープンソースのダッシュボードです。
サーバ管理関連
RPM
RPM
RedHat 用のパッケージ管理ツール。
yum
yum
RPM の管理を自動化するツール。
バージョン管理
Apache Subversion
集中型バージョン管理システム。
開発ツール
GDB
GDB
GNU ソフトウェア・システム上で動くプログラム用のデバッガ。
Autotools
Autotools
UNIX 互換環境用のパッケージを生成するツール群。
プロジェクト管理
Redmine
Redmine
Ruby on Rails でかかれた、Web ベースのプロジェクト管理システム。
trac
Python でかかれた、Web ベースのプロジェクト管理システム。