本イベントの資料
http://aka.ms/add201612
※本セッションでお伝えする内容は 2016/12/16 時点の情報です。
https://techcrunch.com/2016/05/21/the-rise-of-apis/
http://toyokeizai.net/articles/-/107473
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://developer.fantasydata.com/
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 API
Management プレビュー
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
http://aka.ms/apimroadmap
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
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)

[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)