2016-06-17 4 views
1

モバイルアプリ/パートナーアプリスケールのドライバを提供するパブリッククラウド上でAPIを使用するシナリオがありますが、主に内部消費向けの他のAPIが社内で実行されています - パフォーマンスドライバ。ハイブリッドシナリオでのAPIマネージャのデプロイ

私はどのような種類のAPI管理を展開しますか? APIマネージャをクラウドやオンプレミス、またはハイブリッドモデルに導入する必要がありますか?なぜ?

同様の状況を抱えていた人々から聞いたこともあります。

答えて

0

あなたの要件は、かなりの組織で見た有効な要件です。 WSO2 API Managerを使用し、他の多くのユーザーが使用しているソリューションをお勧めします。

あなたの質問に答えて以下を参照してください。

  1. ハイブリッドソリューションは必要ありません。
  2. デプロイメントがクラウドかオンプレミスかは、インフラストラクチャを管理するかどうかによって異なります。
  3. 必要なものは、内部APIゲートウェイと外部APIゲートウェイです。内部apiには内部ゲートウェイを、パートナー/モバイルapiには外部ゲートウェイを使用できます。 thisをご覧ください。
  4. 内部ゲートウェイは、社内ネットワークに常駐できます。しかし、外部のものは、リバースプロキシ経由でインターネットに公開されなければなりません。

WSO2 APIマネージャーには4つの役割があります。彼らは、ある

  1. API出版社 - あなたのAPI
  2. APIストアデザイン場所 - あなたが来て他の人のためにあなたのAPIを宣伝、サブスクライブし、
  3. キーマネージャを使用する -
  4. のOauthトークンの検証と管理のために
  5. ゲートウェイ - API要求を受け取ります

WS02 APIマネージャーの詳細については、docsをご覧ください。 WSO2 API Cloudでオンラインで試すこともできます。

あなたの外部apisがスケーリングを必要とするのが分かります。次の3つのオプションをお勧めします。

  1. 適切な容量計画と十分な引当金のインスタンスを実行してくださいとオンプレミス
  2. を展開を行うクラウド・ベンダーは、スケーリングの世話をして、クラウドの外部のAPIを公開します。
  3. デプロイメントを社内で行い、自動スケーリングを実際に行いたい場合は、kubernetesのようなものの上に製品を展開してください。

しかし、WSO2のAPIマネージャで、あなたは物事が容易になります同じベンダーの両方オンプレミスとクラウドの選択肢を持つことができます。

関連する問題