{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Adapter for Envoy
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • 日本語コミュニティ
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Business of APIs /
avatar image
2
Question by prabhat · Jan 28, 2016 at 10:15 PM · 2.3k Views microgateway

What do you think use cases are for hybrid deployment model for API management?

In the webinar that I did few weeks back (See this 2-minute segment at ), I talked about few use cases where Microgateway fits the bill for hybrid cloud API management. I am sure there are more use cases and would love to know your opinion.

Tagging few folks that I know have opinion. :-) @Kristopher Kleva @epackwood @TestAppUser @Bryant Olson @mikael.mellgren @Karan Vij

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

5 Answers

  • Sort: 
avatar image
3

Answer by Allen.Rodgers · Feb 01, 2016 at 06:57 PM

Hi @prabhat - the two uses-case we've seen related to a hybrid solution are related to legal (jurisdictional) and geographic boundaries. Several of our global products (which leverage AWS for North America) must be run in regional data centers (i.e. on prem) to satisfy legal requirements around personal data and commerce, and/or latency issues associated with AWS in certain geographies.

The hybrid solution allows us to manage these products virtually as a single identity despite being deployed in the cloud and on-prem simultaneously.

cc'ing @Birute Awasthi

Comment
Add comment Show 1 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image prabhat ♦ · Feb 16, 2016 at 12:54 AM 0
Link

Thanks Allen.

avatar image
3

Answer by Paul Agolini · Feb 02, 2016 at 10:15 AM

@prabhat some use cases for hybrid that I can think of off the top of my head are:

Cost management

Disaster recovery

Spare capacity

Market segregation

Testing of infrastructure/scaling/etc.

QOS guarantees for select customers/partners

Traffic shaping, ideally dynamic

Behavioural testing

Increased flexibility on capacity and cost

Workflow/process integration (i.e. easier to fit your own box into existing/new policies and procedures than a cloud hosted one - while this may seem like a pure private cloud point there are additional advantages of the cloud ^^^ that they may want to utilise)

Political objections to a pure cloud play from within the company

I could go on...

Comment
Add comment Show 1 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image prabhat ♦ · Feb 16, 2016 at 12:54 AM 0
Link

Thanks Paul

avatar image
1

Answer by joao.paulo · Feb 23, 2016 at 04:58 PM

Hello,

I have an extra scenario.

Companies are moving, more and more, their applications to cloud DDC. Which leave us, with this heterogeneous environment, with private prem DDC application and private cloud DDC application. This transition setup that probably will be "forever", how can we forecast future proof architecture?

Have any of your customers, started to ask how can we have this 2xHybrid setup, meaning; e.g. an api.COMPANYBRAND.com for cloud DDC, and api.internal.COMPANYBRAND.com using different gateways. i.e. for could DDC using apigee edge gateway, with horizontal/vertical scale out of the box and for internal DDC we use microgateway in level 1/DMZ, both use apigee edge for analytcs, SDK etc...

Any recommendations for this kind of scenario and what companies are adopting?

Best regards,

João Paulo

Comment
Add comment Show 4 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image prabhat ♦ · Feb 23, 2016 at 05:02 PM 0
Link

The scenario you explained is the most common use case for Hybrid Cloud API management using Microgateway. There already are couple of customers which use case is what you describe.

avatar image joao.paulo prabhat ♦ · Feb 23, 2016 at 05:43 PM 0
Link

Prabhat meaning? On your youtube video, you talk about hybrid but on the "Apigee context" i.e. using prem microgateway and cloud edge. To address the use case you describe on having more prem APIs. What I have described is to use, the same Apigee instance, 2 gateways and 2 domains for a hybrid company aprouch. One gateway is on the cloud Apigee edge and the other the microgateway on prem.

Maybe I got it wrong from the video :) but it looks like is a recommendations of prem Hybrid apigee edge and not both.

//J

avatar image prabhat ♦ joao.paulo · Feb 24, 2016 at 05:02 AM 0
Link

I have reread your comments multiple times and I still don't see where we differ. ;-) I am probably making an assumption that you are not making.

You have two different domains one pointing to gateway on the Apigee cloud and other , pointing to on-prem using Microgateway but both gateways are using same Apigee instance i.e Edge for common API management stuff such as analytics, quota and key management.

If you think we are going in circle then we can have a hangout call.

Show more comments
avatar image
0

Answer by joao.paulo · Feb 23, 2016 at 05:43 PM

Prabhat meaning? On your youtube video, you talk about hybrid but on the "Apigee context" i.e. using prem microgateway and cloud edge. To address the use case you describe on having more prem APIs. What I have described is to use, the same Apigee instance, 2 gateways and 2 domains for a hybrid company aprouch. One gateway is on the cloud Apigee edge and the other the microgateway on prem.

Maybe I got it wrong from the video :) but it looks like is a recommendations of prem Hybrid apigee edge and not both.

//J

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by btallman@apigee.com · Feb 23, 2016 at 09:28 PM

Especially in a hybrid environment, it would be very interesting to have Cloud Based Routing, but have the actual Message be processed behind the firewall, so to speak.

Another way to put this, is the idea that your MPs are selectable in the bundle... In this way, the control can be cloud based, monitored and centralized, but the data never has to leave the corporate veil...

Comment
Add comment Show 3 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image prabhat ♦ · Feb 24, 2016 at 05:03 AM 0
Link

Would we not achieve this by conditional routing functionality on Edge where if we detect that request is something to be handled by Microgateway, MP on cloud use Microgateway as target which in turn proxies the real target API?

avatar image joao.paulo prabhat ♦ · Feb 28, 2016 at 03:33 PM 0
Link

But in this case, if the call come from your IntrAnet, to consume the API in your IntrAnet you will add the extra hop, i.e. increase latency.even if afterwards the conditional router points to your on-prem load balancer->microgatway-target.

avatar image jslinnhawk joao.paulo · Jul 07, 2016 at 03:02 PM 0
Link

This is the use case we are currently facing. We have a single domain api.<companyname>.com but have the proxied services both onPrem and AWS based.

Is there any best practice for routing the traffic to minimise network hops/latency when accessing APIs from both external internet traffic and internal application traffic?

Follow this Question

Answers Answers and Comments

29 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2021 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Adapter for Envoy
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • 日本語コミュニティ
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Badges