アプリケーションサーバーとは?おすすめのアプリケーションサーバーとレンタルサーバーについて

このQ&Aのポイント
  • アプリケーションサーバーと通常のサーバーの違いを解説します。また、おすすめのアプリケーションサーバーとレンタルサーバーについてもご紹介します。
  • アプリケーションサーバーと通常のサーバーの違いやおすすめのアプリケーションサーバー、レンタルサーバーについて解説します。
  • アプリケーションサーバーの特徴やおすすめのアプリケーションサーバー、レンタルサーバーについてまとめました。アプリケーションサーバーと通常のサーバーの違いも解説します。
回答を見る
  • ベストアンサー

アプリケーションサーバーについて質問です。

アプリケーションサーバーについて質問です。 私は簡易的な会員制のサイトを作りたいと思い最近プログラミングの勉強し始め、一応javaとHTML、CSS、SQLは簡単にですが理解できました。 なので共有レンタルサーバーを利用してサイトを公開してみたいと思っています。 実行環境として今まではTomcatというのが参考書に書いてあったので使っています。 ですが某サイトでこれは練習用に使うのがほとんどで実際の現場では使用しないと書かれていました。 ですので別のソフトウェアを探しているのですが勉強不足なものでどれがよいかわかりません。 しかも調べるにつれてレンタルサーバーではjavaは対応していないなどと書かれたサイトも見つけてしまい困惑しています。 上記の事情を踏まえて今回皆様にお聞きしたいことが3点ほどございますのでお答えいただければ幸いです。 すべてではなく一点だけの回答でもありがたいので何卒よろしくお願いします。 ・アプリケーションサーバーと通常のサーバーは何が違うのか。 ・おすすめのアプリケーションサーバー ・おすすめのレンタルサーバー(できればどのプランがおすすめかもお願いします。) ちなみに私が作りたいサイトは無料会員登録の情報提供サイトで一部のコンテンツのみ有料、問い合わせなど基本機能はついているというサイトを作りたいと思っています。 もともとIT系の知識は疎いのでデータ容量をどれぐらい見積もるべきかなどわからないのですが、回答の目安にしていただければ幸いです。 回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5080/13274)
回答No.1

> アプリケーションサーバーと通常のサーバーは何が違うのか。 質問者さんの環境で言うならJavaで作ったプログラムが動いているサーバがアプリケーションサーバと分類されるだけで、通常のサーバと言うのは特に定義が無いですね。 アプリケーションが動くサーバがアプリケーションサーバ、データベースが動くのがデータベースサーバ、HTTPdが動くのがWebサーバなど、用途毎にサーバを分けて用意した場合にそれぞれを分類する為に呼び名が付けられています。 1台で全てを賄うのであれば、単にサーバと呼ぶだけでしょう。 > おすすめのアプリケーションサーバー これはTomcatなどの実行環境のお勧めを聞かれていますか? それともサーバ本体(ハードウェアやOS)のお勧めを聞かれていますか? Javaの実行環境であれば Tomcat でしょう。 質問者さんの読まれた「本番環境で使わない」と言うのは、HTTPdとして直接リクエストを受付けるのに使わないと言うだけで、Javaの実行環境としてはTomcatが普通に使われています。 構成としては、Apache HTTPd をブラウザからのリクエストを受ける入口として、そこで受けたリクエストを Tomcat へ中継するという使い方をします。 > おすすめのレンタルサーバー 今ならクラウド系のサービスがいいんじゃないでしょうか。 最初は安いサーバを借りて運用し、利用者が増えてきたらスケールアップ・スケールアウトさせていく事が容易なので便利でしょうね。 ・さくらインターネット http://cloud.sakura.ad.jp/ ・ニフティ http://cloud.nifty.com/ 安く上げるならVPSサービスで、まずは運用してみるのもいいかもしれません。 ・さくらインターネット http://vps.sakura.ad.jp/ ・DTI http://dream.jp/vps/

関連するQ&A

  • アプリケーションサーバーについて

    Java初心者です。 基礎的な質問とは思いますが、よくわからないので教えてください。 javaアプリを作って、アプリケーションサーバにデプロイするのが 常と思いますが、OracleAS、tomcat、jbossなど数多くある アプリケーションサーバは各々の特徴はあるのでしょうか? 「こういうケースにはコレがいい」などの事例はあるのでしょうか? 解説を読んでも難しくてよくわかりません。 どなたか教えていただけると助かります。

    • ベストアンサー
    • Java
  • Javaアプリケーションサーバ、何を使ってますか?

    私は某SIerで勤務してるんですけど Javaのアプリケーションサーバって、皆さん(の会社)では何を採用していますか? 多くは商用のアプリケーションサーバ、IBMのWebSphereとかBEAのWebLogicとかかと思います。 でも、Tomcatもセッションクラスタに対応してからはかなり魅力的ですよねー。 JBossはまあTomcatとの組み合わせで採用されてたりするんでしょうか。 あっ、Oracleも出してたり、Macromedia(今はAdobeかな)も出してますよね。 自分はまだ業務用としてTomcatを採用した現場は見たことがないんですが、日本の世間一般として現在の状況はどうなんだろうかと思い質問してみました。 そのアプリケーションサーバを選択した理由なんかもできれば一緒に教えて頂けると助かります。 ちなみに、自分が新規案件でアプリケーションサーバの選定するときは、WebSphereかWebLogicを第一候補として考えることが多いです。お客さんがIBMよりならWebSphereって感じでしょうか。 Tomcatは・・・、よっぽどコストを気にされるお客さんの場合、提案はしてみますが最終的に採用されずってパターンが多いです。 ちなみに開発フェーズではもっぱらTomcatです(^_^)

  • WebサーバとWebアプリケーションサーバについて

    自分なりに調べたのですが、 WebサーバはIIS、apacheといったもので、 WebアプリケーションサーバはWeblogic、tomcatといったものみたいですが。 どのような時にはどちらを用いるなどそれぞれの違いについて教えていただけますか。 WebサーバとWebアプリケーションサーバの違いですが、 WebアプリケーションサーバはJAVAやOracleなどを乗せたいときに使用するという認識でよろしいでしょうか。 Webサーバとは通常パソコンを購入して、XPやWindows7などはIISが備えられているという認識でよいのでしょうか。 IISは、FTPやSMTPゆIMAPなどの機能を統合したWebサーバであることは理解できたのですが。

    • ベストアンサー
    • PHP
  • サーバーサイドのアプリケーションについて

    こんにちわ。 MMOではないのですが、多人数が参加できるネットゲームを作りたいと考えています。 以前、JAVAのカテゴリへの質問をし、JAVAで作ったアプリケーションをレンタルサーバにアップして実行させるには、レンタルサーバ側で管理者がJREという実行環境をインストールしている必要があると教えていただきました。 そこで質問なんですが、C等の言語で作成したexeファイルをレンタルサーバ上にアップしてtelmetで起動させてS/Cシステムを作ることはできるのでしょうか? よろしくお願いします。

  • レンタルサーバーについて

    アフェリエイトを始めるために、レンタルサーバーを借りようと思います。 そこでいくつか質問があります。 1、一つのアカウント?で容量内であれば、複数のサイトを持ってもいいサーバーがありますが、アフェリエイトで稼ぐ、多くの人にサイトを観覧してもらうに当たって、SEO的に1つのサーバーで複数のサイトにすることのデメリトを教えてください。 2、例えですが、仮にアフェリエイトで月数百万(複数のサイトで)稼ごうと思った時、適当なサーバーを選んでもいいものでしょうか。 コンテンツさえよければ、サーバーは関係ないでしょうか。 (無料サーバーや、有料でも元から広告のあるサーバーを除く) 3、2と同じような質問になってしまいますが、お勧めのサーバー、選んではいけないサーバー等はありますか。 どれかでもお答えいただけると幸いです。 回答よろしくお願い致します

  • レンタルサーバー探してます

    現在契約しているレンタルサーバーの契約が3月末で終了となります。 そこで、新しいレンタルサーバーを探しているのですが、なかなか理想にピッタリのところが見つかりません。 月々1000円ぐらいで1Gぐらい容量があって、DBが使えて、Javaが使えると最高なのですが・・・ お勧めなレンタルサーバーを教えてください。 あと、どのような点をポイントにしてレンタルサーバーを決めていますか?

  • レンタルサーバでJAVAを起動させられませんか?

    JAVAアプリケーションをサーバに置き、クライアント側のJAVAアプレットと通信させたいのですが、レンタルサーバにFTPでJAVAアプリケーションをアップしましたが、起動させられません。 レンタルサーバで提供されているSSHでサーバにログインしましたが、「>JAVA アプリケーション名」では「command not found」のようなことを言われてしまいます。 何か方法はないのでしょうか? よろしくお願いします。

  • 運用サーバー上での実行環境について

    windows 2003 server 上で servlet/jsp のモジュールを動作させるには何のセットアップ(インストール)が必要でしょうか? 私の認識は「javaVM」「Tomcat」「Apache」ですが、ネットで以下の記述を見つけました。 「サーバー側でJavaのプログラムを実行するためには、アプリケーション・サーバーが必要となります。アプリケーション・サーバーはJVMを内蔵しており、Javaの実行環境を提供します。」 Tomcat をインストールすると javaVM も一緒にインストールされるのでしょうか? あと、フレームワークに struts を使用する場合、特にサーバーでのセットアプは何も無いと思っていますが、間違え無いでしょうか? 以上、よろしくお願いします。

  • SQLサーバーを構築したいと考えています。そこでお教えください。

    SQLはMySQLしか知りません。PostgreSQLもありますが使った事がありません。後、有料のものでOracleなどもあります。マイクロソフトからもSQL server2005とか出ていますね。実際どれが一番使いやすいのでしょう。個人規模で使いますので、おのずと、前者2つになってくると思うのですが。ただ、サーバーをWindows small server 2003で作りますので、どれが使い勝手がいいのかなと思うのですが。一応入出力はJavaかなと思ったのですが、Tomcatとかを使わないといけないのと、そうするとWebサーバーとの兼ね合いでIISとの連携がわからないし、PHPで作ろうかと考えています。Javaの方がセキュリティー面でも良いのでしょうけれど、自分の技量と、それほど大したデータではないので(個人情報等ではないので)PHPで作ろうと思うのですがいかがなものでしょう? どのDBがよいのでしょうか?

  • ■SOAPを使ったwebアプリケーションについて質問です

    ■SOAPを使ったwebアプリケーションについて質問です 現在、SOAPを利用したJavaでのクライアントーサーバ間のwebアプリケーションを作成しようとしています。 やりたいことは下記の通りです。 1、クライアント側でSOAP本体を自前で作成し、それをサーバプログラムに送信する。 2、サーバで受け取ったSOAPメッセージを解析し、応答メッセージを作成する。 3、作成した応答メッセージをクライアントへ返す。 使用する環境は Java 1.6 Apache 2,2 Tomcat 6.0 Axis2(不要なら使わない予定) です。 上記のアプリケーションを作成するには具体的にどのようなソースになるか ネット上でも調べてみたのですが見つからず困っております。 有識者の方、どうかご教授願いますでしょうか。

専門家に質問してみよう