Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Microsoft Azure で スマホからIoTまで

2,290 views

Published on

第一回 サトヤ勉強会(http://satoya01.peatix.com/)で
Microsoft Azure で スマホからIoTまで の説明した資料です。

サトヤ仙台については http://satoya-sendai.github.io/

Published in: Internet
  • Be the first to comment

Microsoft Azure で スマホからIoTまで

  1. 1. Microsoft Azure で スマホからIoTまで 第一回 サトヤ勉強会 2014/11/15 山本 誠樹
  2. 2. 自己紹介 • 山本 誠樹(Yamamoto Masaki) • @nnasaki • Facebook, Twitter, github, hatena等
  3. 3. 自己紹介 • 2014/July より Microsoft MVP for Microsoft Azure
  4. 4. MVP グローバルサミット2014に行って きました •NDA •NDA •NDA
  5. 5. 今日のシナリオ
  6. 6. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  7. 7. http://weblogs.asp.net/scottgu/azure- announcing-new-real-time-data-streaming- and-data-factory-services
  8. 8. その前に
  9. 9. Q: Azure使う意味は?A社さんで よくないすか?
  10. 10. A: 競合他社さんと比べて、当然良 いところ悪いところがあります。
  11. 11. Q: 逆に質問します。 皆さんはなぜクラウドを使うん ですか?
  12. 12. • 想定外の予測不能なトラフィック への対応 • 迅速なインフラの調達 • メンテナンスフリー • 可用性向上 • 信頼性向上 • …etc
  13. 13. • 想定外の予測不能なトラフィック への対応 • 迅速なインフラの調達 • メンテナンスフリー • 可用性向上 • 信頼性向上 • …etc
  14. 14. A: 自分がやりたいことは何か? 最も手軽に簡単に実現できる方 法は何か? 私は上記2点を重視してクラウ ドを使用するべきだと思います。
  15. 15. ストレージ サーバー ネットワーク OS ミドルウエア 仮想化 データ アプリケーション ランタイム OS ミドルウエア データ アプリケーション ランタイムユ ー ザ ー 管 理 アプリケーション データ 仮想マシンWindows Server Web サイト モバイルサービス Office 365 Dynamics CRM オンプレミス IaaS PaaS SaaS OSのアップデートを考える必 要がない。
  16. 16. Azureがあなたのやりたいこと を助けてくれる
  17. 17. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  18. 18. モバイルサービスの特徴
  19. 19. プッシュ通知 数分以内に数百万台 タグ付け(合計1億件以上) マルチプラットフォームSDK iOS、Android、Windows、HTML5 認証連携 Facebook、Twitter、Google、Active Directory バックエンド C#、 NodeJS http://azure.microsoft.com/ja-jp/services/mobile-services/
  20. 20. お気に入りポイント
  21. 21. ポータルからすぐに使えるアプリ がダウンロードできる! swift対応済み 日本リージョン出来た!
  22. 22. DEMO ポータルからアプリを即実行
  23. 23. モバイルサービスの 仕組み
  24. 24. http://channel9.msdn.com/Events/de-code/2014/SV-007
  25. 25. お気に入りポイント2
  26. 26. SDKがGithubにある! https://github.com/Azure/azure- mobile-services バッグエンドが選べる 手軽なのはJavaScript(NodeJS) Gitリポジトリで開発 オフラインデータ同期 無料で遊べる
  27. 27. オフラインデータ同期
  28. 28. http://channel9.msdn.com/Events/de-code/2014/SV-007
  29. 29. http://channel9.msdn.com/Events/de-code/2014/SV-007
  30. 30. クライアントはSQLiteまたは CoreDataがデータを保持 同じデータを複数の人が更新した 場合、競合を検出できる サンプルはGithubで https://github.com/Azure/mobile -services- samples/tree/master/TodoOffline
  31. 31. でもお高いんで しょ?
  32. 32. 無料
  33. 33. http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
  34. 34. http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
  35. 35. http://azure.microsoft.com/ja-jp/pricing/details/sql-database/
  36. 36. ちょろっと遊ぶだけなら無料 無料で足りなくなったら、大体 3000円程度。(2014/9月時点) モバイルサービスが約1500円/月 SQL Databaseが約1500円/月 2014/10まではもう少し安いです。 送信データ転送量込みです。
  37. 37. JOIN NOW! http://azure.microsoft.com/ja-jp/pricing/free-trial/
  38. 38. 無料枠あります http://azure.microsoft.com/ja-jp/pricing/free-trial/
  39. 39. 月々約15000円 http://azure.microsoft.com/ja-jp/pricing/free-trial/
  40. 40. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  41. 41. スマホアプリのページを用意したい
  42. 42. Web Sitesを使う とにかく早くサイトを立ち上げられる およそ数十秒でアクティブ 豊富なテンプレート スケーラブル MS Wordpressの事例
  43. 43. DEMO Wordpressの立ち上げ
  44. 44. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  45. 45. サービスを外部に公開したい
  46. 46. どういうこと? たとえばサービスがめっちゃ成功したとき APIをフリーミアムで公開したい つまりどういうこと? Twitterみたいなことしたいとき
  47. 47. http://azure.microsoft.com/ja-jp/services/api-management/
  48. 48. http://azure.microsoft.com/ja-jp/services/api-management/ モバイル サービス YOU
  49. 49. ユーザー認証 クォーター設定 自動ドキュメント作成 日本リージョンできた!
  50. 50. DEMO モバイルサービスとつなげてREST APIの確認
  51. 51. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  52. 52. IoTデバイスから情報を収集したい
  53. 53. http://weblogs.asp.net/scottgu/azure-announcing-new-real-time-data-streaming-and-data- factory-services 今まで全部この辺のお話
  54. 54. 書き込み1ユニットあたり1 MB/sec or 1000event/sec 最大20ユニットはデフォで使えるのでまぁ まぁスケーラブル サポートに連絡するともっと増やしてもらえる イベントの保存場所は84GB storage用意 されてる AMQP および HTTP をサポート .NET以外でもキューを読み書きできるってこ と。便利。 http://msdn.microsoft.com/en-us/library/azure/dn789975.aspx
  55. 55. http://weblogs.asp.net/scottgu/azure-announcing-new-real-time-data-streaming-and-data- factory-services 本日のデモの範囲
  56. 56. DEMO ログをリアルタイムモニタリング
  57. 57. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  58. 58. ごめんなさい! 続きは第二回で!
  59. 59. 参考リンク集
  60. 60. 公式リソース Microsoft Azure Mobile Services http://azure.microsoft.com/ja-jp/services/mobile-services/ チュートリアル http://azure.microsoft.com/ja-jp/develop/mobile/ 料金表 http://azure.microsoft.com/ja-jp/pricing/details/mobile- services/ Microsoft Azure Japan Team Blog (ブログ) http://blogs.msdn.com/b/windowsazurej/ Azure Mobile Services の Node バックエンドでの Socket.IO の使用 方法 http://blogs.msdn.com/b/windowsazurej/archive/2014/09/02/blo g-how-to-use-socket-io-with-azure-mobile-service-node- backend.aspx
  61. 61. フォローアップ情報 github azure-mobile-services https://github.com/Azure/azure-mobile-services github mobile-services-samples https://github.com/Azure/mobile-services-samples/ パワフル モバイル アプリ開発 ~ 最新 Microsoft Azure Mobile Services をフル活用しよう! ~ | de:code 2014 | Channel 9 http://channel9.msdn.com/Events/de-code/2014/SV-007 Shotaro Suzuki‘s Blog(MSエバンジェリストのBlog) http://blogs.msdn.com/b/shosuz/ S/N Ratio (by SATO Naoki) | Microsoft Azure and more… http://satonaoki.wordpress.com/
  62. 62. 私のブログや記事 nnasakiのブログ(近々移転するかも) http://nnasaki.hatenablog.com/ Windows Azureモバイルサービスの基礎 - 技術評論社 http://gihyo.jp/dev/serial/01/wams/0001 Windows Azureモバイルサービスで作る簡単スマートフォンア プリ - Build Insider http://www.buildinsider.net/web/azuremobilesvc
  63. 63. ユーザーグループ Japan Azure User Group(JAZUG) http://r.jazug.jp/ Japan Azure User Group | Doorkeeper http://jazug.doorkeeper.jp/ facebook page https://www.facebook.com/jazug.jp facebook group https://www.facebook.com/groups/jazug/ facebook group 仙台版 https://www.facebook.com/groups/sendai.jazug/
  64. 64. 告知
  65. 65. GoAzure 2015 2015.1.16 ベルサール渋谷ファースト aka.ms/GoAzure

×