CommunityOpenDay2012名古屋セッション資料

3,519 views

Published on

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

No Downloads
Views
Total views
3,519
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
53
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

CommunityOpenDay2012名古屋セッション資料

  1. 1. 本社サーバー担当)日本人は manga が好きだろ?クラウドをわかりやすく説明するComic 作って持ってきたんだけどどう?shin135) … 小説の原作含め尊敬してます。 いつか数学ガールみたいな アプローチでクラウドを わかりやすく伝えたい!
  2. 2. 自信のない 大手SI’er所属 デザイナー あがりの プログラマーがクラウディアとの出会いで成長してゆく ストーリー
  3. 3. 強化点 ステータス仮想マシン (IaaS) CTP 開始Webサイト CTP 開始仮想ネットワーク CTP 開始各開発言語、Mac/Linux向け SDK 正式リリースSQL レポートの正式リリース 商用サービス開始ローカル冗長ストレージ 追加インメモリキャッシュ 強化Windows Azure Active Directory 強化サービスバス、ストレージトランザクション価格変更 変更段階的価格の導入(ストレージ、CDN、トラフィック) 変更
  4. 4. Windows Server 2012
  5. 5. • 高い拡張性を持つクラウド環境へ Web アプリケーションを簡単に展開• 様々なフレームワークとオープンソース アプリケーションを利用可能
  6. 6. • Web サイト: 最大10 サイトまで• データ転送: 165 MB• データ送信/日/サブスクリプション、 受信データは無制限• ストレージ: 1 GB• リレーショナルデータベース: 3rdパーティDB (MySQL) 20MBまで
  7. 7. http://bit.ly/rabellino
  8. 8. 高 運用管理コスト 低
  9. 9. 主要な関連プロジェクト Zoo Pegasus Keeper
  10. 10. 2012-04-24 01:02:03 W3SVC1 192.168.0.1 GET /…my %rpm; # 結果を格納するハッシュテーブルwhile(<>) { next unless /^¥d{4}/; my $time = substr($_,0,16); $rpm{$time}++;}my @sorted_keys = sort keys %rpm;foreach my $k (@sorted_keys) { print "$k $rpm{$k}¥n";}
  11. 11. 入力データを分割して複数のプログラムに配る2012-04-24 01:02:03 W3SVC1 192.168.0.1 2012-04-24 01:03:05 W3SVC1 192.168.0.1 2012-04-24 01:04:06 W3SVC1 192.168.0.1GET/… GET/… GET/…while(<>) { while(<>) { while(<>) { next unless /^¥d{4}/; next unless /^¥d{4}/; next unless /^¥d{4}/; my $time = substr($_,0,16); my $time = substr($_,0,16); my $time = substr($_,0,16); $rpm{$time}++; $rpm{$time}++; $rpm{$time}++;} } } それぞれのプログラムは与えられた 他の仲間が何をやっているか データを淡々と処理 気にする必要はない Map my @sorted_keys = sort keys %rpm; 結果の断片をソートする foreach my $k (@sorted_keys) { foreach my $k (@sorted_keys) { print "$k $rpm{$k}¥n"; print "$k $rpm{$k}¥n"; Reduce } } キーでソート済みであることが保証されているので、淡々 と結果出力をすればよい
  12. 12. Client Libraries"Build-On" Media Partners and Customers Windows 8 Partner CDNs Silverlight Windows Phone XBOX HTML 5 "Build-In" Partner Media Processors Flash Adaptive Streaming Origin Porting Kits (STB, OS/Android) Caching
  13. 13. S インスタンス時間単価 プレビュー 正式リリース (予価)仮想マシン Windows 以外 7 円/時 7.43 円/時 Windows 7 円/時 10.06 円/時 SQL Server Web エディション 無料 3.94 円/時* SQL Server Standard エディション 無料 48.08 円/時*Web サイト 7 円/時 10.49円/時仮想ネットワーク 無料 4.38円/時/接続
  14. 14. クラウド業界動向とマイクロソフトの戦略ビジネス・エンタープライズ向けで鍛えた技術や体制をそのままに、カジュアル・コンシューマー向けに展開しています カジュアル/ コンシューマ 向け ビジネス/ エンタープライズ 向け VM Role IaaS PaaS SaaS
  15. 15. Azureの顧客数ベースではエンタメ&ゲーム系も増えつつある
  16. 16. ソーシャル メディア & 宣伝広告 交通機関 エンターテイメントスマート デバイス & 既存システムの オンライン ゲーム ハイブリッド センサー連携 マイグレーション クラウドサービス 出版 官公庁・地方自治体 教育機関 人材/求人求職 住民サービス
  17. 17. マルチデバイス対応10秒ルールとの戦い
  18. 18. mixi API Mixi Azure ロード WebRole memガジェット Storage バランサ ASP.NET cachedサーバー群 Table Azure Worker Storage Role Queue Azure CDN Storage BLOB
  19. 19. ロード WebRole SQLバランサ PHP Azure Worker Twitter Role API AzureCDN Storage BLOB
  20. 20. 自分の殻の中に閉じこもっているのは、 地球連邦政府に、 いやティターンズに 手を貸すことになる
  21. 21. そ ら宇宙に行けなければ 出来ない相談だ!
  22. 22. 篭の中の鳥は、鑑賞される道具でしかないと 覚えておいてくれ

×