Microsoft AzureでスマホからIoTまで
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Microsoft Azure で スマホからIoTまで

  • 386 views
Uploaded on

第一回 サトヤ勉強会(http://satoya01.peatix.com/)で ...

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

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

More in: Internet
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment

Views

Total Views
386
On Slideshare
330
From Embeds
56
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
3

Embeds 56

https://twitter.com 56

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
  • それぞれのパターンをもう少し詳しく見ていきましょう。 <br /> <br /> ここでは、先ほどの図で、「物理」および「仮想化」と分類していたパターンは、「オンプレミス」としてまとめています。 <br /> この「オンプレミス」のパターンにおいては、基本的にユーザー(利用者)の責任で、ネットワークやストレージといった物理的な機材から、アプリケーションまで、すべての準備を行う必要があります。 <br /> <br /> クラウドサービスである IaaS では、このうちネットワークから仮想化までの階層をマイクロソフトのようなクラウドベンダーが用意します。 <br /> また、PaaS ではさらに OS やミドルウェアの準備をベンダーが行います。 <br /> さらに、アプリケーションのメンテナンスまで一括して提供するのが SaaS で、マイクロソフトでは Office のクラウド版である Office 365 等を提供しています。 <br /> <br /> 繰り返しになりますが、Windows Azure はこの分類においては、IaaS および PaaS の機能を提供しているクラウドサービスです。 <br /> <br /> <br /> 参考: <br /> IaaS の競合ベンダーとしては、Amazon Web Service (AWS)などがあります。 <br /> PaaS の競合ベンダーとしては、Google App Engine があります。 <br /> SaaS の競合ベンダーとしては、SalesForce.com や Google Apps があります。

Transcript

  • 1. Microsoft Azure で スマホからIoTまで 第一回 サトヤ勉強会 2014/11/15 山本 誠樹
  • 2. 自己紹介 • 山本 誠樹(Yamamoto Masaki) • @nnasaki • Facebook, Twitter, github, hatena等
  • 3. 自己紹介 • 2014/July より Microsoft MVP for Microsoft Azure
  • 4. MVP グローバルサミット2014に行って きました •NDA •NDA •NDA
  • 5. 今日のシナリオ
  • 6. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  • 7. http://weblogs.asp.net/scottgu/azure- announcing-new-real-time-data-streaming- and-data-factory-services
  • 8. その前に
  • 9. Q: Azure使う意味は?A社さんで よくないすか?
  • 10. A: 競合他社さんと比べて、当然良 いところ悪いところがあります。
  • 11. Q: 逆に質問します。 皆さんはなぜクラウドを使うん ですか?
  • 12. • 想定外の予測不能なトラフィック への対応 • 迅速なインフラの調達 • メンテナンスフリー • 可用性向上 • 信頼性向上 • …etc
  • 13. • 想定外の予測不能なトラフィック への対応 • 迅速なインフラの調達 • メンテナンスフリー • 可用性向上 • 信頼性向上 • …etc
  • 14. A: 自分がやりたいことは何か? 最も手軽に簡単に実現できる方 法は何か? 私は上記2点を重視してクラウ ドを使用するべきだと思います。
  • 15. ストレージ サーバー ネットワーク OS ミドルウエア 仮想化 データ アプリケーション ランタイム OS ミドルウエア データ アプリケーション ランタイムユ ー ザ ー 管 理 アプリケーション データ 仮想マシンWindows Server Web サイト モバイルサービス Office 365 Dynamics CRM オンプレミス IaaS PaaS SaaS OSのアップデートを考える必 要がない。
  • 16. Azureがあなたのやりたいこと を助けてくれる
  • 17. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  • 18. モバイルサービスの特徴
  • 19. プッシュ通知 数分以内に数百万台 タグ付け(合計1億件以上) マルチプラットフォームSDK iOS、Android、Windows、HTML5 認証連携 Facebook、Twitter、Google、Active Directory バックエンド C#、 NodeJS http://azure.microsoft.com/ja-jp/services/mobile-services/
  • 20. お気に入りポイント
  • 21. ポータルからすぐに使えるアプリ がダウンロードできる! swift対応済み 日本リージョン出来た!
  • 22. DEMO ポータルからアプリを即実行
  • 23. モバイルサービスの 仕組み
  • 24. http://channel9.msdn.com/Events/de-code/2014/SV-007
  • 25. お気に入りポイント2
  • 26. SDKがGithubにある! https://github.com/Azure/azure- mobile-services バッグエンドが選べる 手軽なのはJavaScript(NodeJS) Gitリポジトリで開発 オフラインデータ同期 無料で遊べる
  • 27. オフラインデータ同期
  • 28. http://channel9.msdn.com/Events/de-code/2014/SV-007
  • 29. http://channel9.msdn.com/Events/de-code/2014/SV-007
  • 30. クライアントはSQLiteまたは CoreDataがデータを保持 同じデータを複数の人が更新した 場合、競合を検出できる サンプルはGithubで https://github.com/Azure/mobile -services- samples/tree/master/TodoOffline
  • 31. でもお高いんで しょ?
  • 32. 無料
  • 33. http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
  • 34. http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
  • 35. http://azure.microsoft.com/ja-jp/pricing/details/sql-database/
  • 36. ちょろっと遊ぶだけなら無料 無料で足りなくなったら、大体 3000円程度。(2014/9月時点) モバイルサービスが約1500円/月 SQL Databaseが約1500円/月 2014/10まではもう少し安いです。 送信データ転送量込みです。
  • 37. JOIN NOW! http://azure.microsoft.com/ja-jp/pricing/free-trial/
  • 38. 無料枠あります http://azure.microsoft.com/ja-jp/pricing/free-trial/
  • 39. 月々約15000円 http://azure.microsoft.com/ja-jp/pricing/free-trial/
  • 40. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  • 41. スマホアプリのページを用意したい
  • 42. Web Sitesを使う とにかく早くサイトを立ち上げられる およそ数十秒でアクティブ 豊富なテンプレート スケーラブル MS Wordpressの事例
  • 43. DEMO Wordpressの立ち上げ
  • 44. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  • 45. サービスを外部に公開したい
  • 46. どういうこと? たとえばサービスがめっちゃ成功したとき APIをフリーミアムで公開したい つまりどういうこと? Twitterみたいなことしたいとき
  • 47. http://azure.microsoft.com/ja-jp/services/api-management/
  • 48. http://azure.microsoft.com/ja-jp/services/api-management/ モバイル サービス YOU
  • 49. ユーザー認証 クォーター設定 自動ドキュメント作成 日本リージョンできた!
  • 50. DEMO モバイルサービスとつなげてREST APIの確認
  • 51. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  • 52. IoTデバイスから情報を収集したい
  • 53. http://weblogs.asp.net/scottgu/azure-announcing-new-real-time-data-streaming-and-data- factory-services 今まで全部この辺のお話
  • 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. http://weblogs.asp.net/scottgu/azure-announcing-new-real-time-data-streaming-and-data- factory-services 本日のデモの範囲
  • 56. DEMO ログをリアルタイムモニタリング
  • 57. スマホアプリを作りたい モバイルサービス スマホアプリのページを用意したい Web Sites サービスを外部に公開したい API Management IoTデバイスから情報を収集したい Event Hubs データを解析したい Stream Analytics Machine Learning
  • 58. ごめんなさい! 続きは第二回で!
  • 59. 参考リンク集
  • 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. フォローアップ情報 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. 私のブログや記事 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. ユーザーグループ 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. 告知
  • 65. GoAzure 2015 2015.1.16 ベルサール渋谷ファースト aka.ms/GoAzure