タグ別アーカイブ: Windows Azure

Windows Azure で WordPress を動作させる

先日、digitalcube さん経由で Microsoft さんに誘われて Windows Azure Boot Camp に行ってきました。
その時、主要なプラグインの動作テストやコア機能のテストなんかをやったんで、その情報をシェア。

WordPress を Windows Azure で動作させたい場合は、以下の記事なんかを参考にしてください。

Windows Azure とはクラウド上でアプリケーションを動作させるプラットフォームです。
大まかにわけて、以下の3つのプロダクトから成り立ちます。

  • Windows Azure
    クラウド上に展開された Windows OS プラットフォーム。
    Amazon で言う EC2 に相当。
    インスタンスを増減させることで、簡単にスケールアウト可能。
    ただし、内容は揮発性のため、データ等は別プロダクトで管理する必要がある。
  • SQL Azure Database
    クラウド上で動作する SQL Server 互換の RDBMS。
    Amazon で言う EC2 Relational Databases AMI に相当。
  • Windows Azure Storage
    クラウド上のデータ保管プラットフォーム。
    アクセス API として REST と .NET が用意されている。
    Amazon で言う S3 に相当。

Windows Azure OS 上のデータは保障されないため、プログラム以外の変更が発生しうるデータについては SQL Azure や Azure Storage に保管することになります。
この辺が通常のサーバと違うところです。
しかし、これができるために OS 部分の Windows Azure については、フレキシブルにインスタンスを増減させて突然のアクセス集中等によるリソース不足に対応することができます。
続きを読む

Windows Azure に WordPress をインストールする

WordPress 日本語版を Windows Azure + SQL Azure で、動作させる方法です。
以下で解説されている手順どおりやれば動かせますが、メモもかねて。
WordPress日本語版 on Windows Azure & SQL Azure | Windows Maniax

必要環境

  • Windows Vista or Windows 7
  • WebPI (Web Platform Installer)でのアプリケーション インストール
    • IIS の推奨される構成
    • PHP Manager for IISPHP 含む
    • SQL Server Express 2008 R2
    • Windows Azure SDK
  • Windows Azure SDK for PHP
    (ダウンロードした zip ファイルを展開して c:¥Program Files 等にフォルダごとコピー)

※PHP と PHP Azure SDK の bin ディレクトリにはパスを通しておくこと。
続きを読む

Hello Claudia

Windows Azure Boot Camp に行ってきました

Windows Azure Boot Campdigitalcubeさん経由でお誘いを受けて、10月6日〜7日に熱海で行われた Windows Azure Boot Camp というマッチョな合宿に行ってきました。
私は、め組の @webnist さんと一緒に参加して Windows Azure 上での WordPress と有名所のプラグインの動作確認を行いました。
とにかく濃い2日間でした。Microsoft さん、一緒に参加した他の OSS 開発者の方々ありがとうございました。
他の方々は、まず Windows Azure で動作させるところからだったのですが WordPress では、すでに動作させることは可能になっていて数々のプラグインも開発されているため、かなり楽させてもらいました。
その辺の動作報告やなんやは、また別エントリたてて説明したいと思います。

Hello ClaudiaWindows Azure にアプリケーションをデプロイするには、けっこう時間がかかる(30分〜)んで、その間暇になるんすよね。
でまぁ、その間はテストもできないので Windows Azure のマスコット「クラウディアさん」を WordPress の管理ボードに表示するプラグイン Hello Claudia を作ってました。
おわかりだと思いますが星野さんが作った Hello Wapuu というプラグインのフォークです。

Hello Wapuu との違いは

  • プラットフォームが Windows Azure か、それ以外かによって微妙にクラウディアさんの絵や台詞が変わる
    (左のスクリーンショットは Windows Azure で動作させた時の Hello Claudia です)
  • クラウディアさんをクリックするとしゃべる!

と言った所です。

以下に置いておきますので宜しければ使ってやってください。
(音声ファイルとか入ってるんで、若干サイズ大きいです 1.1MB ほど)
hello-claudia.zip
WordPress > Hello Claudia « WordPress Plugins
公式プラグインディレクトリで公開しました。