web-dev-qa-db-ja.com

JSP + Java Webアプリケーションはどこでホストできますか?

私のWebアプリケーションは現在、Oracle DBを使用して、JSP/Javaで記述されています。私はWindowsで開発し、JDeveloper(OracleのEclipseクローン)を使用し、JDevの統合されたWebLogic Serverを使用しています。

私は立派なウェブホスティング会社を使ってライブに行きたいです。 LAMP開発者はすべての女の子を取得します。私はWWOJ(Windows Weblogic Oracle Java)を使用して立ち往生しています。 Oracleを使用するホストは見つかりません。また、Tomcatを実行するホストはほとんどなく(RackSpaceのカスタムボックスを除く).

今週はMySQLに切り替えます。現在、WindowsボックスでTomcatを実行しており、NetBeansを使用しています。これで.warをコンパイルできます。ようやくWTMJになりました:)

Javaプロジェクトをホスティングした経験はありますか?またはOracleバックエンドで何か経験がありますか?私はここで迷子になっているような気がします。

7
Brad

1つのオプションは、Linux仮想サーバーを取得して、そこに選択したソフトウェアをインストールすることです(それが好みであれば、Oracle製品を使い続けることもできます)。

セットアップと管理が少なすぎる場合は、Bitnamiの TomStack を使用してみてください。 (いくつかのAmazon EC2 マシンイメージが下部にリストされています-Windowsを実行しているものを含みます)。

Oracleを使い続けたい場合は、 Oracle AMIs を調査することもできます。

4
vjones

Java WebアプリケーションはGoogle App Engine上にあります。使用量が少ない場合は無料で拡張できます。割り当て量に達すると、使用料に応じて支払います。

ほとんどのJava Webホスティングの費用は月額25ドル以上ですが、Google App Engineは無料で開始できます。

私たちの組織は、Google App Engineで多くのWebアプリケーションとWebサイトをホストしています。たとえば、 Conversion Support は完全にGoogle App Engineでホストされており、ホスティングの費用はかかりません。

データベースもグーグルによって供給されています。考えられる唯一の欠点は、Googleデータストアを使用するようにアプリケーションを構築するか、アプリケーションがOracle DBと通信できるようにRESTful Webサービスを公開する必要があることです。ただし、Google Datastoreは高速です。実際のデータストアがMemcachedより高速であるという証拠を見たことさえあります。

アプリケーションをすでに構築している場合は、Google App Engineで実行するために真剣なリファクタリングを行う必要があるかもしれませんが、プロジェクトを他の場所でホストするためのすべてのコスト(時間とコストの両方)を考慮すると価値があるかもしれません。

Javaそれに合わせて拡張するホスティング)を探している場合は、 Google App Engine for Java を使用してください。

16
jmort253