Date post: | 15-Dec-2015 |
Category: |
Documents |
Upload: | rodolfo-munoz |
View: | 215 times |
Download: | 0 times |
Azure API Management In Depth For Fun and ProfitAnton Babadjanov (antonba@)Vladimir Vinogradsky (vlvinogr@)
DEV-B382
This is not a coding session. But…
It’s going to be a lot of fun.
This session is not about
management of Azure
APIs
The planThe problemThe productThe demoThe gameThe futureThe Q&A
The problem
The rise of APIs
CONSUMERSALWAYS CONNECTEDON THE GOAPPs ON DEVICES
PARTNERSAPIs AS A BUSINESS DEV TOOL
APIs REDUCE FRICTION“MASK DIRTY LAUNDRY”
INTERNALEMPLOYEE PRODUCTIVITYINNOVATION AND AGILITY
APIs AS “DOG FOOD”
Starting an API programAdapt
Formats, URLs, cross-domain, caching,..
ExposeDiscovery, subscriptions, documentation, samples,..
ProtectAuthorization, quotas, rate limits, request validation,..
UnderstandUsage, health, latency, activity, trends,..
Manage Lifecycle, versioning, monitoring, alerting..
API Management
The product
Azure API Management
Azure API Management
APP DEVELOPERS
API PIBLISHERS
APPS
BACKENDSERVICES
Hosted anywhere.
Developed using any technology.
PROXY
DEVELOPER PORTAL
PUBLISHER PORTAL
Dedicated serviceHosted and managed by MicrosoftPrivate set of resourcesSecure environmentPredictable performance
The demo
Go to http://aka.ms/findtreasureClick “Sign In” and create an accountSubscribe to the “Treasure Hunters Toolkit” productGo to the “Treasure Hunter API”Click “Open console”Find and claim your treasure!You have 5 minutes! (show a clock)
The game
What we showedAPI import and manual entryInstant interactive documentation and samplesAPI products and user groupsPolicy engine
Authenticate with Basic (or Set HTTP header)Set usage quota and Limit call rateRewrite URLStore to/Get from cacheJSONPCORSConvert JSON to XML
Analytics
The future
Weekly updatesGeneral Availability status in the fallNet new features
Service management APIOAuth2Mutual certificate authenticationConditional policiesCustom policiesHybrid proxyAutoscale…
What’s coming
In closing…Azure API Management offers the following benefits
Easily create an API façade for the existing backend
servicesQuickly add new capabilities to the APIs, such as response
caching and cross domain accessPackage and publish APIs to developers and partners
Reliably protect published APIs from misuse and abuseEngage developers with dynamically generated,
interactive API documentation, samples, forum, and blog
Gain business and operational insights from analytics
reports
How to get startedPublic preview started on May 12
50% off of list priceNo bandwidth overage charges
Available to everyone on azure.comDeployed to the following regions
US North CentralUS WestUS EastEurope NorthEurope WestAsia Pacific East
Pricing1
Developer Standard
API calls / month25 million 200 million
Included bandwidth / month3 10 GB 1 TB
Cache 10 MB 1 GB
Uptime SLA4N 99.9
Scaling N up to 4 units (extra)
Price ($/month) $49 $349 / unit
1 Prices are discounted 50% during Public Preview2 Prorated daily3 Prorated daily. Overages charged at standard rates.4 SLA does not apply during Public Preview
Available in the following regions:
CapacityBased on load and endurance testsSingle Standard unitComfortably handles 1000 requests per secondBurst up to 2500 requests per secondLatency for common case between 1 and 15 ms
Caching
Questions?
Breakout Sessions (session codes and titles)
Related content
Labs (session codes and titles)
Microsoft Solutions Experience Location (MSE)
Related Certification Exam
Find Me Later At. . .
Required Slide*delete this box when your slide is finalized
Speakers, please list the Breakout Sessions, Labs, Microsoft Solutions Experience Location and Certification Exams that relate to your session. Also indicate when they can find you staffing in the TLC.
Visit the Developer Platform & Tools BoothHaving a friend buy your coffee?Yea, it’s kind of like that.
MSDN Subscribers get up to $150/mo in Azure credits.
Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift!
http://aka.ms/msdn_teched
3 Steps to New Gear! With Application Insights
1. Create a Visual Studio Online account http://visualstudio.com
2. Install Application Insights Tools for Visual Studio Online http://aka.ms/aivsix
3. Come to our booth for a t-shirt and a chance to win!
VSIP QR Tag Contests Visit our booth to join the hunt for cool prizes!
ResourcesMicrosoft Engineering Stories
How Microsoft Builds Softwarehttp://aka.ms/EngineeringStories
Visual Studio Industry Partner Program
Meet Our New Visual Studio Online Partners or Join Now.http://vsipprogram.com
Visual Studio | Integrate
Create Your Own Dev Environmenthttp://integrate.visualstudio.com
Development tools & services for teams of all sizeshttp://www.visualstudio.com
Resources
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
msdn
Resources for Developers
http://microsoft.com/msdn
TechNet
Resources for IT Professionals
http://microsoft.com/technet
Sessions on Demand
http://channel9.msdn.com/Events/TechEd
Complete an evaluation and enter to win!
Evaluate this session
Scan this QR code to evaluate this session.
© 2014 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.