Your SlideShare is downloading. ×
0
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Windows azure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows azure

1,140

Published on

NSEG 第 21 回勉強会(2011/11/12)「Microsoft の青い空──Windows Azure でクラウドプログラミング」

NSEG 第 21 回勉強会(2011/11/12)「Microsoft の青い空──Windows Azure でクラウドプログラミング」

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,140
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 自己紹介● 春原 宏保 (すのはら ひろやす) ● @suno88 ● 市内 SIer 勤務の社内ニート ● プログラマー (Win32/Web) ● Delphi、PHP、C++、C# あたりを常用 ● Windows Azure 歴 約 7 ヶ月
  • 2. Windows Azure を詳しく知る● マイクロソフトの特設サイト クラウド ガール ─窓と雲と碧い空─ http://msdn.microsoft.com/ja-jp/windowsazure/gg194745
  • 3. 続編も出ました クラウド ガール ─碧いタイルに込めた想い─http://msdn.microsoft.com/ja-jp/claudiaphone
  • 4. クラウディア窓辺とは● 1985 年 11 月 20 日生まれ ● 偶然にも Windows 1.0 の発売日と同じ● Twitter: @Claudia_Azure● 父親は窓辺ななみ(@windows7_nanami)の 叔父に当たる……そんなことはどうでもよくて!
  • 5. Windows Azure の特徴● Windows 2008 R2 + Hyper-V を基本と したシステム● ASP.NET との親和性が高い ● Visual Studio との連携性● FastCGI に対応 ● PHP、Ruby、Java など多数の言語で開発可能
  • 6. Windows Azure の特徴● SQL Server 2008 をベースにした RDBMS 「SQL Azure」 ● オンプレミス(非クラウド)の SQL Server を利用した システムが、軽微の修正でクラウドに乗ってしまう● 認証サービス「Access Control Service」 ● Windows Live ID、Google アカウント、 Facebook アカウント、Active Directory Federation Service などと連携し、シングル サインオンを実現
  • 7. Windows Azure の価格体系● Pricing Calculator http://www.microsoft.com/ windowsazure/pricing-calculator/● Google App Engine、 Amazon EC2 とほぼ 同価格(らしい)● 90 日間無料プラン http://www.microsoft.com/japan/windowsazure/free-trial/
  • 8. Windows Azure 開発環境● Windows Vista SP1、7、2008 のいずれか● Visual Studio 2008 SP1/2010 ● Visual Web Developer 2008/2010 Express Edition(無償版)でも開発可能● Windows Azure SDK ● マイクロソフトのサイトから無料でダウンロード ● 2011/9 に 1.5 がリリース
  • 9. Windows Azure 開発環境 (FastCGI)● .NET Framework 3.5 SP1● IIS 7 以降● Hotfix: Support for FastCGI on the Development Fabric(Vista SP1/2008 のみ)● JRE/JDK 1.5 以降● Windows Azure SDK● Windows Azure Tools for Eclipse (Eclipse で開発する場合のみ)
  • 10. 開発環境構築(Visual Studio 篇)● Microsoft Web Platform Installer で Windows Azure 開発環境を簡単構成(MSDN) http://msdn.microsoft.com/ja-jp/windowsazure/hh441741
  • 11. Visual Web Developer Express 起動「新しいプロジェクト...」をクリック
  • 12. Windows Azure Project が⾒える名前を「HelloAzure」にして新規作成
  • 13. おなじみの画面が出現
  • 14. フォームにコントロールをポトペタ
  • 15. イベントハンドラーの記述
  • 16. F5 で実⾏ Azure 開発には管理者権限での起動が必要でした (^^;
  • 17. ファイヤーウォールの警告許可してポートを開けてやる
  • 18. ブラウザーが起動して、ローカルで実⾏Development Fabric というエミュレーターで実⾏されている
  • 19. VM が起動してもすぐ落ちてしまう場合● ユーザー名に空白が含まれているとダメ http://msdn.microsoft.com/en- us/library/windowsazure/hh472165.aspx● 12000、12001、12002、808、16001、15100 番のポートが塞がっているとダメ http://msdn.microsoft.com/en- us/library/windowsazure/hh472164.aspx ● 12001 は VMware Workstation Server が使用 しているポート
  • 20. いよいよ Windows Azure にデプロイ● まずはホステッドサービスを作成● http://windows.azure.com/ にアクセスし、 ログイン IE じゃなくても 操作できるよ
  • 21. Hosted Service 作成
  • 22. デプロイ オプション は「デプロイしない」を選択
  • 23. ふたたびポータルサイトへ
  • 24. パッケージと構成ファイルを指定
  • 25. 警告は無視(テストなので)
  • 26. デプロイ中...
  • 27. デプロイ完了ステージング環境の URL は、http://<ランダムな 16 進数>.cloudapp.net/
  • 28. ステージング環境での実⾏
  • 29. 運用環境へデプロイ「VIP のスワップ」をクリックすると、ステージング環境と運用環境が入れ替わる。簡単すぎワロタwwwwww
  • 30. 注意点● ステージング環境と運用環境の両方にデプロイ していると、課⾦は 2 倍 ● ⽚方が休⽌中であっても関係なく課⾦対象 ● 【重要】Azure課⾦は今日から。さてここで問題。課 ⾦対象になるのは次の図のうちどれ?:Azureの鼓 動:ITmedia オルタナティブ・ブログ http://blogs.itmedia.co.jp/isago/2010/02/azure-9632.html● 使用していないインスタンスはこまめに削除する のが、安く上げるコツ
  • 31. Windows Azure 一問一答● 「Windows XP は最高だよね? Vista とか 7 とか 入れたくないんだけど?」そうですか。
  • 32. Windows Azure 一問一答● 「Mac って最高だよね? Windowsとか入れたく ないんだけど?」そうですね。つ Bootcamp
  • 33. Windows Azure 一問一答● 「C# とか PHP みたいなチャラい言語は使いたく ない。男は黙って関数型言語だろ JK」Professional 以上の Visual Studio なら、F# で開発できます。
  • 34. Windows Azure 一問一答● 「ASP.NET ってキモいよね。ポストバックとか、 ビューステイトとか。ユニットテストも やりにくいし……」ASP.NET MVC による開発もできます。
  • 35. Beauty of the Web (http://www.beautyoftheweb.jp/)Visual C# + ASP.NET MVC2 + Windows Azure +SQL Azure
  • 36. Windows Azure 一問一答● 「もう終わり? 続きはないの?」皆さんのリクエストがあれば。※年内は死ぬほど忙しいので、来年にさせてください……。
  • 37. つづく すの (春原 宏保) http://d.hatena.ne.jp/suno88/ http://twitter.com/suno88

×