DotCloudとは
クラウドサービスの中でPaaSに分類されるもので、GoogleのApp Engineのように開発プラットホームを提供するサービスです。 2011.6.20現在、DotCloudはベータ版で公開されててinviteコードを貰えば無料で利用する事ができます。 inviteコードはメールアドレスを登録すると3,4日で届きます。 ちなみに、Webサーバーはnginx(エンジンエックス)というものを使っているそうです。 DotCloud
DotCloudを使ってみる
inviteコードが届いたので早速phpinfo()を表示させてみたいと思います。(Mac環境にて) 届いたメール内に登録用のURLが記載されているのでそこから、アカウントを作成します。 作成するとCheatsheetが表示されるのでそれを参考に設定します。
dotcloudコマンドのインストール
Pythonのeasy_installを使ってインストールします。
$ sudo easy_install dotcloud これでdotcloudコマンドが使用できるようになります。Applicationを作成する
$ dotcloud create suusuke api keyの入力が求められるのでDotCloudの設定ページからapi keyをコピペします。 ここで決めた名前がURLの一部になります。 suusukeの部分がアプリケーション名になります。サービス名を決めてデプロイする(PHP)
$ dotcloud deploy -t php suusuke.www PHPで作成するのでタイプをphpにして、サービス名はwwwにしました。phpinfoを出力するファイルを作成しpush
$ vi phpinfo.php $ dotcloud push suusuke.www . URLはhttp://..dotcloud.com/となるので、http://www.suusuke.dotcloud.com/phpinfo.phpにアクセスするとphpinfoが表示されます。その他のコマンド等
sshで接続するときは
で接続できます。 また、gitの環境がある場合はそのまま、DotCloudにpushできるようです。 DotCloud Document --- 追記 仙台駅から3Km圏内のツイートを表示するの作ってみた。作ってみたってほどでもないのですが… http://www.suusuke.dotcloud.com/ TwitterとかInstagramもそうだけど、認証を必要としないAPI使うのは本当簡単だなと思う。 OAuthとか認証使うとちょっと大変になってくる。$ dotcloud ssh suusuke.www