できる!?companion

14
できる!? Windows Azure Companion トウナイユウジ/@yousukezan

Upload: yuji-kazan

Post on 28-May-2015

896 views

Category:

Technology


3 download

DESCRIPTION

5月28日のAzure

TRANSCRIPT

Page 1: できる!?Companion

できる!? Windows Azure Companion

トウナイユウジ/@yousukezan

Page 2: できる!?Companion

トウナイユウジ/@yousukezan

マニアックス3からお手伝いしています。

原稿とか書いてる文系男子です。

セカンドライフマガジンとかハッカージャパンとかに関わっていました。

C#とかVisual Studioとかは詳しくないです。

いつもは猫の世話をしてます。

自己紹介

Page 3: できる!?Companion

インストールマニアックス4はクラウドだ!

Visual StudioとかEclipseとかよくわからない…

Windows XPじゃ動かないらしい

まあ、でも、しょうがないのでチャレンジ

クラウドにOSSをインストール!?

Page 4: できる!?Companion

Web RoleでIISを動かして、fastCGIからphpを動作させるのが楽っぽい?

自力でローカルにIIS+php環境を構築しVisualStudio/Eclipseを使ってビルドして、パッケージを作成してAzureにデプロイ

なんとかWordPressが動きました(∩´∀`)∩

頑張ればperlとかrubyも動くかも…

一番簡単そうなOSSインストール (2010年8月ごろ)

Page 5: できる!?Companion

実際に動かす環境はこんなかんじ

ややこしくて面倒くさい 草食系男子の僕には向いてないかも…

Page 6: できる!?Companion

IIS以外のアプリを動かすのがすこぶる大変

Web RoleとかWorker Roleってなに?

データベースってどうやって動かすの?

(WordPressではSQL Azureを使いました)

ローカルではできていたファイルの書き込みができない

ファイルのアップロードもできない

みんなWordPressだけしかインストールできなかったらどうしよう(ガーン

動いたものの…

Page 7: できる!?Companion

運良く2010年10月にWindows Azure Companionが登場!

ほぼ自動的にWordPressがインストールできる。

IIS+php+MySQL互換のMariaDBという ほぼWamp環境が構築される。

Azure Driveにアップロードして アプリインストールし放題!

マニアックス4ではほとんどの人が 使ってました。

Windows Azure Companion登場

Page 8: できる!?Companion

内部ポートと外部ポートが違ってリダイレクトに失敗する(どうやらAzureかSDKの問題)

DBのポートがデフォルトと違って大変(意外とOSSはDBのポートが固定で設定されてました)

Azureの再起動で動かなくなった人がちらほら

ドライブの容量が2Gしかなくて、入れすぎると死亡

…のようにマニアックス4では はまる人続出

問題点

Page 9: できる!?Companion

2011年3月に新バージョンが発表

MySQLがインストールされます(ポートはデフォルト)

ポートやリダイレクトの問題が解消されているっぽい

インストールできるアプリが変更に

再起動されてもうまくドライブに 接続できるっぽい

改良されたAzure Companion

Page 10: できる!?Companion

ということで、しゃべるより使う方がわかりやすい気がしますので、しばらくAzure Companionを使ってみようとと思います。

Azure Companionのダウンロード先

http://archive.msdn.microsoft.com/azurecompanion/Release/ProjectReleases.aspx?ReleaseId=5526

解凍すると入っているのは

ServiceConfiguration.cscfg

WindowsAzureCompanion.cspkg の2ファイル

とりあえず使ってみましょう

Page 11: できる!?Companion

入れるアプリはWordPress

とはいえMySQLは入らないので注意 (デフォルトではSQL Azureを使う仕様みたいです)

phpMyAdminを一緒に入れます

ついでにeXtplorerを入れておくと何かと便利

とりあえず使ってみましょう

Page 12: できる!?Companion

自動的にサーバーが設定されてデータが展開されていきます。

タイムアウトに注意

無事に環境ができたらphpMyAdminでWordPress用データベースを作成

http://bogus.cloudapp.net/wordpress/からWordPressの設定を行う。

簡単に終了してるはず

WordPressのインストール

Page 13: できる!?Companion

WordPressのインストール終了

Page 14: できる!?Companion

ご清聴ありがとうございました

質問があればどうぞ。

終わり