アプリケーションサーバって必要?
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん
2001/08/16(木) 22:05ID:???広告どおり、開発期間短縮とか信頼性アップとかに本当につながりました?
現在ユーザ500人ぐらいのwebアプリをtomcatで
運用してるんですが、全然問題ないです。
当分これでやってこうかなーと思ってます。
0013名無しさん@お腹いっぱい。
2001/08/23(木) 02:36ID:v0kK/WPY同時アクセス200以上とかヘビーに負荷をかけると、
やっぱりweblogicとかは安定感が違う。らしい。
でもほとんどtomcatでいいじゃん、てのは同意。
EJBなくても問題なし。
世の中そんな大層なWebアプリなんてないよねー。
0014まんせー
2001/08/23(木) 21:39ID:???ないよな!開発費用が億いくようなサイトでないといらないだろ。
で、大規模サイト新規構築をいまやろうって会社はないし。
アプリケーションサーバはとりあえず買って安心しちゃってる奴が9割とみた。
0015名無しさん@お腹いっぱい。
2001/08/23(木) 22:08ID:???0016名無しさん@お腹いっぱい。
2001/08/25(土) 12:00ID:Q02Kmkrc0017名無しさん@お腹いっぱい。
01/10/05 05:30ID:QOfceUzo0018名無しさん@お腹いっぱい。
02/01/17 09:26ID:???0019名無しさん@お腹いっぱい。
02/01/26 01:18ID:???0020盛岡電波
02/03/05 20:41ID:3FfOjYYg0021nobodyさん
02/03/07 23:25ID:yQL+H3uh0022あ
02/03/08 06:15ID:???不思議。まぁ Tomcat 4 からコネクションプールもサポートされているみたい
だから問題ないのかも。あと WebSphere だと 2 プロセス立ち上げといて片系
落ちたときに瞬時に切り替えられたはず。パフォーマンスもめちゃくちゃ良い
(そのかわりハードウェアに金かかるし起動が遅い)。将来的に Web へ業務を
リプレースしてゆく予定があるなら、今から使っておいても良いんじゃないかな。
まぁ適材を見極めるのもエンジニアの仕事だから Tomcat で不満や心配がない
うちはそれで良いんじゃない?
一応参考のため、WebSphere 3.5x+AIX+RS/6000 の 1 台構成で、俺が見てた
ときで最大秒間 80 処理 (HTTPdのアクセスじゃないよ) を遅延なく捌いた。
さらに実運用中の年末にその倍行ったらしいが、別段問題も無く安定駆動
(一度ログのパーティションがいっぱいになって全処理一時停止したらしいが、
それは運用ミス)。イントラは業務開始と同時に 100Base-TX でいっせい
攻撃かかるからかなり恐ろしい (藁
0023( つД`)
02/12/04 07:52ID:yPiEb7Olアプリケーションサーバとデータベースとの接合性を話してください
0024nobodyさん
02/12/04 12:02ID:5J/Cl2JM>>7
> SOAP
一応、Axisとかあるんだけども。
0025山崎渉
03/01/15 13:43ID:???0026nobodyさん
03/01/29 07:27ID:svj5cY50「同時アクセス数のスケーラビリティを考えると商用製品が必要」
とか言う人に限ってDBの設計がヘタレなのでパフォーマンスが出ない罠
ネットワーク負荷、アプリケーションサーバ負荷、DBアクセス負荷
とみたとき、一番影響があるのはDBアクセスだと思うんです。
DB設計がそこそこならそれほどひどいパフォーマンスにはならないはず。。。
当方イントラかつアプリ的にも排他制御するほどヘビーなサービスでない
(ぶつかったら諦めてアクセスし直してね!とか)
ので、あまりでかいことは言えないのですが、これが実感。
0027nobodyさん
03/01/29 07:33ID:svj5cY50専用スレもあるけどここでもいいよね。WebObjectsは実感いまいち。
フレームワークが複雑すぎ…例えばDBアクセスのクラスライブラリのEOEnterpriseObject
とかEOStoreProcedureの使い方がわかんなくて、ある外注さんは
内部でコッソリJDBC使ってた(!!!!) 当社側のSEは何も知らず、
やっぱWebObjectsだからDBのパフォーマンスがいいゼ! とか言ってる。
>>5さんの言うとおり、フレームワークの使いこなし方次第なんだよね。
それが理解できないと開発生産性なんてダメダメっす。
0028nobodyさん
03/01/29 20:43ID:???漏れのところも外注さんにWebObjectsで開発を依頼したが、大分使いこなしているところ
らしく、JDBCは使ってなかったYO(w
パフォーマンスは全然悪くなかったよ。アクセス数増えたときでも(90マソpv/1日)でも
鯖が落ちるとかなかったし。
002927
03/01/29 22:18ID:svj5cY50難しいところですね。WebObjectsって、J2EE陣営からかなり孤立してるでしょう。
詳しくは知らないけど、J2EE 1.4が本格化したらまた引き離される可能性が。。。
開発者としても、「こんなの覚えて今後食っていけるスキルになるのかしらん?」
という不安はあるように思う。
27で言った外注さんも、本来はWebSphereバリバリの人らしかったのね。
でも当社がWebSphereは高くて買えないから、値段安くて名前もよく似てる(怒)
こっちを選んだせいで、かわいそうだったな。。。
0030メリーアン
03/01/29 22:24ID:1neRx6Mp>>J2EE陣営からかなり孤立してるでしょう
してないと感じるぞよ。むしろJ2EEに寄り添ってきている。
ただ、フレームワークが濃いというか、んー、思想の違いなんだろうけど。
各クラスのメソッド群は覚えても他の製品じゃ使いもんにならないのは確かだけど、
OOP前提として開発される代物だから、考え方そのものは他製品でも役立つことがおおい。
むしろ、他製品では回りくどいことばかり強いられるから不便を感じる、、いや、感じたっす。
世の中みんなWebObjectsでやってくれたら、、、と信者的発言を言ってみるテスト。
0031メリーアン
03/01/29 22:27ID:???アクセス数がぐっと増えたとき、じゃぁ、鯖増やして負荷分散させましょうと
言って鯖かってやったら2日ぐらいで仕上げてきやがったのでビクーリしたことある。
特別なプログラム仕組むとか無しに。前のカイーシャは負荷分散させたいとかを依頼すると
ものすごいイヤーンなカオされたんだが(;´Д`)
0033nobodyさん
03/02/02 04:52ID:???0034nobodyさん
03/02/02 14:16ID:YFeQlWrc0035nobodyさん
03/02/25 19:17ID:???物理的に?それとも論理的に?
003735
03/02/25 19:45ID:???例えば一台で論理的に三階層作ると
意味あるの?
もともとwebアプリの役割って負荷の分散でしょ?
003835
03/02/25 19:47ID:???訂正ね
一台で三階層じゃなくて二台で三階層
もともとC/二階層だとデータベース鯖は暇なのにweb鯖がネックになって
ダメだから三階層にしたんですよね?
0039nobodyさん
03/02/25 22:02ID:70zq75Ylwebアプリなんてイラネー
0041nobodyさん
03/02/25 22:48ID:70zq75Ylプ おまいはセイゼイイラネーもんに金だしてろヴァカw
0043nobodyさん
03/02/26 01:02ID:PbDvmql3Webシステムの極一部しか知らない
or
AP鯖が必要な比較的大規模・高負荷なシステム開発が「できない」
という自分を正当化したいだけ。
して見るとWebobjectsはAPサーバの鬼子というか孤児のよーにも見える。
しかしStrutsだのAvalonだのといったアプリケーションフレームワークを含めて
見るとまだまだ「数多い選択肢の一つ」だと思うんだけどなー。
0046nobodyさん
03/02/26 02:01ID:vE7/RYAz良くできたフレームワークだよ。EOModelorから派生したカスタムロジックを
中心にプレゼンテーションとロジックを分けて構築できるところがよかった。
WebObjects BuilderもカスタムWOなんかに細かくパーツ分けができて再利用性バツグンだった。
今の会社はWebSphereだけど、覚えることとや作業労力が多すぎ。結局マンパワーを
要してしまうし、正直、WebObjectsよりも扱いが大変だと感じる。教育だって
バカにならないし。マカーだとか信者だとおもわれちまうけど、WebObjectsにゃ
もっと頑張ってもらいたいというのが本音すよ。
0047nobodyさん
03/02/26 03:25ID:7bB+4UD5004827=29
03/02/26 07:45ID:1zniFAqPただ、やっぱりJ2EEが分かってなきゃWeb開発者を名乗れない、って
風潮は業界的にあるように思う(いいことではないかもしれないが)。
本職の開発者だったら、
(29でも書いたけど)WOの複雑なAPIを極めても、それだけでスキルとは
認知されにくいから、開発外注さんなんかは可哀想に思う。
あと私的なことだが、やっぱりPHPやJSPみたいに、テキストエディタ
一本で開発したいと思う時もある(w 家でお茶飲みながらノンビリとね…
基本はwarやearをそのまま配備できるJ2EE APサーバで、EOFを活用する
という選択肢もある、となれば最高だね。
0049田代
03/02/26 12:08ID:???客というかプロジェクト全体に対して責任を持つ立場からすれば「テキスト
エディタ一本」は勘弁してもらいたい。些細なミスが増えるから。文末の;抜
けてましたとかカッコをネストした結果閉じる場所がちょっと違ったとかどん
なプログラマだってやっちゃうことあるし。
特に後者のようなミスだとシンタックスエラーにならずに漠然と動いちゃっ
たりするから始末が悪い。
005148
03/02/27 20:34ID:Pw/2wySlなるほど、確かにそれは大事だね。失礼しました。
当方イントラ、内部製作なので、そういう部分の品質管理は甘いなあ(反省)
ただ、アプロードして即動かしてみて試せるPHPやJSPは
(もちろんテスト環境でね)業務データの性質をある程度知っている身では
逆に助かる。所詮その程度の基幹システムかよ!と言われたら、
まあ、そうです(w
0052nobodyさん
03/02/27 21:31ID:W9EPrMyi0053山崎渉
03/03/13 17:10ID:???0054nobodyさん
03/03/16 15:36ID:???0055山崎渉
03/04/17 12:13ID:???0056山崎渉
03/04/20 06:20ID:???( ^^ )< ぬるぽ(^^)
0057山崎渉
03/05/22 02:21ID:???0058山崎渉[(^^)]
03/05/27 13:13ID:???アプリケーションサーバは高すぎるよ・・・
0059山崎渉
03/05/28 17:09ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0060山崎 渉
03/07/15 11:25ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0061山崎 渉
03/08/02 02:29ID:???( ^^ )< ぬるぽ(^^)
0062ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:01ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0063山崎 渉
03/08/15 23:27ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0064nobodyさん
03/08/16 00:55ID:???>>1 よ、Tomcatはアプリケーションサーバでないのか?と小一時間。
なんで、誰もつっこんでやらないんだろうか。
0065nobodyさん
03/08/18 00:57ID:???お前の方が突っ込まれたいんじゃねえの?
TomcatはWeb鯖兼Servletコンテナに過ぎない。
AP鯖ってのはTPモニタの機能があるものをいうんだよ。
J2EEならJTAが実装されてないと駄目。
何でMicrosoft Transaction Serverの名前がJ2EE以外のAP鯖として
いつも挙がるのか理解してるか?おまいこそ、アプリケーションサーバって
言いたいだけちゃうんかと小一時間(ry
0067nobodyさん
03/08/31 12:12ID:iOP4cJ4eもまいはIISをアプリケーションサーバと言い張りたいわけだな。
0069nobodyさん
03/09/06 18:27ID:E6kbgJi/企業の情報システムの中間に位置し、ユーザーの要求とバックエンド(データベースなどの
業務システム)の処理を橋渡しするミドルウェア。最近では、インターネットの普及に伴って、
Webブラウザと業務システムを連携させるWebシステム(Webコンピューティング)をベースに
したものを指す。この場合は特に、「Webアプリケーションサーバ」と呼ぶこともある。
ある意味、Apacheもアプリケーションサーバ。
0070nobodyさん
03/09/12 07:11ID:E7yPCI2mそれとも言語や環境には依存しない?
0071nobodyさん
03/09/13 03:03ID:???0072nobodyさん
03/09/15 02:03ID:z91RA5XPWeb+DBに紹介されているね
どちらかといえばASというよりFWと言った方がぴったりだけど・・・
実践的(?)な割り切り方(O/Rマッピングの考え方とか)が
意外と斬新に感じられたよ
ここ最近では久々に気になるブツの登場かも
0073nobodyさん
03/09/15 02:28ID:BBzDMXGVFWってなに?
0077nobodyさん
03/09/15 13:12ID:???ってことだったのか。
1よでてこい。
有償の場合は、六でもないサポートがもれなくついてくるわけだが。
0079nobodyさん
03/09/16 02:43ID:???0080nobodyさん
03/09/16 07:23ID:???WebLogic。
人張りのサポートしてもらったんだけど、
六でもない調査結果しか出てこなかった世。
30万くらい/日だしたのにさ。
ソースコードまで見れる人はかぎられていて、
たいていはマニュアル見ながら実際にいじって
動作確認しているレベル。
これまで、トラブル起きて解決できたためしないよ。
結局、アプリで回避してる。
0082nobodyさん
03/09/16 10:56ID:???さっき落としてみたらFlashとの連携も組み込まれてるらしい。
AS=ActionScriptってのは正解か(w
あとHSQLDBも入っていた。意外と色々と面白いことが出来そう鴨。
0083nobodyさん
03/09/16 11:28ID:???BEAでもそんなレベルなんだ。技術力をうたっているはずなのに。
所詮、日本支社は営業拠点でしかないってことかな。
IBMはどう?サポートには技術力ありそう?
0084nobodyさん
03/09/16 11:44ID:???0086nobodyさん
03/09/16 22:19ID:???EJBは、すっごくつかいにくい。
まだ、WebLogicのほうがまし。
Servletコンテナは、特に問題ないよ。
WebServerは、apacheだし、JSPコンパイラは、jasperだから
それをとったら何も残らないんだけど。
コネクションプールは、JTAとConnection.commit()を
併用すると、問題起こるね。
PreparedStatementプールにも問題ある。
分かっててそれを避ければ何とかなる。
0087nobodyさん
03/09/17 01:32ID:B+kyedh2Geronimoだって。
スタンダードになるかなぁ。
0088nobodyさん
03/09/17 07:36ID:???アーキテクト次第。
あれだけ多彩なプロジェクトを1つにまとめるのは、
かなり困難だと思われ。
アーキテクチャを予想してみると、
MX4J(JMX Server)をカーネルにして、J2EEの各パーツが
JMXコンポーネントとして動くような感じじゃないかな。
それって、JBossじゃん(藁
0089nobodyさん
03/09/18 11:30ID:???両方つかったことあるんだ。すごいな。
>WebServerは、apacheだし、JSPコンパイラは、jasperだから
>それをとったら何も残らないんだけど。
じゃあWebSphereのうりはなんなんだ?
0090nobodyさん
03/09/18 11:43ID:???有償のあぷ鯖が、いろいろ問題抱えているのは、
事実だ。俺は毎回泣かされている。
とはいえ、オープンソース物で良いかといえば、
本番で使ってないから分からない。
いろいろ問題あるけど、結局WebLogic,WebSphereを
使うという結論に毎回なってしまうわけだが。
0092nobodyさん
03/09/20 14:54ID:???そんなのいらねー。
商用製品がTomcatに比べて優れている点として、
負荷分散がしやすいとか、数十台のサーバーを簡単に管理できるとか、
そういうのはないの?
大規模システム向けの機能ならあってもよさそうなもんだが。
0093nobodyさん
03/09/20 23:04ID:???セッションレプリケーションは、もちろんできる。
ただし、パフォーマンスの問題から、
スティッキーロードバランサを使うことがほとんどだから、
Tomcatでも同じことができる罠。
0094nobodyさん
03/09/21 11:47ID:???さんくす。
スティッキーロードバランサが何かわかんなかったからgoogleでしらべたら
こんなのがひっかかった。
http://www.ipa.go.jp/security/fy14/contents/high-availability/has.pdf
読んだら、けっこう勉強になった。
馬鹿にできんな、IPA。
0096nobodyさん
03/10/06 20:25ID:45Z1Zm9oネタふってみるか
JonasとかJettyとか使ってる人いる?
0097nobodyさん
03/10/07 07:32ID:???もりあげるには、マイナーすぎるネタと思われ。(w
メジャーなJBossですら、ほとんど使われてないのに。
Jettyってbinに入っている起動用のコマンドが、
Unix用しかないんだよな。
動かすのに途方に暮れたよ。
なに考えてるんだと開発元を小一時間問い詰めたい。
0098nobodyさん
03/10/07 10:54ID:???>>97
4.2.9はcontribの中にあったのにね。
でも正直、Tomcatに比べればBAT書くのもそんなに難しいことはないと思うけど....
いっそApacheは完全に捨ててJetty一本で行こうかと思う今日この頃。
漏れは変態でしょうか?
0099nobodyさん
03/10/07 23:27ID:???Jettyと比べるなら、Tomcatのきがするが、
HTMLの扱いという意味ね。
Apache + Tomcatは、設定めんどくせーし、
プロセス間通信のオーバーヘッドがあるから、
Jettyで置き換えは、別に良いとおもいまつ。
比較した実測値があれば公表きぼんぬ。
0100nobodyさん
03/11/03 15:36ID:???ここで見てseasarを触ってみた
結構面白そうだと感じた
日本発というのが贔屓したくなるな
0104nobodyさん
03/11/04 14:38ID:???0105nobodyさん
03/11/04 15:27ID:???アプリケーションサーバでもデータベースでもOSでも
何でもいいんだが、色々試して使えるようになると
面白いからそういうもんだと思ってたというだけだ。
あんまり気にするな。
>>104
そういってるんだからそうなんじゃないの?
0106104
03/11/05 17:45ID:z1Hea9fxサイトを見ると確かにそう言ってるね。
てっきり「Jettyが同梱されたWebアプリケーションフレームワーク」かと思った。
0107nobodyさん
03/11/05 23:02ID:???サイトを見るとって、ファイルをダウンロードする以外
何もなかった気がするけど。
Webアプリケーションフレームワークってなによ。
0108104
03/11/06 01:41ID:???何が言いたいのかよくわからないが、SourceForgeのSeasarのページには
「Seasarは軽量高速で信頼性の高いAPサーバで」って書いてあるではないか。
StrutsとかWebWorkとかTapestryとかTurbineとかってWebアプリケーション
フレームワークって言わない?
0110105
03/11/06 09:35ID:???日本語なのでわかりやすい。で、JBossと比較してみると
JTAによるトランザクション管理というのは両方同じ。
組み込みJettyによるServletコンテナってのも両方同じ。
JBossはJettyからTomcatに標準が変更されたけど。
JNDIでJDBCのコネクションを管理してるのも同じかな。
HSQLDBが組み込まれているのも同じ。
MBeanプラグインが組み込める仕組みなのも同じ。
Seasarはそれ以外に独自のサービスプラグインの仕組みがあるっぽい。
別にWebだけでなくJavaApplicationをクライアントに出来るのも両方同じ。
Eclipse用のプラグインがあるのも同じだけど機能には差がありそう。
ホットデプロイはJBossだけ。
FlashRemotingのサーバ機能はOpenAMFを組み込めばどっちでもOKだろう。
Seasarは標準でサンプルまで用意されているからわかりやすいだけ有利か?
ORマッピングはJBossがEJBでSeasarはSqletという独自の仕組み。
これは好みで評価が分かれるところだろう。
Seasarはビジネスロジックを書くためのFlowletとかRuletがあるというのが
特徴だろうな。JBossは普通にJavaで書くわけだが最近ではAOPなんてのが
注目を集めているので、これらは開発手法に影響を与えそうだ。
分散関係はJBossの勝ちだろう。Seasarはこの辺全然何も書いてない。
オブジェクトキャッシュとかそういうのなさそう。逆に鯖が1台だけならシンプルでいいのかもな。
こうやって見るとSeasarはAP鯖だと言っても良さそうな気がする。
機能が少ないJBossというところか。
0111nobodyさん
03/11/07 00:55ID:???説明長。
結局、機能が少ないJBossだけど、マニュアル日本語でわかりやすい中ー
ことかな。
それは、それで存在価値歩きするけどね。
で、パフォーマンスとかはどうなんだ。
■ このスレッドは過去ログ倉庫に格納されています