1

CloudBees PaaS (RUN@CloudBees) を使用して、同じ URL 空間で本質的に 3 つの異なる用途を統合しようとしています。

  • ルート (/) メインランディング、マーケティングページ
  • アプリ (/app) CloudBees で実行されている Java アプリ
  • ブログ (/blog) cloudbees または外部 (example.wordpress.com) で実行されている別の Java アプリ

データセンターまたは AWS で自分で行っていた場合は、リバース プロキシ (おそらく Varnish など) をセットアップし、次のように URL 空間をマップするようにリバース プロキシを構成します。

  • ルート (/): www.example.com/ --> cloudbees アプリ example-cms.cloudbees.net として実行されている CMS
  • アプリ (/app) CloudBees で実行されている Java アプリ www.example.com/app -> app.example.com
  • ブログ (/blog) 同様に www.example.com/blog -> example.wordpress.com または exampleblog.cloudbees.net

CloudBees で同じことを達成するにはどうすればよいですか。それはできますか?これは PaaS ベンダーに期待しすぎでしょうか?

4

1 に答える 1

1

興味深い問題といくつかの解決策:

  1. パスの代わりにドメインを使用する (例: blog.example.com など) - DNS を使用して指示を出すことができます
  2. 基本的にトラフィックをプロキシするアプリを構築します (これは cloudbees または他の場所で実行できます)。これを行う方法はたくさんあります。
  3. ルーティング ルールを設定できるルーティング/プロキシ サービス (CloudFlare など) を使用します (トラフィックをプロキシできるようにします)。

私の好みは常にナンバー 1 です。DNS は、このようなことを行うのに最適な方法です。このアプローチを使用すると、paas アプリケーションに /blog と同様の URL を設定し、実際の blog.example.com への 302 リダイレクトを実行させることができます。これにより、両方を少し得ることができます。

于 2012-09-17T12:34:07.707 に答える