[azure deep dive] apiエコノミーに向けて ~azure api...

Post on 07-Jan-2017

364 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

本イベントの資料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 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

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

top related