Dev campjpn day2session3

2,691 views

Published on

Developer Camp 2012でのAzure導入事例セッション資料です。お客様をお迎えしてのトークライブ形式となっているため、あわせてUstream録画をご参照下さい。http://bit.ly/VtEral

  • Be the first to comment

Dev campjpn day2session3

  1. 1. クラウドが拓く新領域におけるWindows Azure 最新事例の舞台裏エバンジェリスト砂金 信一郎
  2. 2. Slideshareでご参照いただきましてありがとうございます。本セッションはお客様をお迎えしてのトークセッションになります。資料だけを見てもわからないことが多々あると思いますので、Ustreamでの録画をあわせてご参照下さい。http://bit.ly/VtEral
  3. 3. 今までもでき 既存システムの移行ていたことを安く、簡単に 企業内の業務系システム 実現する 新規システム企画・開発今までと違う領域でできな スマホ、ソーシャル、Web、ゲーム、配信、かったことを M2M、レンダリング、画像認識、音声合成… 実現する スケーラブル、BigData、短期利用
  4. 4. Windows Azure の国内利用傾向Developer Camp | 2012 Japan Fall
  5. 5. →続きはWebで。第二期近日公開予定Developer Camp | 2012 Japan Fall
  6. 6. スペシャルゲスト from エムティーアイ 上席執行役員 Application Application MS事業本部 Developer Center Developer Center MSグループ MSグループ システム開発部長 テクニカル テクニカル・アシス 古賀 Alencar 和幸 マネージャー タント・リーダー 海野 誠 村川 恒一郎Developer Camp | 2012 Japan Fall
  7. 7. Discussion Point 1:MTIはなぜマイクロソフトテクノロジー/ Windows Azureを積極的に採用しているか?
  8. 8. モバイル・コンテンツ企業で 有料会員数NO.1Developer Camp | 2012 Japan Fall
  9. 9. Developer Camp | 2012 Japan Fall
  10. 10. MTI における開発スタイルDeveloper Camp | 2012 Japan Fall
  11. 11. Discussion Point 2:各サービスのアーキテクチャはどのようにして決まったか?
  12. 12. デコとも のアーキテクチャ Web サイト ASP.NET アプリ 本番 ロード WebRole WebRole … バランサ SQL Database … WebRole 開発・ 検証用 マスタ情報 管理用CMS SQL WebRole ServerDeveloper Camp | 2012 Japan Fall
  13. 13. AKB48 AR のアーキテクチャ Web API ASP.NET アプリ WebRole WebRole … 会員データ ロード Web Site バランサ ASP.NET アプリ … カード情報 SQL Database Federations WebRole WebRoleコンテンツサーバーDeveloper Camp | 2012 Japan Fall Cache
  14. 14. ルナルナ のアーキテクチャ Tomcat Java アプリ … ロード バランサ WorkerRole WorkerRole … SQL Database Federations IaaSを 検討? VMDeveloper Camp | 2012 Japan Fall
  15. 15. Discussion Point 3:現場で困ったポイントと対応の方向性を聞きたい!
  16. 16. 年末年始などのピーク対応 ティザーサイト 共通API化計画 バッチ処理 SQL Database の Federation インメモリキャッシュDeveloper Camp | 2012 Japan Fall
  17. 17. SQL Database Federation ルートDB データを規則的に分割して スケールアウトを容易に実現 Customer UID 1 運用開始後でもデータベースを分割できる ~1000 データ件数が増えても性能が劣化しにくい Customer UID 1001 ~2000 フェデレーションメンバー間で トランザクションをかけることはできない Customer UID 非フェデレーションテーブルの更新は全て 2001 のメンバーDBに対して実施する必要がある ~3000USE FEDERATION Customer (ID = 1234) SQL側での変更が必要になるWITH RESET, FILTERING = ONDeveloper Camp | 2012 Japan Fall
  18. 18. ストレージアクセスの方式 WebRole BLOB Shared Access SignatureDeveloper Camp | 2012 Japan Fall
  19. 19. cache でのパフォーマンス改善 No further implementation is required ...Developer Camp | 2012 Japan Fall
  20. 20. 本セッションのまとめ 日本でもスマホ向けサービスで 多数活用されているWindows Azure Windows Azure の柔軟性を活かして 適切なアーキテクチャを選定 クラウドならではの新規開発を是非!Developer Camp | 2012 Japan Fall
  21. 21. クラウドが拓く新領域におけるWindows Azure 最新事例の舞台裏
  22. 22. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part ofMicrosoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×