SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
できる!?
Windows Azure Companion
      トウナイユウジ/@yousukezan
自己紹介


 トウナイユウジ/@yousukezan
 マニアックス3からお手伝いしています。
 原稿とか書いてる文系男子です。
 セカンドライフマガジンとかハッカージャパ
  ンとかに関わっていました。
 C#とかVisual Studioとかは詳しくないです。
 いつもは猫の世話をしてます。
クラウドにOSSをインストール!?


   インストールマニアックス4はクラウドだ!
   Visual StudioとかEclipseとかよくわからない…
   Windows XPじゃ動かないらしい
   まあ、でも、しょうがないのでチャレンジ
一番簡単そうなOSSインストール
    (2010年8月ごろ)


 Web RoleでIISを動かして、fastCGIからphpを動作させ
  るのが楽っぽい?
 自力でローカルにIIS+php環境を構築し
  VisualStudio/Eclipseを使ってビルドして、パッケージを
  作成してAzureにデプロイ
 なんとかWordPressが動きました(∩´∀`)∩
 頑張ればperlとかrubyも動くかも…
実際に動かす環境はこんなかんじ




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


 IIS以外のアプリを動かすのがすこぶる大変
 Web RoleとかWorker Roleってなに?
 データベースってどうやって動かすの?
 (WordPressではSQL Azureを使いました)
 ローカルではできていたファイルの書き込みができない
 ファイルのアップロードもできない
 みんなWordPressだけしかインストールできなかったらど
  うしよう(ガーン
Windows Azure Companion登場


 運良く2010年10月にWindows Azure Companionが登場!
 ほぼ自動的にWordPressがインストールできる。
 IIS+php+MySQL互換のMariaDBという
  ほぼWamp環境が構築される。
 Azure Driveにアップロードして
  アプリインストールし放題!
 マニアックス4ではほとんどの人が
  使ってました。
問題点


 内部ポートと外部ポートが違ってリダイレクトに失敗する
  (どうやらAzureかSDKの問題)
 DBのポートがデフォルトと違って大変(意外とOSSはDB
  のポートが固定で設定されてました)
 Azureの再起動で動かなくなった人がちらほら
 ドライブの容量が2Gしかなくて、入れすぎると死亡
 …のようにマニアックス4では はまる人続出
改良されたAzure Companion


   2011年3月に新バージョンが発表
   MySQLがインストールされます(ポートはデフォルト)
   ポートやリダイレクトの問題が解消されているっぽい
   インストールできるアプリが変更に
   再起動されてもうまくドライブに
    接続できるっぽい
とりあえず使ってみましょう


 ということで、しゃべるより使う方がわかりやすい気がし
  ますので、しばらくAzure Companionを使ってみようとと
  思います。
 Azure Companionのダウンロード先
http://archive.msdn.microsoft.com/azurecompanion/Rel
ease/ProjectReleases.aspx?ReleaseId=5526
 解凍すると入っているのは
ServiceConfiguration.cscfg
WindowsAzureCompanion.cspkg の2ファイル
とりあえず使ってみましょう


 入れるアプリはWordPress
 とはいえMySQLは入らないので注意
  (デフォルトではSQL Azureを使う仕様みたいです)
 phpMyAdminを一緒に入れます
 ついでにeXtplorerを入れておくと何かと便利
WordPressのインストール


 自動的にサーバーが設定されてデータが展開されてい
  きます。
 タイムアウトに注意
 無事に環境ができたらphpMyAdminでWordPress用
  データベースを作成
 http://bogus.cloudapp.net/wordpress/からWordPress
  の設定を行う。
 簡単に終了してるはず
WordPressのインストール終了
終わり


 ご清聴ありがとうございました
 質問があればどうぞ。

Contenu connexe

Tendances

WordBench熊本Vagrant勉強会
WordBench熊本Vagrant勉強会WordBench熊本Vagrant勉強会
WordBench熊本Vagrant勉強会
Akinori Tateyama
 
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
 
初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎
Saori Ando
 
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pmsphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Takeshi Komiya
 
やってみようTfs2010
やってみようTfs2010やってみようTfs2010
やってみようTfs2010
kokuryu1009
 

Tendances (20)

Building libc++ for toy OS
Building libc++ for toy OSBuilding libc++ for toy OS
Building libc++ for toy OS
 
Canvas系ライブラリのあれやこれや2015
Canvas系ライブラリのあれやこれや2015Canvas系ライブラリのあれやこれや2015
Canvas系ライブラリのあれやこれや2015
 
Windowsで始めるウェブ制作 ~開発環境 構築編~
Windowsで始めるウェブ制作 ~開発環境 構築編~Windowsで始めるウェブ制作 ~開発環境 構築編~
Windowsで始めるウェブ制作 ~開発環境 構築編~
 
WordBench熊本Vagrant勉強会
WordBench熊本Vagrant勉強会WordBench熊本Vagrant勉強会
WordBench熊本Vagrant勉強会
 
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
 
MSYS2使いはじめました
MSYS2使いはじめましたMSYS2使いはじめました
MSYS2使いはじめました
 
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
 
Oscの沼にはまった
Oscの沼にはまったOscの沼にはまった
Oscの沼にはまった
 
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
サンデープログラミングから始めるWindowsWindows ストア アプリ開発サンデープログラミングから始めるWindowsWindows ストア アプリ開発
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
 
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
 
JS開発環境を晒す。
JS開発環境を晒す。JS開発環境を晒す。
JS開発環境を晒す。
 
K初めてのstylus
K初めてのstylus K初めてのstylus
K初めてのstylus
 
初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎
 
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリットSails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
 
JS と Canvas で作るシューティングゲーム
JS と Canvas で作るシューティングゲームJS と Canvas で作るシューティングゲーム
JS と Canvas で作るシューティングゲーム
 
Gorilla.vim#6
Gorilla.vim#6Gorilla.vim#6
Gorilla.vim#6
 
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pmsphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
 
やってみようTfs2010
やってみようTfs2010やってみようTfs2010
やってみようTfs2010
 
pieniというFWを作ってみる。
pieniというFWを作ってみる。pieniというFWを作ってみる。
pieniというFWを作ってみる。
 
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話
 

En vedette (7)

LTっぽくブログを書いてみるテスト
LTっぽくブログを書いてみるテストLTっぽくブログを書いてみるテスト
LTっぽくブログを書いてみるテスト
 
After companion installarion
After companion installarionAfter companion installarion
After companion installarion
 
Windows Azureの登録
Windows Azureの登録Windows Azureの登録
Windows Azureの登録
 
インストールマニアックスでOSSの脆弱性をたくさん見つけたよ
インストールマニアックスでOSSの脆弱性をたくさん見つけたよインストールマニアックスでOSSの脆弱性をたくさん見つけたよ
インストールマニアックスでOSSの脆弱性をたくさん見つけたよ
 
Av tokyo2013.5 バウンティハンターになろう
Av tokyo2013.5 バウンティハンターになろうAv tokyo2013.5 バウンティハンターになろう
Av tokyo2013.5 バウンティハンターになろう
 
とある診断員のSECCONオンライン予選
とある診断員のSECCONオンライン予選とある診断員のSECCONオンライン予選
とある診断員のSECCONオンライン予選
 
バグハントの話2016up
バグハントの話2016upバグハントの話2016up
バグハントの話2016up
 

Similaire à できる!?Companion

2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
真乙 九龍
 
CLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows AzureストレージについてCLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows Azureストレージについて
normalian
 
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
Satoshi Noda
 
Azureでのプレゼン
AzureでのプレゼンAzureでのプレゼン
Azureでのプレゼン
Fukuda Takuro
 
プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819
Kitani Kimiya
 
古い?ダサい?まだまだイケルChef!
古い?ダサい?まだまだイケルChef!古い?ダサい?まだまだイケルChef!
古い?ダサい?まだまだイケルChef!
Naoto Ishizawa
 

Similaire à できる!?Companion (20)

Windows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレWindows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレ
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
 
Linux desktop on_personalwork
Linux desktop on_personalworkLinux desktop on_personalwork
Linux desktop on_personalwork
 
CLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows AzureストレージについてCLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows Azureストレージについて
 
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
 
Java勢もVSO使いたい!~JavaEE7 on Ubuntu~
Java勢もVSO使いたい!~JavaEE7 on Ubuntu~Java勢もVSO使いたい!~JavaEE7 on Ubuntu~
Java勢もVSO使いたい!~JavaEE7 on Ubuntu~
 
JPSPSLT-「WindowsAzure 最新事情」2014年2月版
JPSPSLT-「WindowsAzure 最新事情」2014年2月版JPSPSLT-「WindowsAzure 最新事情」2014年2月版
JPSPSLT-「WindowsAzure 最新事情」2014年2月版
 
Azureでのプレゼン
AzureでのプレゼンAzureでのプレゼン
Azureでのプレゼン
 
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
 
Tuning maniax 2014 2nd stage linux編
Tuning maniax 2014 2nd stage linux編Tuning maniax 2014 2nd stage linux編
Tuning maniax 2014 2nd stage linux編
 
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
 
イマドキのExcelスクショの撮り方
イマドキのExcelスクショの撮り方イマドキのExcelスクショの撮り方
イマドキのExcelスクショの撮り方
 
第8回脆弱性診断入門
第8回脆弱性診断入門第8回脆弱性診断入門
第8回脆弱性診断入門
 
プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819
 
「Azureの動くしくみ」の片鱗を見て
「Azureの動くしくみ」の片鱗を見て「Azureの動くしくみ」の片鱗を見て
「Azureの動くしくみ」の片鱗を見て
 
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
 
古い?ダサい?まだまだイケルChef!
古い?ダサい?まだまだイケルChef!古い?ダサい?まだまだイケルChef!
古い?ダサい?まだまだイケルChef!
 
Ms build 触ってみよう
Ms build 触ってみようMs build 触ってみよう
Ms build 触ってみよう
 
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
 
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
 

Dernier

Dernier (11)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

できる!?Companion