できる!?companion
DESCRIPTION
5月28日のAzureTRANSCRIPT
できる!? Windows Azure Companion
トウナイユウジ/@yousukezan
トウナイユウジ/@yousukezan
マニアックス3からお手伝いしています。
原稿とか書いてる文系男子です。
セカンドライフマガジンとかハッカージャパンとかに関わっていました。
C#とかVisual Studioとかは詳しくないです。
いつもは猫の世話をしてます。
自己紹介
インストールマニアックス4はクラウドだ!
Visual StudioとかEclipseとかよくわからない…
Windows XPじゃ動かないらしい
まあ、でも、しょうがないのでチャレンジ
クラウドにOSSをインストール!?
Web RoleでIISを動かして、fastCGIからphpを動作させるのが楽っぽい?
自力でローカルにIIS+php環境を構築しVisualStudio/Eclipseを使ってビルドして、パッケージを作成してAzureにデプロイ
なんとかWordPressが動きました(∩´∀`)∩
頑張ればperlとかrubyも動くかも…
一番簡単そうなOSSインストール (2010年8月ごろ)
実際に動かす環境はこんなかんじ
ややこしくて面倒くさい 草食系男子の僕には向いてないかも…
IIS以外のアプリを動かすのがすこぶる大変
Web RoleとかWorker Roleってなに?
データベースってどうやって動かすの?
(WordPressではSQL Azureを使いました)
ローカルではできていたファイルの書き込みができない
ファイルのアップロードもできない
みんなWordPressだけしかインストールできなかったらどうしよう(ガーン
動いたものの…
運良く2010年10月にWindows Azure Companionが登場!
ほぼ自動的にWordPressがインストールできる。
IIS+php+MySQL互換のMariaDBという ほぼWamp環境が構築される。
Azure Driveにアップロードして アプリインストールし放題!
マニアックス4ではほとんどの人が 使ってました。
Windows Azure Companion登場
内部ポートと外部ポートが違ってリダイレクトに失敗する(どうやらAzureかSDKの問題)
DBのポートがデフォルトと違って大変(意外とOSSはDBのポートが固定で設定されてました)
Azureの再起動で動かなくなった人がちらほら
ドライブの容量が2Gしかなくて、入れすぎると死亡
…のようにマニアックス4では はまる人続出
問題点
2011年3月に新バージョンが発表
MySQLがインストールされます(ポートはデフォルト)
ポートやリダイレクトの問題が解消されているっぽい
インストールできるアプリが変更に
再起動されてもうまくドライブに 接続できるっぽい
改良されたAzure Companion
ということで、しゃべるより使う方がわかりやすい気がしますので、しばらくAzure Companionを使ってみようとと思います。
Azure Companionのダウンロード先
http://archive.msdn.microsoft.com/azurecompanion/Release/ProjectReleases.aspx?ReleaseId=5526
解凍すると入っているのは
ServiceConfiguration.cscfg
WindowsAzureCompanion.cspkg の2ファイル
とりあえず使ってみましょう
入れるアプリはWordPress
とはいえMySQLは入らないので注意 (デフォルトではSQL Azureを使う仕様みたいです)
phpMyAdminを一緒に入れます
ついでにeXtplorerを入れておくと何かと便利
とりあえず使ってみましょう
自動的にサーバーが設定されてデータが展開されていきます。
タイムアウトに注意
無事に環境ができたらphpMyAdminでWordPress用データベースを作成
http://bogus.cloudapp.net/wordpress/からWordPressの設定を行う。
簡単に終了してるはず
WordPressのインストール
WordPressのインストール終了
ご清聴ありがとうございました
質問があればどうぞ。
終わり