Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
©2015 Apigee Corp. All Rights Reserved.
©2015 Apigee Corp. All Rights Reserved. 
@karlunho
Alan Ho

Chris Munns
youtube.com/apigee
slideshare.com/apigee
©2015 Apigee Corp. All Rights Reserved. 
Agenda!
•  API Management Background!
•  Reference Architecture!
•  Special AWS U...
©2015 Apigee Corp. All Rights Reserved. 
Why is Apigee Partnering with AWS ?!
6
©2015 Apigee Corp. All Rights Reserved. 
What is API Management ?!
(hints : its more than an API gateway)!
©2015 Apigee Corp. All Rights Reserved. 
Management of entire API lifecycle!
8
8
Design
Develop
Secure
Publish
Monitor
Ana...
©2015 Apigee Corp. All Rights Reserved. 
Apigee / AWS Reference Architecture!
9
Apigee
Gateway
AWS IAM protected
Services
...
©2015 Apigee Corp. All Rights Reserved. 
AWS Lambda Introduction!
10
EVENT-DRIVEN SCALE
SERVERLESS
 SUBSECOND BILLING
©2015 Apigee Corp. All Rights Reserved. 
BRING YOUR OWN CODE SIMPLE RESOURCE MODEL
FLEXIBLE INVOCATION PATHS GRANULAR PERM...
©2015 Apigee Corp. All Rights Reserved. 
AUTHORING STATELESS
DEPLOYMENT MONITORING & LOGGING
AWS Lambda Benefits!
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
Design
©2015 Apigee. All Rights Reserved. 
 13
Design first. Document Smart. Full support for Swagger 2.0!
!
Build more consumable APIs!
14
©2015 Apigee. All Rights Reser...
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 15
Develop
Secure
Config - Over 30 ready-to-use and configurable policies!
Code - Built-in support for Node, JavaScript and Java extensibility...
End-to-end security!
PCI and HIPAA compliance!
Secure all points of engagement!
17
©2015 Apigee. All Rights Reserved. 
Use...
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 18
Publish
Turnkey developer portal!
!
Make it easy for developers to use your APIs!
19
©2015 Apigee. All Rights Reserved. 
Automatic...
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 20
Scale
Apigee Black Friday Holiday Traffic
4x scale year/year
Scaled 2x within 2 hours
Zero impact to all other customers
Billions...
Apigee Cloud Runs on AWS Everywhere!
22
©2015 Apigee. All Rights Reserved. 
Apigee Cloud
 8 regions
>99.9%"
API availabili...
©2015 Apigee Corp. All Rights Reserved. 
Apigee Components & Features!
23
Design
Swagger Editor 
Develop
API Gateway
Micro...
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 24
Monitor
Analyze
Complete visibility– from app end to backend!
Automatically and continuously collect all data about your API traffic out of...
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 26
Monetize
Flexible rate plans, internationalization support, usage tracking, limits and
notifications!
Monetize APIs: Any partner, an...
©2015 Apigee Corp. All Rights Reserved. 
AWS Specific Use Case!
28
©2015 Apigee Corp. All Rights Reserved. 
•  Design APIs with Swagger!
•  Use Node.js & a127 framework!
•  Use Apigee Vault...
©2015 Apigee Corp. All Rights Reserved. 
•  Turn on Streaming for large files!
•  Use Presigned URL generator
SDK for files ...
©2015 Apigee Corp. All Rights Reserved. 
•  Use Volos RDBMS Connector!
!
Exposing Amazon Relational Database Service!
31
A...
©2015 Apigee Corp. All Rights Reserved. 
Using Apigee & AWS API Gateway!
32
Apigee
Gateway
AWS IAM protected
Services
AWS
...
©2015 Apigee Corp. All Rights Reserved. 
Example B2B Customer!
33
Autoscaling
AWS
Lambda
Elastic
Beanstalk
Amazon"
S3
Amaz...
©2015 Apigee Corp. All Rights Reserved. 
Apigee & AWS Solutions Page:!
!
apigee.com/about/solutions/amazon-web-services-so...
Thank you!
Próxima SlideShare
Cargando en…5
×

Bringing API Management to AWS Powered Backends

6.714 visualizaciones

Publicado el

Apigee and Amazon Web Services join together in this webcast to discuss using Apigee's API management for AWS-powered backends. API management makes it easy to expose and consume APIs from services built on AWS. Whether your backend runs on EC2, DynamoDB, or AWS Lambda, we'll show you the best way to build AWeSome APIs.

Publicado en: Tecnología

Bringing API Management to AWS Powered Backends

  1. 1. ©2015 Apigee Corp. All Rights Reserved.
  2. 2. ©2015 Apigee Corp. All Rights Reserved. @karlunho Alan Ho Chris Munns
  3. 3. youtube.com/apigee
  4. 4. slideshare.com/apigee
  5. 5. ©2015 Apigee Corp. All Rights Reserved. Agenda! •  API Management Background! •  Reference Architecture! •  Special AWS Use Cases! •  Demo! 5
  6. 6. ©2015 Apigee Corp. All Rights Reserved. Why is Apigee Partnering with AWS ?! 6
  7. 7. ©2015 Apigee Corp. All Rights Reserved. What is API Management ?! (hints : its more than an API gateway)!
  8. 8. ©2015 Apigee Corp. All Rights Reserved. Management of entire API lifecycle! 8 8 Design Develop Secure Publish Monitor Analyze Monetize Scale
  9. 9. ©2015 Apigee Corp. All Rights Reserved. Apigee / AWS Reference Architecture! 9 Apigee Gateway AWS IAM protected Services Analytics Dev Portal API Health …. AWS Lambda Amazon EC2 Amazon" S3 Amazon API Gateway Amazon" SQS Amazon" RDS Amazon" DynamoDB Amazon" SNS AWS SSL protected Services Apigee Edge 3rd Party Apps
  10. 10. ©2015 Apigee Corp. All Rights Reserved. AWS Lambda Introduction! 10 EVENT-DRIVEN SCALE SERVERLESS SUBSECOND BILLING
  11. 11. ©2015 Apigee Corp. All Rights Reserved. BRING YOUR OWN CODE SIMPLE RESOURCE MODEL FLEXIBLE INVOCATION PATHS GRANULAR PERMISSIONS CONTROL AWS Lambda Benefits!
  12. 12. ©2015 Apigee Corp. All Rights Reserved. AUTHORING STATELESS DEPLOYMENT MONITORING & LOGGING AWS Lambda Benefits!
  13. 13. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! Design ©2015 Apigee. All Rights Reserved. 13
  14. 14. Design first. Document Smart. Full support for Swagger 2.0! ! Build more consumable APIs! 14 ©2015 Apigee. All Rights Reserved.
  15. 15. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 15 Develop Secure
  16. 16. Config - Over 30 ready-to-use and configurable policies! Code - Built-in support for Node, JavaScript and Java extensibility! ! Build APIs faster! 16 ©2015 Apigee. All Rights Reserved. Manage interactions with API consumers and optimize performance Secure APIs and protect back-end systems from attack Transform, translate and reformat data for easy consumption Extend with programming when you need it
  17. 17. End-to-end security! PCI and HIPAA compliance! Secure all points of engagement! 17 ©2015 Apigee. All Rights Reserved. Users Connected Experience Developers APIs API Team Back-end Mutual TLS IP Access Control Southbound VPN RBAC AD / LDAP Audit OAuth2 Quotas Spike Arrest Threat Protection Intrusion Detection Bot Detection Access" Block Revoke SSO RBAC API key OAuth2 Mutual TLS OAuth2 MFA Federated Login IP Access Control
  18. 18. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 18 Publish
  19. 19. Turnkey developer portal! ! Make it easy for developers to use your APIs! 19 ©2015 Apigee. All Rights Reserved. Automatic or manual registration Self-service app key requests Self-documenting “Reduced time to first app from 4 weeks to 6 hours.” - Online Education Provider
  20. 20. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 20 Scale
  21. 21. Apigee Black Friday Holiday Traffic 4x scale year/year Scaled 2x within 2 hours Zero impact to all other customers Billions of API calls, including large spikes, processed regularly without disruption ! ! Support web-scale mission-critical operations! 21 ©2015 Apigee. All Rights Reserved. API requests handled: 102B+ Servers managed: 3000+ Apigee Cloud Stats 2014
  22. 22. Apigee Cloud Runs on AWS Everywhere! 22 ©2015 Apigee. All Rights Reserved. Apigee Cloud 8 regions >99.9%" API availability 19 availability zones 3,000+" servers ~1/2 billion" transactions / day ~20 ms" average latency AWS Scalability = Apigee Scalability!
  23. 23. ©2015 Apigee Corp. All Rights Reserved. Apigee Components & Features! 23 Design Swagger Editor Develop API Gateway Microgateway Swagger-Node Framework Secure API Gateway Microgateway Apigee Sense (Bot Detection) Publish •  Turnkey Developer Portal •  Smart (Interactive) Docs Monitor
 API APM Mobile APM API Health (Synthetic transaction Monitoring) Analyze App & API Analytics Developer Analytics Custom Reports Monetize Scale Multi-Region Deployments Apigee Distributed Network
  24. 24. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 24 Monitor Analyze
  25. 25. Complete visibility– from app end to backend! Automatically and continuously collect all data about your API traffic out of the box! ! Gain visibility into the entire digital value chain! 25 ©2015 Apigee. All Rights Reserved. API Analytics Developer Analytics App Analytics User Backend • API Traffic Patterns • API Performance • Geo location • Anomalies • Multiple metrics – traffic, response times, errors, data exchange, etc. • Top Developers • Developer Engagement • Top API Users • Top Products • Top Apps • App Performance • App Usage • API Performance • Filter by app version, device, platform, OS, etc. Relevant, Actionable and Extensible" Dashboards, Tools & Custom Reports
  26. 26. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 26 Monetize
  27. 27. Flexible rate plans, internationalization support, usage tracking, limits and notifications! Monetize APIs: Any partner, any business model! 27 ©2015 Apigee. All Rights Reserved. Fixed Flexible Hybrid" (flat fee plus fixed and flexible) Duration Quantity Hybrid Revenue-sharing models" (API provider charges developer) Fee-based models" (API provider charges developer) Freemium models Transaction Volume Custom Attribute Revenue / Volume Bands One-time Advance / Arrears Pro-rated / Full amount Transaction Subscription
  28. 28. ©2015 Apigee Corp. All Rights Reserved. AWS Specific Use Case! 28
  29. 29. ©2015 Apigee Corp. All Rights Reserved. •  Design APIs with Swagger! •  Use Node.js & a127 framework! •  Use Apigee Vault for Tokens! •  Map Errors to HTTP Codes! Exposing AWS Lambda! 29 AWS Lambda IAM Apigee Gateway
  30. 30. ©2015 Apigee Corp. All Rights Reserved. •  Turn on Streaming for large files! •  Use Presigned URL generator SDK for files > 10 MB! Exposing Amazon S3! 30 Amazon" S3 Streaming Apigee Gateway
  31. 31. ©2015 Apigee Corp. All Rights Reserved. •  Use Volos RDBMS Connector! ! Exposing Amazon Relational Database Service! 31 Amazon" RDS Apigee Gateway SSL
  32. 32. ©2015 Apigee Corp. All Rights Reserved. Using Apigee & AWS API Gateway! 32 Apigee Gateway AWS IAM protected Services AWS Lambda Amazon EC2 Amazon" S3 Amazon API Gateway Amazon" SQS Amazon" RDS Amazon" DynamoDB Amazon" SNS AWS SSL protected Services Apigee Edge Amazon API Gateway Dev Portal 3rd Party Apps ( < 20ms)
  33. 33. ©2015 Apigee Corp. All Rights Reserved. Example B2B Customer! 33 Autoscaling AWS Lambda Elastic Beanstalk Amazon" S3 Amazon" SQS Amazon" DynamoDB Amazon" SNS 3rd Party Apps Apigee Gateway Apigee Edge Dev Portal Elastic Beanstalk Legacy Datacenter API BaaS
  34. 34. ©2015 Apigee Corp. All Rights Reserved. Apigee & AWS Solutions Page:! ! apigee.com/about/solutions/amazon-web-services-solution! 34
  35. 35. Thank you!

×