View
366
Download
2
Category
Preview:
Citation preview
本イベントの資料http://aka.ms/add201612
※本セッションでお伝えする内容は 2016/12/16 時点の情報です。
https://techcrunch.com/2016/05/21/the-rise-of-apis/
http://www.idcjapan.co.jp/Press/Current/20160824Apr.html
https://developer.uber.com/docs/riders/ride-requests/tutorials/api/introduction
https://developer.uber.com/showcase?selected=riders
https://docs.microsoft.com/ja-jp/rest/api/
https://github.com/Azure/azure-rest-api-specs
Azure REST API
https://github.com/Azure/azure-rest-api-specs/blob/master/arm-resources/subscriptions/2016-06-01/swagger/subscriptions.json
https://docs.microsoft.com/ja-jp/azure/best-practices-api-design
https://docs.microsoft.com/ja-jp/azure/best-practices-api-implementation
0
20000
40000
60000
80000
100000
120000
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
パブリック API 数
Year Total APIs
クラウドハイブリッド
IT
モバイル
ビッグデータ
IoT
マイクロサービス
API 管理
マネタイズ
デジタル
資産
変換
製品を
プラットフォームに
コンテンツ
チャネル
作成 推進
社内の
アジリティ
https://www.microsoft.com/itshowcase/Article/Content/493/Building-Reusable-APIs-in-a-Mobile-First-Cloud-First-Business-Environment
API プログラムは、単に API を提供するだけではない…
開発者登録
パートナーによる
アクセスSOAP から REST
XML から JSON
ファサード層
クロス ドメイン
呼び出し
パブリッシャー分析
開発者分析
キャッシュ
URL のマスク
ステータス コード
IP フィルタリング
レート制限
問題追跡
ブランディングされた
開発者ポータル
ゲートウェイ: API の施行と統合のポイント
ポータル: API ユーザーとの関係管理の基盤
管理ツール: API 製品管理の鍵
拡張機能: 幅広い API シナリオに対応するための付加価値
Apiphany 社を買収
Azure APIManagement プレビュー
GA (一般提供)
Premium プランプレビュー
Premium プランGA (一般提供)
オンプレミスのAPI
サードパーティーの
API
Azure API Management
Azure上の API Azure API
オンプレミスのAPI
サードパーティーの
API
Azure API Management
Azure上の API Azure API
APIコンシューマー
開発者
アプリ
API パブリッシャー
任意の場所にホスト
任意のテクノロジを
使って開発
バックエンド
API直接
または
VPN
パブリッシャー
ポータル
ゲートウェイ
開発者
ポータル
計算機 API 定義
4倍呼び出しの成長率/年
6,000顧客
7,000サービスインスタンス
45億呼び出し/月
2倍顧客の成長率/年
13.7万開発者
フォーチュン 100企業の 12社が利用
https://docs.microsoft.com/ja-jp/azure/api-management/
api-management-policy-reference
スロットリング: レート制限
<rate-limit-by-key
calls "max_call_count"
renewal-period "seconds"
counter-key "@(expression)"
increment-condition "@(expression)" />
スロットリング: クォータ
<quota-by-key
calls "max_call_count”
bandwidth "in_kilobytes"
renewal-period "period_iso8601"
counter-key "@(expression)"
first-period-start "date_iso8601”
increment-condition "@(expression)" />
キーによるキャッシュ
<cache-store-value
key “@(expression)”
value “@(expression)” />
<cache-lookup-value
key “@(expression)”
variable-name “value_from_cache” />
Developer Standard Premium
料金 ¥161.16/日 ¥2,300.10
/日/ユニット
¥9,373.80
/日/ユニット
API 呼び出し (ユニットごと) 32,000/日 7,000,000/日 32,000,000/日
データ転送 (ユニットごと) 161 MB/日 32 GB/日 161 GB/日
キャッシュ 10 MB 1 GB 5 GB
スケール アウト なし 4 ユニット 無制限
SLA いいえ 99.90% 99.95%
複数リージョン デプロイ いいえ いいえ はい
Azure Active
Directory 統合
無制限のユーザー
アカウント
いいえ 無制限のユーザー
アカウント
VPN はい いいえ はい
https://azure.microsoft.com/ja-jp/pricing/details/api-management/
Proxy
Analytics
worker
SMAPI
DB
Storage
Cache
Portal
Proxy
Analytics
worker
SMAPI
DB
Storage
Cache
Portal
Proxy
Analytics
worker
SMAPI
DB
Storage
Cache
Portal
Proxy
Analytics
worker
SMAPI
DB
Storage
Cache
Portal
Proxy
Analytics
worker
SMAPI
DB
Storage
Cache
Portal
https://docs.microsoft.com/ja-jp/azure/api-management/
https://blogs.msdn.microsoft.com/apimanagement/
https://azure.microsoft.com/ja-jp/updates/?product=api-management
Recommended