基本機能ライセンス・サポート導入事例OSS基盤構築はおまかせTweetTomcatの基本機能Tomcat(トムキャット)は、世界中で広く使われているオープンソースのWEBコンテナであり、JSP/Servlet標準仕様であるため、機能は商用製品と同等といえます。性能は商用と同等か、むしろ速いケースもあります。OS、OpenBSDなど、さまざまなOSプラットフォームに対応しています。Server」に相当する機能を提供しています。NRIが独自にオープンソースの性能を調査した、NRIオープンソースマップ(2008年4月版)でも、Tomcat(トムキャット)は「企業システムで安心して利用可能」と評価されています。おいて商用製品との比較をしてみましょう。Pages)の仕様に基づいた処理を行う、アプリケーションサーバです。Tomcat(トムキャット)単体で、Webサーバ(httpd)としても動作しますが、通常はApacheやIISと組み合わせて利用します。軽快な動作、安定性Tomcat(トムキャット)は動作が安定していて軽快であるため、商用製品のようにハイスペックなハードウェアを要求することもなく、インストールも簡単です。Tomcat(トムキャット)をインストールするだけでWebアプリケーションの動作環境を構築できます。OS、OpenBSDなど、さまざまなOSプラットフォームに対応することが可能です。デファクトスタンダードTomcat(トムキャット)は、WEBコンテナのデファクトスタンダードであり、Tomcat(トムキャット)を使ったシステムの開発経験を持つエンジニアは非常に多く存在します。がって、国内、オフショア開発を問わず、環境構築や開発に余分な教育コストがかからない、知的資産を共有しやすいなどのメリットがあると言えます。次に性能面についてみてみましょう。NRIで評価した結果をご紹介します。以下の組み合わせでスループット、レスポンスタイムを取得。JRxxxxx1.4.1JSPこれを見ると、Tomcat(トムキャット)の性能は商用製品と全く同等であることがわかります。このようにTomcat(トムキャット)は、機能や性能で商用のアプリケーションサーバと比較してもまったく遜色ありません。事実、Tomcat(トムキャット)は、ミッションクリティカルなシステムでも多数の導入実績があります。(事例)資金管理や約定管理などを行う、金融機関のミッションクリティカルなシステム(事例)高いピーク性能が求められるオンライントレードシステムを、オープンソースで実現Tomcatと商用製品の費用面での比較Tomcat(トムキャット)は、その一番の特徴として「オープンソースであること」があげられます。アプリケーションサーバにかかる費用についてみてみましょう。この費用としては、以下のものが考えられます。従来の商用のアプリケーションサーバ製品では、1CPUあたり数十万円から数百万円のライセンス費用がかかり、さらに保守サポート費用が別途かかっていました。それに比べて、Tomcat(トムキャット)は、オープンソースであるためにライセンス費用がかかりません。サービスベンダーから提供される保守サポート費用のみが必要です。システムの重要度によっては、保守サポートを利用しないという選択肢もあります。このように、費用面については、実際に比較してみるとかなりの費用削減効果があることがわかります。Tomcat(トムキャット)はライセンス費用がかからないがゆえに、誰でも気軽にインストールでき、環境構築を試すことができます。これも商用製品にはない、Tomcat(トムキャット)の大きな魅力といえます。商用製品は通常3≠T年。NRIの有償サポートを利用した場合。TomcatとJBoss以前、お客様からのお問い合わせで、「アプリケーションサーバの選択で、Tomcat(トムキャット)とJBossのどちらを選択したらよいでしょうか?」というご質問をいただきました。ここで、Tomcat(トムキャット)とJBossの違いを簡単にご紹介します。EEの仕様に完全準拠しているかどうかということになります。EEの仕様のうち、Webアプリケーションの基本的な動作に必要な一部の仕様(サーブレット/JSPなど)のみを実装したサーブレットコンテナです。EAPを選択し、そうでなければTomcatを選択するのが一般的です。Tomcatは、付加的な機能を実装していない分、シンプルで扱いやすく、障害発生時も解析が容易であることがメリットといえます。EAPは、JSP/ServletコンテナとしてTomcat(トムキャット)を内包していますが、「エンタープライズ向けにTomcat(トムキャット)を拡張した」Webアプリケーションサーバという位置付けになります。EAPを使ういくつかのメリットがあります。必要に応じてTomcat(トムキャット)とJBossを使い分けるとよいでしょう。Tomcat(トムキャット)とJBossの選択については、お気軽にお問い合わせください。JBossのメリットJMXによる運用管理が容易に行えるJMSなどのメッセージング機能が使えるトランザクション制御機能が使える将来、EJBなどの機能を使いたくなった場合でもスムーズに移行できるSOA対応ができるTweetOpenStandiaに関する資料請求・お問い合わせはこちら※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。▲このページのTOPへ。