Windows Azure<br />ストレージについて<br />語ってみる<br />絵描きのこだわり<br />http://twitter.com/normlian<br />http://d.hatena.co.jp/waritohu...
自己紹介<br /><ul><li>HN	: 割と普通
本拠地	: 横浜近辺
肩書き 	: しがないSI屋
その他 : InfoQ翻訳を少々
趣味	: ソースを書く</li></ul>&絵を描く<br />
ライトニングトークの趣旨<br /><ul><li>ライトニングトークの対象者
Windows Azureストレージを知っている
サービスは色々あるが、体系立てて理解していない
ライトニングトークのゴール
Windows Azureストレージが何者か分かった
Windows Azureストレージの実装イメージがわいた</li></li></ul><li>Windows Azure Tools for Microsoft Visual Studio (November 2009)<br />がリリース...
え?<br />
バージョンアップが多い?<br />
何が変わったか分からない??<br />
Windows Azure SDK<br />  November 2009 Release<br />CTPじゃない正式版<br /><ul><li>Windows Azure ストレージのSDKがRuntimeに!!
設定インターフェースを再デザイン&改善
 インスタンス仮想マシンサイズの変更可能
 Roleテンプレートの更新
等々…</li></li></ul><li>では、本題に入りましょう<br />
Upcoming SlideShare
Loading in...5
×

CLR/H勉強会44回目 Windows Azureストレージについて

1,233
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

CLR/H勉強会44回目 Windows Azureストレージについて

  1. 1. Windows Azure<br />ストレージについて<br />語ってみる<br />絵描きのこだわり<br />http://twitter.com/normlian<br />http://d.hatena.co.jp/waritohutsu<br />http://www.pixiv.net/member.php?id=147209<br />
  2. 2. 自己紹介<br /><ul><li>HN : 割と普通
  3. 3. 本拠地 : 横浜近辺
  4. 4. 肩書き : しがないSI屋
  5. 5. その他 : InfoQ翻訳を少々
  6. 6. 趣味 : ソースを書く</li></ul>&絵を描く<br />
  7. 7. ライトニングトークの趣旨<br /><ul><li>ライトニングトークの対象者
  8. 8. Windows Azureストレージを知っている
  9. 9. サービスは色々あるが、体系立てて理解していない
  10. 10. ライトニングトークのゴール
  11. 11. Windows Azureストレージが何者か分かった
  12. 12. Windows Azureストレージの実装イメージがわいた</li></li></ul><li>Windows Azure Tools for Microsoft Visual Studio (November 2009)<br />がリリース!!!<br />
  13. 13. え?<br />
  14. 14. バージョンアップが多い?<br />
  15. 15. 何が変わったか分からない??<br />
  16. 16. Windows Azure SDK<br />  November 2009 Release<br />CTPじゃない正式版<br /><ul><li>Windows Azure ストレージのSDKがRuntimeに!!
  17. 17. 設定インターフェースを再デザイン&改善
  18. 18. インスタンス仮想マシンサイズの変更可能
  19. 19. Roleテンプレートの更新
  20. 20. 等々…</li></li></ul><li>では、本題に入りましょう<br />
  21. 21. Windows Azure のアーキテクチャ:膨大なコンピューティングリソースを束ねる技術<br />仮想化技術で大規模データセンターのサーバー群を制御し、ロードバランス機能を提供するAzureの根幹<br />スケーラビリティと信頼性の高いストレージ領域を提供<br />.NETアプリの実行環境Win32ネイティブアプリにも対応<br />砂金氏「最先端のクラウド環境 Windows Azure の最新情報ダイジェスト」 から転載<br />
  22. 22. 拡張性・可用性の高いストレージサービス用途に合わせた標準4つとオプション1つ<br />$ 0.15/ 1GBあたり<br />単位容量あたり60倍以上のコスト差<br />$ 9.99/ 1GBまで($ 99.99 / 10GBまで)<br />砂金氏「最先端のクラウド環境 Windows Azure の最新情報ダイジェスト」 から転載<br />
  23. 23. Windows Azure ストレージ<br />の利用イメージ<br />インタ<br />|ネット<br />VMs<br />VMs<br />ロ|ドバランサ<br />Woker<br />Role<br />Woker<br />Role<br />クライアント<br />Woker<br />Role<br />Woker<br />Role<br />Web<br />Role<br />Woker<br />Role<br />Queue<br />IIS<br />Azure<br />ストレージ<br />Table<br />Azure<br />ストレージ<br />Blob<br />
  24. 24. Visual Studio 上での設定<br />本番用ストレージ<br />開発用ストレージ<br />
  25. 25. Blob実装イメージ<br />
  26. 26. Queue実装イメージ<br />Webロール側<br />Workerロール側<br />
  27. 27. Blob、Queueノウハウ<br /><ul><li>Queueはハマりどころ有り・・・
  28. 28. WorkerロールとWebロールとのやり取りに使用
  29. 29. どういった順番でメッセージを取ってくるか分からない
  30. 30. 同じメッセージを二度取り出す可能性がある
  31. 31. Blobは結構無難に使えそう・・・
  32. 32. 大容量バイナリデータを保存する為に使う
  33. 33. 階層構造に注意!「アカウント→コンテナ→ブロブ」
  34. 34. PublicとPrivateの共有ポリシーが存在する</li></li></ul><li>Table実装イメージ(1/2)<br />
  35. 35. Table実装イメージ(2/2)<br />
  36. 36. Tableノウハウ<br /><ul><li>Tableって名前ついてるけど、RDB連想禁止
  37. 37. 流行のKeyValueStoreなストレージです
  38. 38. スケールアウトはPartitionKeyの設計次第
  39. 39. 並び順はRowKeyの設計次第(でもOrderByも出来るよ)
  40. 40. DataContextやらEntityは自分でコーディング
  41. 41. 以下を継承したクラスをコーディング
  42. 42. Microsoft.WindowsAzure.StorageClient
  43. 43. TableServiceEntity(Entity)
  44. 44. TableServiceContext(DataContenxt)
  45. 45. 以下のメソッドはサポートしてない
  46. 46. Single、SingleOrDefault、 Count、 Min、 Max、 Average</li></li></ul><li>参考<br /><ul><li>「Azureの鼓動」 砂金氏 ブログ
  47. 47. http://blogs.itmedia.co.jp/isago/
  48. 48. 「Windows Azure Platform デベロッパー センター」
  49. 49. http://msdn.microsoft.com/ja-jp/azure/default.aspx
  50. 50. 「Windows Azure Community JP」
  51. 51. http://windows-azure.jp/community/
  52. 52. 非常に普通なブログをAzureで
  53. 53. http://d.hatena.ne.jp/waritohutsu/searchdiary?word=*[Windows%20Azure]</li>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×