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.
Azure Web Apps
と
Azure Mobile Apps
- Global Azure Boot Camp 2015 in Japan -
2015/4/25
Masaki YAMAMOTO
@nnasaki
自己紹介
2
Masaki YAMAMOTO
Twitter:@nnasaki
Microsoft MVP
for Microsoft Azure
最近あったこと
3
4
無職と紹介される
https://jazug.doorkeeper.jp/events/20654
5
不発のエイプリルフール
http://satoyasendai.com/
このセッションのゴール
6
このセッションのゴール
7
Azure Mobile Appsを理解する
このセッションのゴール
8
Azure Mobile Appsを理解する
このセッションのゴール
9
Azure Mobile Appsを使う!
Web Appsもヨロシク
今日の予定
10
Web Apps
Mobile Apps
Mobile Services から Mobile Appsへ移行
Azure App Service
11
http://weblogs.asp.net/scottgu/announcing-the-new-azure-app-service
Web Appsとは
• Websites • Web Apps
12
Web Appsとは
• Websites と大体同じです
• 料金とか細かい点がちょっと違っています
• PaaSで簡単に使えます
• Wordpressとかすぐに使えます
• .NET 以外もOK
13
今日の予定
14
Web Apps
Mobile Apps
Mobile Services から Mobile Appsへ移行
Mobile Appsとは
• Mobile Services • Mobile Apps
15
Mobile Appsとは
• モバイルサービスの新バージョン
• 他のアプリサービスとの連携が簡単
• 移行途中なのでモバイルサービスであった機能が無い
– QuickStart の Android版
– JavaScript バックエンド
...
今日の予定
17
Web Apps
Mobile Apps
Mobile Services から Mobile Appsへ移行
モバイルサービスなくなっちゃうの?
• 今後も継続してサポートすることが宣言されている
– http://azure.microsoft.com/en-
us/documentation/articles/app-service-changes...
すぐに移行すべき?
• .NET バックエンドを使っている人は移行が簡単なので、
可能であれば移行した方が良い
– ただし、料金には気をつけて!
• JavaScript バックエンドの人はまだ対応されていないの
で様子見
19
中の人が
鋭意...
20
料金、お高いんでしょ?
21
無料から使えます
http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
Mobile Services
Notification Hubs
Mobile Services Notification Hubs
Windows ストア
iOS
Android
Xamarin
PhoneGap
Sencha
Window...
モバイルサービスの使用条件について
• 例えば、Standardレベルで500GBを超えてしまった場合、サービ
スは即使用出来なくなる
• 送信データが超えそうになったらユニット数を上げれば良い
http://azure.microsoft.c...
移行ガイド
• Migrate your existing Azure Mobile Service to an
Azure App Service Mobile App
• http://azure.microsoft.com/en-
us/...
今日の予定
25
Web Apps
Mobile Apps
Mobile Services から Mobile Appsへ移行
今日の予定
26
Web Apps
Mobile Apps
Mobile Services から Mobile Appsへ移行
It’s MY TURN!
DEMO
27
Mobile Apps iOS版 を実行
Mobie Servicies の QuickStart を Mobile
Apps で動かす
HTML版を Web Apps で動かす
Android アプリを DeployG...
補足:Mobile Apps バックエンド
System.Web.Http.
ApiController
Microsoft.Azure.Mobile.Server.
TableController
TodoItemController
28
...
もう一度思い出してください
29
このセッションのゴール
30
Azure Mobile Appsを理解する
このセッションのゴール
31
Azure Mobile Appsを使う!
Web Appsもヨロシク
ご清聴ありがとうございました
32
Upcoming SlideShare
Loading in …5
×

Azure Web Apps と Azure Mobile Apps

3,644 views

Published on

Global Azure Boot Camp 2015 in Japan https://jazug.doorkeeper.jp/events/22782 の発表資料です。

Azure Web Apps と Azure Mobile Apps について発表しました。Mobile Apps のバックエンドについて補足を加えています。

Published in: Internet
  • Be the first to comment

Azure Web Apps と Azure Mobile Apps

  1. 1. Azure Web Apps と Azure Mobile Apps - Global Azure Boot Camp 2015 in Japan - 2015/4/25 Masaki YAMAMOTO @nnasaki
  2. 2. 自己紹介 2 Masaki YAMAMOTO Twitter:@nnasaki Microsoft MVP for Microsoft Azure
  3. 3. 最近あったこと 3
  4. 4. 4 無職と紹介される https://jazug.doorkeeper.jp/events/20654
  5. 5. 5 不発のエイプリルフール http://satoyasendai.com/
  6. 6. このセッションのゴール 6
  7. 7. このセッションのゴール 7 Azure Mobile Appsを理解する
  8. 8. このセッションのゴール 8 Azure Mobile Appsを理解する
  9. 9. このセッションのゴール 9 Azure Mobile Appsを使う! Web Appsもヨロシク
  10. 10. 今日の予定 10 Web Apps Mobile Apps Mobile Services から Mobile Appsへ移行
  11. 11. Azure App Service 11 http://weblogs.asp.net/scottgu/announcing-the-new-azure-app-service
  12. 12. Web Appsとは • Websites • Web Apps 12
  13. 13. Web Appsとは • Websites と大体同じです • 料金とか細かい点がちょっと違っています • PaaSで簡単に使えます • Wordpressとかすぐに使えます • .NET 以外もOK 13
  14. 14. 今日の予定 14 Web Apps Mobile Apps Mobile Services から Mobile Appsへ移行
  15. 15. Mobile Appsとは • Mobile Services • Mobile Apps 15
  16. 16. Mobile Appsとは • モバイルサービスの新バージョン • 他のアプリサービスとの連携が簡単 • 移行途中なのでモバイルサービスであった機能が無い – QuickStart の Android版 – JavaScript バックエンド • 料金体系が異なる
  17. 17. 今日の予定 17 Web Apps Mobile Apps Mobile Services から Mobile Appsへ移行
  18. 18. モバイルサービスなくなっちゃうの? • 今後も継続してサポートすることが宣言されている – http://azure.microsoft.com/en- us/documentation/articles/app-service-changes-existing- services/ 18
  19. 19. すぐに移行すべき? • .NET バックエンドを使っている人は移行が簡単なので、 可能であれば移行した方が良い – ただし、料金には気をつけて! • JavaScript バックエンドの人はまだ対応されていないの で様子見 19 中の人が 鋭意対応中
  20. 20. 20 料金、お高いんでしょ?
  21. 21. 21 無料から使えます http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
  22. 22. Mobile Services Notification Hubs Mobile Services Notification Hubs Windows ストア iOS Android Xamarin PhoneGap Sencha Windows Phone iOS Android HTML 5/JS クライアント 送信データ転送(Outbound data transfer) 料金について • Mobile Services、Notification Hubsはサービス料金に含まれる • 言い換えれば、http://azure.microsoft.com/ja- jp/pricing/details/data-transfers/ の料金は別途かからない Included Included Includedincluded(*1) *1) 同じリージョン内であれば、そもそも無料
  23. 23. モバイルサービスの使用条件について • 例えば、Standardレベルで500GBを超えてしまった場合、サービ スは即使用出来なくなる • 送信データが超えそうになったらユニット数を上げれば良い http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
  24. 24. 移行ガイド • Migrate your existing Azure Mobile Service to an Azure App Service Mobile App • http://azure.microsoft.com/en- us/documentation/articles/app-service-mobile- dotnet-backend-migrating-from-mobile-services- preview/ 24
  25. 25. 今日の予定 25 Web Apps Mobile Apps Mobile Services から Mobile Appsへ移行
  26. 26. 今日の予定 26 Web Apps Mobile Apps Mobile Services から Mobile Appsへ移行 It’s MY TURN!
  27. 27. DEMO 27 Mobile Apps iOS版 を実行 Mobie Servicies の QuickStart を Mobile Apps で動かす HTML版を Web Apps で動かす Android アプリを DeployGate で配布する HTML版 vs Android版 競争
  28. 28. 補足:Mobile Apps バックエンド System.Web.Http. ApiController Microsoft.Azure.Mobile.Server. TableController TodoItemController 28 ASP.NET Web API がベース MVC 6が来たらどうなる? Mobile Apps 用のラッパー テーブル操作などを加えている 実装クラス IQueryable なのだが、個人的 にはあまり好きではない。
  29. 29. もう一度思い出してください 29
  30. 30. このセッションのゴール 30 Azure Mobile Appsを理解する
  31. 31. このセッションのゴール 31 Azure Mobile Appsを使う! Web Appsもヨロシク
  32. 32. ご清聴ありがとうございました 32

×