簡単に Web サイトを最適化!mod_pagespeed

mod_pagespeed は Google が提供している Web サイトを高速化するためのモジュールです。

これは Apache のモジュール(Nginx も)として動作し HTML ファイル内の CSS や JavaScript を結合することでネットワークアクセスを減らしたりすることで高速化を図ります。

(more…)

GlusterFS でストライプボリュームを作ってみる

で GlusterFS を使ってミラー構成のボリュームを作成する方法を紹介していますが、今度はストライプ構成でボリュームを作成する手順を紹介します。

手順はだいたい と同じです。

(more…)

GlusterFS でミラーボリュームを作ってみる

GlusterFS を使ってミラー(RAID 1)構成のボリュームを作成する方法を紹介します。このミラー構成はレプリケーテッドボリュームと呼ばれるボリュームオプションで実現します。

(more…)

GlusterFS で利用可能なボリュームオプション 7種類

GlusterFS ではボリュームを作る上で多くのボリュームオプションを用意しています。このボリュームオプションは RAID のようにミラーリング(レプリケーテッド)やストライプを行います。今回はこれら GlusterFS で利用可能なボリュームオプションについて説明します。

ブリックとは

ボリュームオプションを説明する前にブリックについても説明します。ブリックはサーバ内で共有しているディレクトリ1つを指します。1つのサーバ内では複数のブリックを共有することも可能です。

(more…)

分散ファイルシステム GlusterFS を使う上で知っておきたい 5つのこと

Hadoop HDFS に代わるバックエンドとしても利用可能な分散ファイルシステム GlusterFS の紹介とメリット・デメリットについて考えてみます。

(more…)

salt をちょっと試してみる(3)

salt の紹介やインストール方法とノードをマスタで承認するまでを で紹介しました。最後は salt を最小限構成ではじめる為の設定について説明します。

(more…)

salt をちょっと試してみる(2)

salt の紹介やインストール方法について で紹介しましたが、今回は salt の設定ファイルの概観と各ホストで稼働するノード(salt-minion)をマスタ(salt-master)で承認するまでの方法について説明します。

(more…)

salt をちょっと試してみる(1)

python 製サーバ管理ツールの Salt について で紹介していますが、今日は salt を速攻で試す方法について説明します。環境は Ubuntu server 12.04 です。

(more…)

python 版 Chef の Salt ってどんなもの?

ちまたでは ruby 製のサーバ管理ツールである Chef が賑わっているようですが、python 大好き派な私はついつい python 製の代替製品を探してしまいます。python ではたいてい pypi から探してくるのですが最近 salt というサーバ管理ツールを見つけて魅力に取り憑かれつつあります。
(more…)

Varnish VCL(設定ファイル)をログ出力する

Varnish の設定ファイルである VCL(デフォルトは default.vcl)はプログラムライクである為、柔軟な設定を記述することができますが、どの処理(if 文)が実行されているか等が分かりにくい側面もあります。これらを踏まえて、今回は Varnish VCL でログを出力する方法を紹介します。
(more…)