<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CHUO SPECIAL RAPIDMedia Temple</title>
	<atom:link href="http://www.miyoshitakayuki.com/archives/category/media-temple/feed" rel="self" type="application/rss+xml" />
	<link>http://www.miyoshitakayuki.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 14 Jul 2010 13:51:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Media Temple、一連のトラブルに CEO が謝罪</title>
		<link>http://www.miyoshitakayuki.com/archives/432</link>
		<comments>http://www.miyoshitakayuki.com/archives/432#comments</comments>
		<pubDate>Wed, 05 Dec 2007 07:27:42 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/432</guid>
		<description><![CDATA[ここしばらく接続断やら臨時のメンテナンスやらその予定外延長やらトラブル続きだった Media Temple の Grid-Service、さすがにユーザが怒りだしたのか、とうとう CEO が出てきてブログに謝罪文を載せま [...]]]></description>
			<content:encoded><![CDATA[<p>ここしばらく接続断やら臨時のメンテナンスやらその予定外延長やらトラブル続きだった Media Temple の Grid-Service、さすがにユーザが怒りだしたのか、とうとう CEO が出てきてブログに謝罪文を載せました。</p>
<p>(mt) weblog: <a href="http://weblog.mediatemple.net/weblog/2007/12/04/we-apologize/">We apologize</a></p>
<blockquote cite="http://weblog.mediatemple.net/weblog/2007/12/04/we-apologize/"><p>(mt) Media Temple would like to apologize to our (gs) Grid-Service customers for the series of issues relating to the (gs) system in the past few months. As an appreciation for your patience, we have applied 2 months free credit to your account. This credit has been issued automatically and is reflected in the billing area of your AccountCenter. We appreciate your continued business.</p></blockquote>
<p>お詫びに2か月分タダにします、とのこと。</p>
<p>BlueArc 製ストレージのファームウェアに問題があって、そのアップグレードがうまく行かなくて、さらにロールバックにも問題が生じたんだとか。まあなんと言ったらいいのか&#8230;担当の方は体に気をつけてがんばってください。</p>
<p>正直言って今回ばかりは頭にきていたので今度こそ乗り換えようかとも思ってたんですが、まあ、対処に手を尽くしているようだし、CEO もあやまってるわけだから、もうちょっとだけ我慢してつき合ってみよう。結局、コスト面では今のところ Media Temple がベストに近いわけで、トラブルさえ出し切ってくれれば、いつかは良くなると信じて&#8230;。</p>
<p><strong>Update (2008/01/17):</strong> 公平を期すために、というわけでもないんですが、</p>
<p><a href="http://jp.techcrunch.com/archives/joyent-suffers-major-downtime-due-to-zfs-bug/">TechCrunch Japanese: ZFSファイルシステムのバグでJoyent、長時間ダウンを余儀なくされる</a></p>
<p>新しい技術を積極的に取り入れているところはどこにしてもトラブルは付き物だという話、か。がんばれ Media Temple。まけるな Joyent。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/432/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grid-Service はだんだん良くなってきている</title>
		<link>http://www.miyoshitakayuki.com/archives/416</link>
		<comments>http://www.miyoshitakayuki.com/archives/416#comments</comments>
		<pubDate>Wed, 01 Aug 2007 07:27:03 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/416</guid>
		<description><![CDATA[Media Temple の Grid-Service の安定性についてはけっこうボロクソに書いてますがたまにはいいことも書いておきたい。
昨年末にこのブログを Grid-Service に移して、それ以降 Montas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mediatemple.net/">Media Temple</a> の Grid-Service の安定性についてはけっこう<a href="http://www.miyoshitakayuki.com/archives/408">ボロクソに</a>書いてますがたまにはいいことも書いておきたい。</p>
<p>昨年末にこのブログを Grid-Service に移して、それ以降 <a href="http://www.montastic.com/">Montastic</a> から送られてくる unreachable のメールが月に何回あったか、というのをカウントしてみたのが下のグラフです（横軸が月、縦軸が回数）。</p>
<p><a href="http://www.flickr.com/photos/14936922@N00/971223366/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1239/971223366_cfd991aade.jpg" width="450" height="320" alt="MONTASTIC miyoshitakayuki.com unreachable" /></a></p>
<p>開始からほぼ3日に1回のペースだったのが、ここ2ヶ月は2週間に1回程度まで落ちついてきているのがわかります。あまり参考になるデータではないですが体感的には、改善されてきているな、という実感があります。</p>
<p>6月に急に回数が減っているんですが、その頃ちょうど <a href="http://www.mediatemple.net/webhosting/gs/mysql-pool.htm">SmartPool</a> の導入が進められていたのでその効果じゃないかと思います。MySQL を使うアプリケーションに 64MB のメモリ使用を保証するというもので、追加費用なしに全ユーザに適用されるようになりました。</p>
<p>個人的にはトータルでみてけっして劣るサービスではないと思ってます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/416/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grid-Service あれから</title>
		<link>http://www.miyoshitakayuki.com/archives/408</link>
		<comments>http://www.miyoshitakayuki.com/archives/408#comments</comments>
		<pubDate>Tue, 12 Jun 2007 11:18:22 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/408</guid>
		<description><![CDATA[このブログを Media Temple の Grid-Service というホスティングサービスに引っ越してから早くも半年が過ぎました。しばらくぶりの状況報告です。
半年ぐらい前にこのブログで書いた話では、Grid-Se [...]]]></description>
			<content:encoded><![CDATA[<p>このブログを Media Temple の <a href="http://www.mediatemple.net/webhosting/gs/">Grid-Service</a> というホスティングサービスに引っ越してから早くも半年が過ぎました。しばらくぶりの状況報告です。</p>
<p>半年ぐらい前にこのブログで書いた話では、Grid-Service は「機能性とコストパフォーマンスについては素敵きわまりないが、安定性に欠けるのが玉に瑕。でもまだ始まったばかりのサービスだから、しばらく大目に見て今後の改善に期待したい」というようなことで、150キロ投げるノーコン高校生、ぐらいの扱いだったわけですが、あれから半年経過していろいろとアップグレードされたようですが、当初と状況はあまり変わりありません。相変わらず150キロ投げますがノーコン大学生です。<br />
<span id="more-408"></span><br />
今日じつは、<a href="http://weblog.mediatemple.net/weblog/category/system-incidents/gs-grid-service-firmware-update/">Grid-Service のファームウェアをアップデートする</a>とかで、日本時間の 16:00 から 19:00 までの間でメンテナンスするので短時間接続不能になるかもしれませんよ、と、Media Temple からメールがきていたのですよ。</p>
<blockquote cite="http://weblog.mediatemple.net/weblog/category/system-incidents/gs-grid-service-firmware-update/"><p>This maintenance action will require that parts of the Grid be briefly taken offline. A very short period of downtime may occur, customers should prepare for a brief disruption of services such as web, email, and ftp. It is likely that only a small portion of the maintenance window will actually be needed.</p></blockquote>
<p>17:10 ごろ、つながらなくなったのを確認して、ああ、メンテナンスの日だったな、と思い出したのですが、それから、つながらない状態のまま秒針は回り続け、まわりつづけ、分針もよっこらしょと1回転、2回転、ようやく回復したのが 19:10 ごろです。&#8221;A very short period&#8221; ってあんがい長いんですね。</p>
<p>まあ前にも同じパターンが一度あったので、今回は驚きませんでしたが。</p>
<p><strong>追記:</strong> 正確な記録のために書いておくと、Rails Container が復旧したのはさらにさらに遅れて、翌 03:30 ごろでした。</p>
<p>そんなこんなで、アップグレードは結構なことなんですが、かなり電撃戦的にアップグレードしてくれるのでこちらとしてはハラハラもんです。面白いサービスではあるので個人的な用途(このブログとか)では使い続けようと思っていますが、ビジネス用途ではちょっと考え直した方がいいかもしれない、なんて思えてきました。ついていけません。</p>
<p>Dedicated-Virtual という Grid-Service より上位クラスのサービスもあるんですが、こういうメンテナンスをされるとどのサービスでも心配な気がするな。</p>
<p>それでビジネス用途で使いまわしのきくホスティングサービスをまた探しているところなんですが、国内のホスティング業界の Ruby on Rails 対応はあいかわらずですね。けっきょく <a href="http://textdrive.com/">TextDrive</a> あたりが妥当だろうか。買収した <a href="http://www.joyent.com/">Joyent</a> によるブランド再編が進んだようなので、1年前に使っていた頃とは勝手がちがうようですが。</p>
<p>またいろいろと試してみるか。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/408/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>コンパイルが必要な gem を使うときの注意</title>
		<link>http://www.miyoshitakayuki.com/archives/373</link>
		<comments>http://www.miyoshitakayuki.com/archives/373#comments</comments>
		<pubDate>Sat, 03 Mar 2007 18:28:26 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/373</guid>
		<description><![CDATA[以下は全部 Media Temple Grid-Server の Ruby on Rails Container を使ってる場合に限っての話なので、関心のある人はごく少ないとは思いますが、僕はこれのおかげで先月かなりの時 [...]]]></description>
			<content:encoded><![CDATA[<p>以下は全部 <a href="http://www.mediatemple.net/webhosting/gs/">Media Temple Grid-Server</a> の Ruby on Rails Container を使ってる場合に限っての話なので、関心のある人はごく少ないとは思いますが、僕はこれのおかげで先月かなりの時間を無駄にしたので、ひとりでも同じことにはまってる人がいたら役に立つだろうと思って書いときます。</p>
<p><a href="http://rubyforge.org/projects/gettext/">Ruby-GetText-Package</a> を使おうとしたわけです。これはおもに UI のローカライゼーションに使われる <a href="http://www.gnu.org/software/gettext/">gettext</a> の Ruby 版です。いま使っている Ruby on Rails 1.2.2 に対応しているのは Ruby-GetText-Package 1.9.0 で、1.8.0 以前のはうまく動きません。</p>
<p>ローカル PC 上の development 環境に Ruby-GetText-Package 1.9.0 の gem をインストールして、正常に日本語化できるのを確認しました。それでいざ、Grid-Server の production 環境に展開してみたらさっぱり動かんわけです。mtr start して mongrel を起動する段階でこけてしまう。<br />
<span id="more-373"></span><br />
mongrel.log を見るとこんなエラーが出てました(一部伏字と改行挿入)。</p>
<pre><code>** Starting Mongrel listening at 0.0.0.0:****
** Starting Rails with production environment...
/home/****/data/rubygems/gems/gems/activesupport-1.4.1/lib/active_support/\
    dependencies.rb:263:in `load_missing_constant': \
    <strong>uninitialized constant Locale::System (NameError)</strong>
from /home/****/data/rubygems/gems/gems/activesupport-1.4.1/lib/\
    active_support/dependencies.rb:452:in `const_missing'
from /home/****/data/rubygems/gems/gems/gettext-1.9.0/lib/gettext/\
    locale_posix.rb:17
from /home/****/data/rubygems/local/lib/site_ruby/1.8/rubygems/\
    custom_require.rb:27:in `require'
from /home/****/data/rubygems/gems/gems/activesupport-1.4.1/lib/\
    active_support/dependencies.rb:495:in `require'
from /home/****/data/rubygems/gems/gems/activesupport-1.4.1/lib/\
    active_support/dependencies.rb:342:in `new_constants_in'
from /home/****/data/rubygems/gems/gems/activesupport-1.4.1/lib/\
    active_support/dependencies.rb:495:in `require'
from /home/****/data/rubygems/gems/gems/gettext-1.9.0/lib/gettext/\
    locale.rb:40
from /home/****/data/rubygems/local/lib/site_ruby/1.8/rubygems/\
    custom_require.rb:27:in `require'
... 25 levels...
from /home/****/data/rubygems/gems/gems/mongrel-1.0.1-i386-linux/bin/\
    mongrel_rails:83:in `run'
from /home/****/data/rubygems/gems/gems/mongrel-1.0.1-i386-linux/lib/\
    mongrel/command.rb:211:in `run'
from /home/****/data/rubygems/gems/gems/mongrel-1.0.1-i386-linux/bin/\
    mongrel_rails:243
from /home/****/data/rubygems/gems/bin/mongrel_rails:16</code></pre>
<p>僕はいろいろ試行錯誤したあげく理由がわからず、結局そのときは Rails 1.1.6 と gettext 1.8.0 を使うという回避策(この組み合わせなら動いた) に逃げたわけですが、後になってわかってみたら単純なことでした。</p>
<p>Grid-Server の Ruby on Rails Container 環境では C の拡張を含むタイプの gem が正常に動かない場合があります。Ruby-GetText-Package や RMagick がそれに該当するようです。Media Temple ではそれらの gem を使えるようにするために、コンパイル済みの特注 gem を用意して自社のリポジトリで公開しています。</p>
<p>もし必要な gem がまだなければ<a href="http://kb.mediatemple.net/article.php?id=176">サポートにリクエストをあげれば</a>コンパイルしてリポジトリに追加してくれます。Ruby-GetText-Package の 1.9.0 の gem はまだなかったので、サポートに連絡して追加をお願いしたところすぐに追加してくれ、これで正常に動作するようになりました。</p>
<p>うまくいかないときは思い出してみるといいかもしれません。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/373/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grid-Server で RMagick を使うときの注意点</title>
		<link>http://www.miyoshitakayuki.com/archives/362</link>
		<comments>http://www.miyoshitakayuki.com/archives/362#comments</comments>
		<pubDate>Thu, 18 Jan 2007 16:01:43 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/362</guid>
		<description><![CDATA[Media Temple 関係で書くことがふえたので &#8220;Media Temple&#8221; というカテゴリーを追加してみました。いつもどおりメモ書き程度に使っていきたいと思います。
Ruby on Rai [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mediatemple.net/">Media Temple</a> 関係で書くことがふえたので &#8220;Media Temple&#8221; というカテゴリーを追加してみました。いつもどおりメモ書き程度に使っていきたいと思います。</p>
<p>Ruby on Rails の <a href="http://technoweenie.stikipad.com/plugins/show/Acts+as+Attachment">Acts as Attachment</a> というプラグインを使ってみました。これはアップロードされた画像ファイルの管理を楽にしてくれるもので、ちょっとした設定で、画像をデータベースに保存したり、ファイルシステム上に保存したり、サムネイルを作ってくれたりと、基本的なことはひととおり面倒を見てくれます。手軽で便利なので気に入っています。</p>
<p>さて、このプラグインは中から <a href="http://rmagick.rubyforge.org/">RMagick</a> の gem を require するんですが(画像のサイズを測ったりサムネイルを作ったりする際に必要になるため)、<a href="http://www.mediatemple.net/webhosting/gs/">Grid-Server</a> の <a href="http://www.mediatemple.net/webhosting/gs/faq/ruby_on_rails_container-faq.htm">Ruby on Rails Container</a> で RMagick を使う場合にはひとつ注意点があります、ということを今週教わりました。<br />
<span id="more-362"></span><br />
RMagick の gem は、Ruby on Rails Container 専用の特注品が用意されているのでそれを使います。</p>
<p><code>gem install RMagick --source=http://gems.mediatemple.net/</code></p>
<p>しかしそれでも rake migrate の際にエラーが返ってきました。RMagick が関係しているっぽいです。</p>
<pre><code>$ rake migrate RAILS_ENV=production --trace
...
rake aborted!
uninitialized constant Enum
/home/xxxx/data/rubygems/gems/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in `const_missing'
/home/xxxx/data/rubygems/gems/gems/rmagick-1.13.0-i386-linux/lib/RMagick.rb:28
...</code></pre>
<p>Google で探してみると<a href="http://blog.pomozov.info/posts/adventure-with-rmagick-and-mongrel.html">同じような話</a>が詳しく書いてありました。Mongrel のウェブサーバにシェアードライブラリのパスを持たせてないのが原因、というような話で、よくわかりませんが今回のケースもそれと関係あるんじゃないかと思いました。</p>
<p>それで Media Temple のサポートに問い合わせてみたんですが、半日待たずに返事がありまして、<a href="http://kb.mediatemple.net/article.php?id=249">ナレッジベースの記事</a>を教えてくれました。どうも問い合わせたちょうどその日に公開された記事のようです。それによると RMagick の gem を require するときに発生する例外を受け流すようにコードを付け足す必要があるということ。</p>
<p>Acts as Attachment の場合は vendor/plugins/acts_as_attachment/init.rb を次のように、</p>
<pre><code>begin
  require 'RMagick'
rescue LoadError
  # boo hoo no rmagick
<strong>rescue NameError</strong>
  # RMagick didn't load right
end
...</code></pre>
<p>これで解決。どんぴしゃです。</p>
<p>そんなわけで Media Temple のナレッジベースが徐々に充実してきています。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/362/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grid-Server 使用2ヶ月、バージョンアップとその後</title>
		<link>http://www.miyoshitakayuki.com/archives/352</link>
		<comments>http://www.miyoshitakayuki.com/archives/352#comments</comments>
		<pubDate>Thu, 21 Dec 2006 14:26:45 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/352</guid>
		<description><![CDATA[このブログをホスティングしている (gs) のバージョンアップが12月7日にありました。その後は以前よりも unreachable のアラートが上がる回数が減ってきているように感じます。コントロールパネルの操作のもたつき [...]]]></description>
			<content:encoded><![CDATA[<p>このブログをホスティングしている <a href="http://www.mediatemple.net/webhosting/gs/">(gs)</a> の<a href="http://www.mediatemple.net/weblog/2006/12/04/grid-improvements-new-gmr-release/">バージョンアップ</a>が12月7日にありました。その後は以前よりも unreachable の<a href="http://www.montastic.com/">アラートが上がる</a>回数が減ってきているように感じます。コントロールパネルの操作のもたつきもだいぶなくなり軽快になりました。もっともまだ満足といえるレベルではないですが、この調子で徐々に改善されていくことを期待しています。トータルでいえばいいサービスだと思いますよ。</p>
<p>海外のホスティングサービスでは珍しくないですが (gs) でも subversion のリポジトリを置くことができます。けっこう重宝しますが、いまのところ svn+ssh でのアクセスしかサポートしていません。それでクライアント側の設定でかなり悩みました。(gs) の情報はまだ少ないのでこういうとき困ります。最終的に<a href="http://avalonstar.com/2006/10/22/grid-servers-subversion-and-you/">この辺</a>(コメントがとても役に立った) 見てなんとか成功しました。</p>
<p>&#8230;</p>
<p>まあ、そんなこんなで、年の瀬でなにかと忙しそうにしていてブログの更新も滞ってきましたが、元気にやっています。ひさしぶりだと文章の書き方も忘れますね。</p>
<p>先月は以前から虫の息だった炊飯器が壊れ、テレビは何も映さなくなりました。見れなきゃ見れないで別にどうってことはないんですが、<a href="http://www.tv-tokyo.co.jp/orin/">逃亡者おりん</a>が見れなくなったのが唯一残念です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/352/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(gs) Ruby on Rails Container の使用感</title>
		<link>http://www.miyoshitakayuki.com/archives/347</link>
		<comments>http://www.miyoshitakayuki.com/archives/347#comments</comments>
		<pubDate>Thu, 09 Nov 2006 03:03:42 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/347</guid>
		<description><![CDATA[prairied.org ではじめて Media Temple Grid-Server の Ruby on Rails Container を使ってみたわけですが、どんな感じか書いておこうと思います。
Ruby on R [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://prairied.org/">prairied.org</a> ではじめて <a href="http://www.mediatemple.net/">Media Temple</a> <a href="http://www.mediatemple.net/webhosting/gs/">Grid-Server</a> の <a href="http://www.mediatemple.net/webhosting/gs/faq/ruby_on_rails_container-faq.htm">Ruby on Rails Container</a> を使ってみたわけですが、どんな感じか書いておこうと思います。</p>
<p>Ruby on Rails Container というのは Rails アプリケーションのために特別に設けられた環境で、ユーザのその他の環境とは切り離されて管理されます。メモリも専用の割り当てが与えられ、デフォルトでのバンドルが 64MB、さらに月額の追加料金を払えば 256MB($25)、1GB($75) に増強できます。</p>
<p>1アカウントに対して 1コンテナまでしか使えませんが、1コンテナのなかで複数の Rails を動作させられます。ただ Rails アプリケーション1個あたりで最低でも 20MB 程度食うようなので、64MB のコンテナだと2個程度が限度だろうと思います。</p>
<p>割り当て上限を超えてメモリを消費しようとした場合は、コンテナで動いているアプリケーションのひとつをランダムで選んで終了させるそうなので、あらかじめ余裕を持たせておいたほうが良さそうです。メモリ消費が上限近くになるとアラートが上がるように設定できます。</p>
<p>HTTP サーバは <a href="http://mongrel.rubyforge.org/">Mongrel</a> が使われます。アプリケーションごとに Mongrel のプロセスと、個別のプライベート IP アドレスとポート番号が割り当てられ、外側でアクセスを受ける Apache からその Mongrel のポートにリダイレクトされる形になります。<br />
<span id="more-347"></span><br />
コンソールから <code>gem install</code> コマンドで自由に RubyGems をインストールできるようになっていて、影響範囲はコンテナ内に限られるので好きな Gems を入れて使うことができます。Rails や MySQL、Postgres、Mongrel などの主要な Gems については動作確認済みのバージョンが Media Temple のリポジトリから配布されていて、そちらを使うことが推奨されています。</p>
<p>SSH のコマンドインタフェイスから <code>rails</code> や <code>rake</code> などのコマンドを実行できるほか、アプリケーションのストップ/スタートなどは <code>mtr</code> (Media Temple Container control program) というスクリプトで管理が簡単にできるようになっています。</p>
<p>新たに Rails アプリケーションを動かすまでの基本的な流れとしては、</p>
<ol>
<li>$HOME/../../containers/rails ディレクトリに Rails アプリケーションをコピー</li>
<li><code>mtr</code> コマンドでコンテナにアプリケーションを追加<br />
専用のプライベート IP アドレスとポート番号が割り当てられる。
</li>
<li>アプリケーションの public/.htaccess を書き換え<br />
先に割り当てられたポートに全接続がリダイレクト (リライト) されるようにする。書き換えは <code>mtr</code> コマンドが自動的に行なう。
</li>
<li>$HOME/domains/(domain)/html からアプリケーションの public ディレクトリへのシンボリックリンクを張る<br />
これも <code>mtr</code> コマンドで行なわれる。
</li>
<li><code>mtr</code> コマンドでアプリケーションをスタート</li>
</ol>
<p>こんな感じです。</p>
<p>アプリケーションの log ディレクトリに mongrel のプロセス ID ファイル (mongrel.pid) が作られるので、アプリケーションを新バージョンに移行する場合はこれも忘れずにコピーすることが必要です。バージョンの移行に関わる一連の作業を僕はスクリプト書いて実行してますが、<code>svn</code> が使えるので containers/rails に作業コピーを展開するというのも楽かも知れません。</p>
<p>とりあえずそんな感じで <a href="http://prairied.org">prairied.org</a> は動いているわけですが、なにかほかに知りたいことあります?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/347/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Grid-Server を3日使って</title>
		<link>http://www.miyoshitakayuki.com/archives/342</link>
		<comments>http://www.miyoshitakayuki.com/archives/342#comments</comments>
		<pubDate>Wed, 25 Oct 2006 14:36:07 +0000</pubDate>
		<dc:creator>Miyoshi</dc:creator>
				<category><![CDATA[Media Temple]]></category>

		<guid isPermaLink="false">http://www.miyoshitakayuki.com/archives/342</guid>
		<description><![CDATA[まだ3日しか経ってないですが Grid-Server の使用感について。
コントロールパネルは期待通りの洗練された UI で、「いいものを使っている」感がたっぷりあります。
Bandwidth Usage Report  [...]]]></description>
			<content:encoded><![CDATA[<p>まだ3日しか経ってないですが <a href="http://www.mediatemple.net/webhosting/gs/">Grid-Server</a> の使用感について。</p>
<p>コントロールパネルは<a href="http://www.mediatemple.net/webhosting/gs/tour.htm">期待通りの</a>洗練された UI で、「いいものを使っている」感がたっぷりあります。</p>
<p>Bandwidth Usage Report とか Disk Usage Report なんかはリアルタイムで使用量を見ることができるのですが、「Bandwidth Limit: <strong>1024000.00 MB</strong>」とか「Disk total: <strong>102400.00 MB</strong>」なんて数字を見ると少しめまいがしてきます。これが当たり前の時代が来るのか!<br />
<span id="more-342"></span><br />
1契約で 100ドメインまで管理できることになっていますが、Ruby on Rails を動かすための Container は1契約で 1個までしか使えないようです。ということは Rails アプリをたくさん動かすことはできないのかな。後日たしかめることになると思います。</p>
<p>SSH での接続は可能なはずなんですが、マニュアルどおりに設定してやっても認証ではねられます。これは現在調査中。</p>
<p><strong>Update:</strong> 認証の際に challenge/response to log in (keyboard-interactive) を選択するとよいようです。(10/26)</p>
<p>マニュアルは一応あって、それなり丁寧に書いてはあるのですが、いまいちかゆいところに手が届きません。ここはちょっと不満。情報の多さ、という点では <a href="http://textdrive.com/">TextDrive</a> が非常に優れていて安心でした。Media Temple にも頑張ってほしい。</p>
<p>それから、コントロールパネルの反応が重たいのもちょっと不満。公開された直後のサービスだから一時的に混乱しているだけならいいけど。Urchin のアクセス解析がバンドルされてるから Google Analytics 要らないね、と先日書きましたが、これも重たいので再々見る気にならない。けっきょく Google Analytics に戻ることにしました。</p>
<p>Google Analytics のトラッキングコードの埋め込みで満足のいく方法がほかに見つからなかったので、WordPress 用の<a href="http://ideasilo.wordpress.com/2006/10/25/tam-google-analytics/">プラグイン</a>を自分で作りました。このブログにも導入済みです。よければ使ってください。</p>
<p>それで接続自体の安定性というのは、じっさいこれが一番重要なんですが、3日程度の間に2度ほど unreachable の<a href="http://www.montastic.com/">アラート</a>が上がり、それほど深刻にも受け止めていないですがそれなりに、やっぱり月20ドルで万事バラ色ってわけにはいかんのだな、というちょっとがっかりな感覚。でもこれもしばらく経ってみないと、やはりサービス開始直後の混乱もあるかもしれないので。</p>
<p>でもやっぱりこれで月20ドルってのは、すごいことだと思いますけどね。</p>
<p>すぐこれが当たり前の時代になるんだろうなあ。だんだん日本って遅れてる気がしてきた。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miyoshitakayuki.com/archives/342/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
