Upload
-
View
1.752
Download
2
Embed Size (px)
Citation preview
Azure Web Appsと
Azure Mobile Apps- Global Azure Boot Camp 2015 in Japan -
2015/4/25
Masaki YAMAMOTO
@nnasaki
Web Appsとは
• Websites と大体同じです
• 料金とか細かい点がちょっと違っています
• PaaSで簡単に使えます
• Wordpressとかすぐに使えます
• .NET 以外もOK
13
Mobile Appsとは
• モバイルサービスの新バージョン
• 他のアプリサービスとの連携が簡単
• 移行途中なのでモバイルサービスであった機能が無い
– QuickStart の Android版
– JavaScript バックエンド
• 料金体系が異なる
モバイルサービスなくなっちゃうの?
• 今後も継続してサポートすることが宣言されている
– http://azure.microsoft.com/en-us/documentation/articles/app-service-changes-existing-services/
18
すぐに移行すべき?
• .NET バックエンドを使っている人は移行が簡単なので、可能であれば移行した方が良い
–ただし、料金には気をつけて!
• JavaScript バックエンドの人はまだ対応されていないので様子見
19
中の人が鋭意対応中
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) 同じリージョン内であれば、そもそも無料
モバイルサービスの使用条件について
• 例えば、Standardレベルで500GBを超えてしまった場合、サービスは即使用出来なくなる
• 送信データが超えそうになったらユニット数を上げれば良い
http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
移行ガイド
• 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
DEMO
27
Mobile Apps iOS版 を実行
Mobie Servicies の QuickStart を Mobile Apps で動かす
HTML版を Web Apps で動かす
Android アプリを DeployGate で配布する
HTML版 vs Android版 競争
補足:Mobile Apps バックエンド
System.Web.Http.
ApiController
Microsoft.Azure.Mobile.Server.
TableController
TodoItemController
28
ASP.NET Web API がベースMVC 6が来たらどうなる?
Mobile Apps 用のラッパーテーブル操作などを加えている
実装クラスIQueryable なのだが、個人的にはあまり好きではない。