#MSKKAzureWebMobile
クラウド
IoT
モバイル
ビッグ
データ
マイクロサービス
•
•
•
API がビジネスに貢献
マネタイズ
デジタル
資産
変換
製品を
プラット
フォームに
コンテンツ
チャネル
作成 推進
社内の
アジリティ
API 提供は簡単。それだけで大丈夫ですか?
開発者管理
パートナーによる
アクセスSOAP から REST
XML から JSON
パフォーマンス
クロス ドメイン
呼び出し
アクセス制限
利用分析
キャッシュ
URL のマスク
ステータス
コード
IP フィルタリング
レート制限
問題追跡
ブランディングされた
開発者ポータル
API 開発者 API 管理者 API 管理者アプリ開発者
API
パブリッシャー
ポータル
デベロッパー
ポータル
API
ゲートウェイ
Azure API Management
テスト
API
Swagger
RESTful
JSON
API
REST
XML
API
SOAP
XML
WADLWSDL
API
Swagger
RESTful
JSON
API
REST
XML
API
SOAP
XML
ADALWSDL
API の定義が
ばらばら
古い API は、
アプリの都合を
考慮していない
データフォー
マットが違うの
で処理が面倒
処理能力が追い
つくか心配
Global
Product (契約の単位)
API
Operation
Operation
API
Operation
Operation
リクエスト
変換
IP
フィルタ
スロット
リング
API
呼び出し
…
…
…
…
API の説明が
統一されてない
サンプルコード
が欲しい
テスト アプリ
を作る時間も惜
しい
利用するにはど
うすれば良いか
• ユーザー登録
• キーの取得
利用状況をすぐ
に確認したい
パフォーマンス
がどうか
解析用のログは
あるか
何かあった時の
連絡は
API
パブリッシャー
ポータル
デベロッパー
ポータル
API
ゲートウェイ
Azure API Management
テスト
API
パブリッシャー
ポータル
デベロッパー
ポータル
API
ゲートウェイ
Azure API Management
テスト
エンドポイント API
パブリック パブリック
エンドポイント API
パブリック 両方
VPN or ExpressRoute仮想ネットワーク
エンドポイント API
プライベート 両方
VPN or ExpressRoute仮想ネットワーク
エンドポイント API
両方 両方
VPN or ExpressRoute仮想ネットワーク
• ポリシーでアクセス制限、データ変換、…API の保護と最適化
• ポータル利用で容易に開発開発者エクスペリエンス
•リアルタイムの使用量、応答性能、正常性分析統一された管理/分析
• インターネットも VPN / ExpressRoute もあらゆる配置に対応
• スケールアップ / スケールアウト柔軟なスケーリング
セッションアンケートにご協力ください
 専用アプリからご回答いただけます。
decode 2017
 スケジュールビルダーで受講セッションを
登録後、アンケート画面からご回答ください。
 アンケートの回答時間はたったの 15 秒です!
Ask the Speaker のご案内
本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて
ご説明させていただきます。是非、お立ち寄りください。
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/api-
management-advanced-policies
https://westus.dev.cognitive.microsoft.com/docs/services/56f91f2d778daf23d8ec6739/operations/56f91f2e778daf14a499e1fa
https://developer.fantasydata.com/
https://www.microsoft.com/itshowcase/Article/Content/493/Building-Reusable-APIs-
in-a-Mobile-First-Cloud-First-Business-Environment
Figure 1: Cloud-based APIs
conceptual solution
architecture diagram
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

[MW05] その API、本当に大丈夫? ~ 公開前に知っておくべき API の保護と最適化 ~