2016-01-14 1 views
0

Nous aimerions partager API Manager pour qu'il fonctionne sur deux machines séparées:déploiement Répartition des WSO2 APIM

machine # 1 se déroulera

* API gateway - and any dependent component, but as minimal as possible 

machine # 2 se déroulera

* API Key Manager 
* API publisher 
* API store 

Sur la machine n ° 1, nous aimerions installer le jeu de miminum. Vous ne savez pas si ESB est nécessaire là-bas? Carbone? Autre chose?

Une telle configuration est-elle même possible? Supposons qu'un éditeur ajoute une API via la machine n ° 2, comment cette information devient disponible pour la passerelle fonctionnant sur une autre machine?

Répondre

0

Vous pouvez avoir une configuration avec la configuration que vous avez mentionnée ci-dessus. Dans ce cas, dans api-manager.xml du 2 # vous avez une section appelée, Gateway qui doit pointer vers votre adresse de passerelle. De plus, la passerelle iin qui est 1 # a besoin de connaître l'emplacement du gestionnaire de clés pour valider les jetons entrants. Ainsi, api-manager.xml de la passerelle a une section appelée APIKeyValidator qui doit pointer vers 2 # où réside le gestionnaire de clés. Plus d'informations peuvent être trouvées dans [1]

[1] https://docs.wso2.com/display/CLUSTER420/Clustering+API+Manager

+0

hôte # 2 n'a pas accès IP pour héberger # 1, afin de demander la passerelle API pour accéder au gestionnaire de clés sur l'hôte # 2 est un problème, donc je suppose que nous devrons installer le gestionnaire de clés à côté de la passerelle sur l'hôte n ° 1. –

+0

Dans la passerelle de déploiement typique sera placé dans DMZ tandis que KeyManager dans MZ. Parce que l'exposition des fonctionnalités du gestionnaire de clés dans la zone démilitarisée constitue un risque de sécurité. Si vous en avez besoin, vous pouvez avoir à la fois un gestionnaire de clés et une passerelle dans un nœud. – harsha89

+0

Avec cette configuration, puis-je avoir un gestionnaire connecté à plusieurs nœuds exécutant GW + KeyManager? Comment les clés sont-elles synchronisées entre toutes les passerelles? –