azure api management update

18
Sponsored & Brought to you by Azure API Management Update Miao Jiang http://www.twitter.com/miaojiang

Upload: biztalk360

Post on 15-Apr-2017

885 views

Category:

Technology


0 download

TRANSCRIPT

Sponsored & Brought to you by

Azure API Management Update

Miao Jiang

http://www.twitter.com/miaojiang

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Miao [email protected] | @miaojiang

Azure API ManagementUpdate

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

AgendaWhy APIsWhy API managementWhat is Azure API Management (APIM)DemoWhere APIM is headingQuestions

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

The rise of APIs

Cloud platforms and apps“Untethered” life and workAPI-centric architectures

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

APIs are the engines of growthMonetize data or services

Open new channels

Innovate faster

Make product into a

platform

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Modernize legacy backendsPackage APIs into tiersEnforce usage limitsProvide support and receive feedback

Optimize and secure backendAuthorize and throttle requestsGet visibility into usage and healthDrive developer adoption

Normalize legacy backendsBuild the catalog of APIsAccept organizational IDRespect org structure

Common scenariosMobile enablement

Partner ecosystem

Business agility

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Why API managementEstablish a single API “front door” Build an API façade for existing backend servicesAdd new capabilities to the APIs, such as response caching Reliably protect published APIs from misuse and abusePackage and publish APIs to developers and partnersOn-board developers via a self-service portalRamp-up developers with docs, samples, and API consoleGain insights into API usage and health from analytics reports

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

AZURE API MANAGEMENT

Publisher portal

Proxy

Developer PortalAPP DEVELOPERS

APPS

API PUBLISHERS

Hosted anywhere.

Developed using any technology.

BACKENDSERVICES

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Looking back

Feb 2014

PRIVATE PREVIE

W

May 2014

PUBLIC PREVIE

W

Sep 2014

GENERAL AVAILABILITY

Jan 2015

PREMIUMPREVIEW

Mar 2015

PREMIUMGA

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Looking backCustomers in every one of the 15 regions!

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Looking backCUSTOMERS

3.6K+CALLS / MONTH

1.5B+PORTAL VISITS / MONTH

450K+DEVELOPERS

39K+

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Looking backManagement APIStatic VIPOAuth 2.0Backup & restoreMutual certificate authentication"Root" APIsSubscription-less productsHTTP supportSubscription per appPerformance improvements

Multi-region deploymentDeveloper portal delegationCustom subscription keysAzure VPN supportAzure Active Directory supportAPI import from Swagger 2.0Improved response cachingImproved API importImproved console and documentationCheck Header policy

Validate JWT policySet backend policySet body policyControl flow policySet context variable policyPolicy expressionsand more...

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Demo

Azure API Management

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Looking aheadLean product developmentBacklogCustomer- and data-informed prioritizationFeature flightingRegular and frequent service updates

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Looking aheadAPI Management configuration via GitDeeper developer portal customizationLog to Event Hub policySend request policyRequest/response schemas import/exportFlexible throttlingFaster service creation time...We’d love your feedback!

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

How to get startedTry API Management

http://aka.ms/apimrocks

Ask a question or request support

mailto:[email protected]

ResourcesProduct information

http://aka.ms/apimrocks Documentation and updates

http://aka.ms/apimdocs Videos

http://aka.ms/apimvideos Forum

http://aka.ms/apimforum Changelog

http://aka.ms/clog

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Q&A

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.