レンタルサーバー

 今まで自宅サーバーにこだわってきましたが、最近になって自宅サーバーの魅力が薄れてきていることに気がついてきました。ダイナミックDNSを提供してもらっているZiVEが有料化するという情報が発表されてから、独自ドメインの取得に向けて情報を集めていました。その際にレンタルサーバーを提供している業者の情報も読んでいるうちに、レンタルサーバーの魅力に気がつき始めました。

レンタルサーバーの優位点

 情報を集めている中で、もっともサービスの内容が優れているのではないかと思ったのが、☆さくらインターネット☆という会社のサービスです。
Click Here!
 ここのサービスは大きく分けて、複数のユーザーが共用してサーバーを使用するレンタルサーバーというサービスと、一人のユーザーがひとつのサーバーを独占して使用する専用サーバーという2種類のサービスがあります。後者の専用サーバーサービスは値段が高いので、個人で使用するのにはあまり適していないと思われますので、ここではレンタルサーバーの方を紹介します。

ディスクスペース

 レンタルサーバーには3種類のサービス形態があります。(平成16年3月現在)
  ライト スタンダード プレミアム
利用料金(月払) 500円 1,500円
利用料金(年払) 1,500円 5,000円 15,000円
初期費用 1,000円 1,000円 1,000円
ディスク容量 300MB 1GB 3GB
利用可能なドメイン数 制限なし
さくらのサブドメインが3つ付属。
(sakura.ne.jpのサブドメインを1つ、
30種以上のドメインから選べるサブドメインを2つ)
お支払い方法 クレジットカード、自動口座振替、銀行振り込み※1、請求書払い※2
 300MBもの領域を年払い1500円で手に入れることができてしまいます。また、1GBもの大容量でさえ、年額5000円で手に入ってしまいます。サブドメインが3つももらえてしまう上に、メールアドレスについては、事実上、無制限に作成することができます。
 そもそも自宅サーバーを運営し始めたのは、プロバイダから提供されている数十MB程度のホームページスペースではとても足らなかったので、広大なディスク容量を求めて自宅サーバーの運用を始めました。しかし、ここにあるような300MB、そして1GBものディスク容量を提供してもらえれば、自宅サーバーの旨みはあまり感じられなくなってきます。
楽天市場】セール情報
ジブリがいっぱい ホームシアター導入特集 人気家具 iPodシリーズが安い 高級品市場 格安液晶テレビ
新製品・最新家電 液晶テレビやiPod特価 インテリア激安 楽天ザ・バーゲン 激安アウトレット特集 DVDレコーダ市場

価格

 一見、自宅サーバーであれば、サーバーなどを購入するために初期投資さえしてしまえば、特に維持のためにお金はかかっていないような感じがするのですが、実は電気代がかなりかかっています。最近の普通のスペックのパソコンを24時間使っているのだとすると、だいたい、1ヶ月間に1000円程度の電気代がかかっているのではないでしょうか。これは意外と高い金額です。さきほどの、☆さくらインターネット☆のサービス体系の表と見比べると、最上位のプレミアムの値段に近い料金であることがわかります。
 このほかに、ダイナミックDNSをそのまま使い続ければ、そこに必要な料金、もしも固定IPアドレスにするのであれば、これに必要な料金も別にかかってくるので、より以上、レンタルサーバーの方が優位になってきます。
 価格面では完全にレンタルサーバーが優位という形になりそうです。

スピード

 一番心配していたのが、共有型レンタルサーバーを使用したときに、どの程度のスピードが出るかということです。ひとつのサーバーを複数の人が一緒になって使っていますので、トラフィック件数の多い人と一緒になってしまったりすると、スピードが大きく落ちる可能性があります。
 このスピードについては手っ取り早く知るための方法があります。単純に夜などのアクセス件数が多いと思われる時間帯に、実際に☆さくらインターネット☆を使用している人のサイトにアクセスしてみて、どの程度の速度が出るか試してみれば簡単に傾向はわかります。☆さくらインターネット☆のユーザーか否かは、ドメイン名から判別することが可能です。ドメイン名としては、「sakura.ne.jp」のほかに下記のドメイン名があります。(独自ドメインを持っている人の分はどこのサーバーを使っているかはそのドメイン名からは判りません)
halfmoon.jp ivory.ne.jp opal.ne.jp topaz.ne.jp mints.ne.jp sumomo.ne.jp mokuren.ne.jp mail-box.ne.jp sakuraweb.com jpn.org x0.com squares.net rgr.jp rdy.jp skr.jp eek.jp flop.jp whoa.jp noob.jp achoo.jp uh-oh.jp jeez.jp websozai.jp 2-d.jp netgamers.jp  tank.jp razor.jp rulez.jp matrix.jp spawn.jp
 googleで上記のドメイン名をもとに検索すれば、たくさんヒットします。これを一つずつアクセス確認していってみれば、傾向がわかるでしょう。私がチェックした限りはアクセス速度になんら問題を見つけることはできませんでした。
 実際に仮入会した後にホームページのコンテンツをサーバーへ転送し、あとはブログのツールであるMovableTypeなどをインストールして、ほぼ自宅サーバーと同じ環境を構築しました。そしてアクセスしてみると、こちらもなんらスピードに問題はありませんでした。また、MovableTypeでコンテンツを再構築するのは、かなりの負荷をサーバにかけて時間もかかる作業なのですが、同じコンテンツを自宅サーバーで再構築するよりもレンタルサーバーで再構築した方がずっとスピードが早いという結果になりました。
 自分が割り当てられたサーバーのスペックについては、コントロール画面から照会することができます。私の場合は下記のとおりです。

 これは仮入会した後にわかったことですが、サーバーにFTPソフトでログインすると、自分のディレクトリよりも上位のディレクトリ「/home」に移ることができます。ここに行けば、そこにはたくさんのディレクトリが存在します。(当然、各ディレクトリの中は入ることができないようにガードがかかっています) このディレクトリはいくつかのディレクトリを除けば、ユーザー数分のディレクトリがあるようなので、ディレクトリを数えれば、一つのサーバーを何人が共有しているかがわかります。実際に自分が使っているサーバーでディレクトリの数を数えてみると、108個のディレクトリがありました。私は、1GBのハードディスクが利用することができる「スタンダード」のサービスを利用しているのですが、だいたい、この程度の人でサーバーを共有しているのでしょう。

融通性

 自宅サーバーの利点としては、データベースをインストールしたり、CGIをインストールしたり、そしてアクセス解析をしたり、CRONジョブを流したりといった色々なことが自分の判断だけで自由にできるというメリットがあります。実際に、自宅サーバーには色々なものがインストールされていて、便利に使用できる環境を構築しています。
 実際にレンタルサーバーと契約して環境を作っているときに判ったのは、たとえ共有型のレンタルサーバーであっても、かなり自由度が高いということです。自分で自宅サーバーでやっていることはほとんどのことができてしまいます。
 今まで環境構築してきた中で一点だけ不便だと思ったのは、WEBサーバーであるApacheを制御するためのhttpd.confを編集できない点です。これについてはかわりに、ディレクトリ単位に.htaccessで制御する形になります。しかし、大きなサイトでディレクトリの数が多いときには対応するのがたいへんになります。たとえば、レンタルサーバーのデフォルトの設定では、そのディレクトリにindex.htmlが無いときには、ファイルの一覧が表示されてしまうのですが、これは一般的にはセキュリティ的に問題があると言われています。これをエラーで返すような設定をするために、.htaccessを各ディレクトリにセットアップしていく必要が出てきます。

ファイル転送

 WEBサーバーの中に入れるコンテンツをサーバーに転送するためには、FTPソフトを使って転送します。大量のファイルを転送しようとすると、なぜか100とか200とかのファイルを転送したところで異常終了してしまう場合がありました。これは転送モードをPASVモードに変更することでエラーが発生することがなくなりました。何が問題なのかはよくわかりませんが、現時点では問題なく使用しています。

サーバーの機能

SSI (2005.8.7追記)

 レンタルサーバーを選ぶ際に、よく「CGI、SSI、PHPが使えます」ということが売り文句になっていますが、正直この中のSSIについては、何のことなのか、まったくもって理解をしていませんでした。今回の「☆さくらインターネット☆」を選ぶ際におSSIが使えるということについてはあまり意識していなかったのが事実です。しかし、このSSIについて後日、勉強をしたのですが、とても便利なものだということがわかりました。これをうまく活用すると、サイトの更新がとても楽になります。現在では私のこのサイトでも至る所にSSIの仕組みを活用するようになりました。このSSIについては、専用のページ「SSIを使用したメンテナンス性向上」を準備しましたので、ぜひご覧ください。これからレンタルサーバーを選ぶ際にはSSIを使用できる会社のものがやっぱり良いと思います。(「回し者ではないのですが、やっぱり☆さくらインターネット☆をお勧めします。
楽天市場】セール情報
ジブリがいっぱい ホームシアター導入特集 人気家具 iPodシリーズが安い 高級品市場 格安液晶テレビ
新製品・最新家電 液晶テレビやiPod特価 インテリア激安 楽天ザ・バーゲン 激安アウトレット特集 DVDレコーダ市場

サーバーの引越し

 使い勝手が良いので、ZiVEの有料化に伴い自宅サーバーによる運転は終わらせて、レンタルサーバーによる公開一本に絞っていこうと思います。現在は、自宅サーバーとレンタルサーバーの両方で同じコンテンツをのせて平行運用しています。まもなく、GOOGLEのディープスクロールが終わり、今月末くらいからはレンタルサーバー側もGOOGLEにキャッシュされることになると思います。この時期を見計らって、自宅サーバー側はレンタルサーバー側へ移転通知と転送だけをするようにして、4月末を目途にレンタルサーバー一本の運用に絞っていこうと思います。
 その後のレンタルサーバーへのサイトの引っ越しに関するレポートを「サイトの引越し」に記載しました。

さくらのブログ (2005.11.26追記)

 さくらインターネットは以前からブログを使用することはできました。実際に本サイトのブログについてもさくらインターネット上で運営しています。しかし、サーバー上にMovable_Typeをインストールしなければいけなかったので、ブログを開設する敷居は少々高かったのは事実です。ところが、今回サービスされた、「さくらのブログ」は既に準備されている仕組みを利用すれば良いので、簡単にブログを始めることができます。そして、ブログの仕組みについては、既にseesaaが提供しているシステムが採用されています。このブログシステムを採用するためにさくらインターネットはseesaaと業務提携をしています。
 さくらインターネットでレンタルサーバーを借りていれば、この「さくらのブログ」は無料で使用することができます。さくらインターネットのコントロールパネルにログインして、左のメニューの中にある「さくらのブログ」のリンクをクリックすると、さくらのブログの管理画面になります。上の方で紹介したとおり、具体的にはさくらインターネットには下記の3種類の契約プランがあります。
「さくらのレンタルサーバ ライト」
「さくらのレンタルサーバ スタンダード」
「さくらのレンタルサーバ プレミアム」

 このうち、一番手頃な「ライト」のプランでさえ、300MBものディスク容量を貸してもらうことができて、年額1500円ととても安いのが魅力です。スタンダードも1GBのディスク容量が提供されて、また、さくらインターネットのサービスはとても安定していて、私が借りているサーバーでは未だトラブル知らずで24時間のサービスを継続してくれています。レンタルサーバのノウハウが高いためか、夜などのサーバーの負荷が高くなるような時間帯でも安定したサービスを提供してくれます。レンタルサーバー会社としては一押しの会社です。申し込みは下記のバナーからどうぞ。
 さくらのブログの設定方法ですが、まずはじめに、サブドメインを決定します。ドメインは、「sblo.jp」に固定されているようです。また、サブドメインを変えれば、複数のブログを開設することも可能です。
 あとはブログの名前や概要を記入してブログのデザインを選んでいけば初期設定は終わりです。初期設定が終わったら、あとは記事を投稿していけば良いのですが、今回はここのブログにある記事を全てエクスポートして、さくらのブログの方へインポートしてみました。MovableTypeでエクスポートした形式の情報をそのままインポートする機能が実装されているので便利です。
 このseesaaの仕組み自体は既にseesaaで使ったことがあり、使いやすいことは判っていたのですが、一番興味があったのはスピードです。seesaaは無料のブログということもあって、夜になるとかなりスピードが落ちてしまう場合がありました。しかし、さくらのブログの方は夜にいじっても、サクサクと本当にスムーズに動きます。これならば、MovableTypeをインストールして使うよりもずっと良いのではないかという気もしてきました。
 今まではこれからブログを開設したいという人にはあまりさくらインターネットを推薦していなかったのですが、さくらのブログサービスが提供されたことで、これから質の高いサービスを利用してブログを開設したいという場合には、このさくらのブログは筆頭の候補になるのではないでしょうか。

プレミアムプランへの移行 (2006.1.29追記)

  今まで、☆さくらインターネットの「スタンダードプラン」に加入していました。スタンダードプランはハードディスクの容量が1GBまで使用することができるコースです。約1年前に加入して、最初は容量はかなり余裕があったのですが、最近になって容量が足らなくなってきてしまいました。毎日、ブログの更新をずっと続けてきたこと、およびモブログを使用して写真の投稿もかなり行ったことが容量不足になってきた原因だと思います。MAX1GBのうち既に800MB程度まで使用しています。この1GBの容量の中には電子メールで使用する領域やApacheのアクセスログが書き込まれている領域も込みになっているので、本当に余裕がありません。そこで、容量を増やすための方法について検討を始めました。
  ☆さくらインターネットのスタンダードコースについては、容量が足らなくなってきたことをのぞいては非常に満足しています。夜になっても速度が大きく低下するようなこともありませんし、サブドメインが3つ割り当てることができたり、独自ドメインを取得したあとに割り当てる方法も判りやすかったり、電子メールにいくつものアドレスをつけることができたり、ウイルスチェックをすることもできたりします。また、サーバーが落ちてしまってアクセスできなくなるような障害で困ったこともとくにありませんでした。非常に安定したサービスを提供してくれていると思います。従って、☆さくらインターネットのサービスを使用することは確定です。

 問題は、☆さくらインターネットで提供されているサービスのうち、どのサービスを使用するかです。☆さくらインターネットには3つのプランがあります。「ライト」、スタンダード」、「プレミアム」の3種類です。一回申し込んだサービスをアップグレードすることはできません。別のプランを申し込んでそちらにコンテンツなどを移転したあとに元のプランを廃止するという手順になります。そこで、今回は対応方法として2つの方法が考えられました。

★案1 現在のスタンダードプランに加えてもう一つのスタンダードプランに加入する

 年額1万円で済むのでリーズナブルではありますが、おのおのの契約ごとに1GBの容量制限が付いてしまうのはやはり使いにくいです。

★案2 プレミアムプランに加入する

 しばらくは現在のスタンダードプランと重複して加入することになるため、年額2万円かかってしまうところが大きな問題ですが、プレミアムプランでは3GBまでを自由に使うことができます。

 今回はプレミアムプランに加入して、現在のスタンダードプランから徐々にコンテンツを移していって、最終的にはプレミアムプラン一本へ絞っていくことにしました。また、プレミアムプランとスタンダードプランは一見はディスク容量程度しかサービス内容に差がないようですが、実は転送料やサーバーにかけられる負荷といった面でプレミアムプランの方が寛容なようです。現在、アクセス件数が徐々に増えてきているので、何かとプレミアムプランの方が安心なのではないかと思いました。

 

 ☆さくらインターネットでスタンダードプランからプレミアムプランへ移転をするのにあたっては、まずはブログを移転の対象としました。ブログは毎日のように更新を繰り返していて、容量に与える影響が一番大きいだろうと考えたためです。ブログのツールとしてはMovableTypeを使用しているのです、引っ越しは下記の手順で実施しました。

(1) スタンダードプラン(以下Sと略す)で使用しているMySQLのデータベースサーバーに入っているデータをバックアップするため、mt-db-convertというツールを使用してSQLiteのデータベースにデータ内容を吸い上げる。

(2) SQLite用のデータベースデータをFTPでパソコンへいったん持ってきて、そのままプレミアムプラン(以下Pと略す)の領域にFTPでアップロードする。

(3) mt-db-conbertを使って、Pの領域に置いたSQLiteのデータベースの中身をMySQL用のデータベースサーバーの中へ落とし込む。

(4) Sのサーバーの中にある関連のデータ全てをFTPでパソコンへ吸い上げて、そのままPのいサーバーへアップロードする。このときディレクトリ構成とかはいっさい変更しない。

(5) mt-config.cgiを新しい環境に合わせて書き直す。
  (特にパス設定まわりのところを良く見てください)

(6) mt.cgiで管理画面にログインする、そして、該当のブログ→設定→公開と辿っていき、新しい環境に合わせて内容を書き換える。

(7) 全て再構築する

(8) サブドメインをSのコントロールパネルで削除して、Pのコントロールパネルで追加する。
   (このサブドメインは☆さくらインターネットから追加で貰える方のサブドメインです。一番基本となるサブドメイン「xxx.sakura.ne.jp」の方はSからPへ持ち込むことはできません。私の場合はSのコントロールパネルで削除したあと1時間くらいはPのコントロールパネルで追加することができませんでした。タイムラグがあるようです)

 この手順で実施してブログに関しては全てプレミアムプランの方のサーバーで現在は動いています。(念のためスタンダードプラン上の方も残してはありますが、今後の更新は全てをプレミアムプランの方で実施します)

累計
   本日昨日