1read 100read
2011年12月2期WebProg37: アプリケーションサーバって必要? (206) TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
38: i-2chをEZwebでも正常に見れるように (93)
39: PHPを教えることになりました (83)
40:     【大人のCGIスクリプト】買った?     (69)
41: htmlを「文章を意味付けする」なんて言う奴はヴァカ (110)

アプリケーションサーバって必要?


1 :01/08/16 〜 最終レス :11/11/05
weblogicとかのアプリケーションサーバってどんな案件で使ってますか?
広告どおり、開発期間短縮とか信頼性アップとかに本当につながりました?
現在ユーザ500人ぐらいのwebアプリをtomcatで
運用してるんですが、全然問題ないです。
当分これでやってこうかなーと思ってます。

2 :
お金いっぱいもらえる案件なら利用すべきじゃない?
それにサポートもあるしさ。うけるかどうかは別として

3 :
TOMCATはノーマルモードに限るね〜★
マシンガン ( ゚Д゚)ハァ?
ミサイル (@Д@)ドキドキ
フォーメーション (´Д`;)ハァハァ

4 :
500人でWebLogic使ったら詐欺

5 :
webflow とか色々楽しいフレームワークが付いているから楽になる部分も確かにあります。
んでもどんな実行環境・開発環境でもそうですが、エンジニアが「それ」に十分に慣れていれば「それ」が一番。
tomcatやmod_perlやphpできちんとした物が作れて運用できる人たちにとって、ふつーのWebアプリケーションで導入するメリットは少ない。

6 :
EJB使うんだったら必要だけどね。
でも一番安い奴でいいよ。Jrunかな?
WebLogicはぼったくりだと思う。

7 :
>>1-6
こういう人たちには「Webサービス」とか「SOAP」とかいっても
「は?なにそれ?石鹸のこと?」とかっちゃうんだろうナァ
5はノゾク

8 :
>>7
SOAP くらい誰だって知ってるだろ。

9 :
オウ 言っちゃうねもうソープでも何でも  へへへ
つーかちょっと説明すれて

10 :
>>8
酔ってんの?

11 :
イアンソープ萌え〜(´Д`;)ハァハァ

12 :
Oracle iasだけど、ほとんどApache Jserv
ただxsqlはマジ楽。
あとOracle提供のパッケージがいい。

13 :
>>1
同時アクセス200以上とかヘビーに負荷をかけると、
やっぱりweblogicとかは安定感が違う。らしい。
でもほとんどtomcatでいいじゃん、てのは同意。
EJBなくても問題なし。
世の中そんな大層なWebアプリなんてないよねー。

14 :
>>13
ないよな!開発費用が億いくようなサイトでないといらないだろ。
で、大規模サイト新規構築をいまやろうって会社はないし。
アプリケーションサーバはとりあえず買って安心しちゃってる奴が9割とみた。

15 :
WebObjectsがyo!

16 :
cold fusionマン背ー

17 :
tomcatで十分!!

18 :
WebObjectsでしょ

19 :
Xcute?

20 :
絶対必要age

21 :
Zopeってどないなんです?

22 :
なんでアプリケーションサーバの話でデータベースとの接合性の話が出ないのか
不思議。まぁ Tomcat 4 からコネクションプールもサポートされているみたい
だから問題ないのかも。あと WebSphere だと 2 プロセス立ち上げといて片系
落ちたときに瞬時に切り替えられたはず。パフォーマンスもめちゃくちゃ良い
(そのかわりハードウェアに金かかるし起動が遅い)。将来的に Web へ業務を
リプレースしてゆく予定があるなら、今から使っておいても良いんじゃないかな。
まぁ適材を見極めるのもエンジニアの仕事だから Tomcat で不満や心配がない
うちはそれで良いんじゃない?
一応参考のため、WebSphere 3.5x+AIX+RS/6000 の 1 台構成で、俺が見てた
ときで最大秒間 80 処理 (HTTPdのアクセスじゃないよ) を遅延なく捌いた。
さらに実運用中の年末にその倍行ったらしいが、別段問題も無く安定駆動
(一度ログのパーティションがいっぱいになって全処理一時停止したらしいが、
それは運用ミス)。イントラは業務開始と同時に 100Base-TX でいっせい
攻撃かかるからかなり恐ろしい (藁

23 :
>>22
アプリケーションサーバとデータベースとの接合性を話してください

24 :
Jakarta本には、TOMCATのセッションじゃあ分散環境に対応できない、って書いてあったなぁ。
>>7
> SOAP
一応、Axisとかあるんだけども。

25 :
(^^)

26 :
>>5,6,13,14 ハゲドウ
「同時アクセス数のスケーラビリティを考えると商用製品が必要」
とか言う人に限ってDBの設計がヘタレなのでパフォーマンスが出ない罠
ネットワーク負荷、アプリケーションサーバ負荷、DBアクセス負荷
とみたとき、一番影響があるのはDBアクセスだと思うんです。
DB設計がそこそこならそれほどひどいパフォーマンスにはならないはず。。。
当方イントラかつアプリ的にも排他制御するほどヘビーなサービスでない
(ぶつかったら諦めてアクセスし直してね!とか)
ので、あまりでかいことは言えないのですが、これが実感。

27 :
>>18
専用スレもあるけどここでもいいよね。WebObjectsは実感いまいち。
フレームワークが複雑すぎ…例えばDBアクセスのクラスライブラリのEOEnterpriseObject
とかEOStoreProcedureの使い方がわかんなくて、ある外注さんは
内部でコッソリJDBC使ってた(!!!!) 当社側のSEは何も知らず、
やっぱWebObjectsだからDBのパフォーマンスがいいゼ! とか言ってる。
>>5さんの言うとおり、フレームワークの使いこなし方次第なんだよね。
それが理解できないと開発生産性なんてダメダメっす。

28 :
>>27
漏れのところも外注さんにWebObjectsで開発を依頼したが、大分使いこなしているところ
らしく、JDBCは使ってなかったYO(w
パフォーマンスは全然悪くなかったよ。アクセス数増えたときでも(90マソpv/1日)でも
鯖が落ちるとかなかったし。

29 :
>>28
難しいところですね。WebObjectsって、J2EE陣営からかなり孤立してるでしょう。
詳しくは知らないけど、J2EE 1.4が本格化したらまた引き離される可能性が。。。
開発者としても、「こんなの覚えて今後食っていけるスキルになるのかしらん?」
という不安はあるように思う。
27で言った外注さんも、本来はWebSphereバリバリの人らしかったのね。
でも当社がWebSphereは高くて買えないから、値段安くて名前もよく似てる(怒)
こっちを選んだせいで、かわいそうだったな。。。

30 :
>>29
>>J2EE陣営からかなり孤立してるでしょう
してないと感じるぞよ。むしろJ2EEに寄り添ってきている。
ただ、フレームワークが濃いというか、んー、思想の違いなんだろうけど。
各クラスのメソッド群は覚えても他の製品じゃ使いもんにならないのは確かだけど、
OOP前提として開発される代物だから、考え方そのものは他製品でも役立つことがおおい。
むしろ、他製品では回りくどいことばかり強いられるから不便を感じる、、いや、感じたっす。
世の中みんなWebObjectsでやってくれたら、、、と信者的発言を言ってみるテスト。

31 :
どうでもいいかもしれませんけど、そのWebObjects外注屋は、
アクセス数がぐっと増えたとき、じゃぁ、鯖増やして負荷分散させましょうと
言って鯖かってやったら2日ぐらいで仕上げてきやがったのでビクーリしたことある。
特別なプログラム仕組むとか無しに。前のカイーシャは負荷分散させたいとかを依頼すると
ものすごいイヤーンなカオされたんだが(;´Д`)

32 :
>>31
そのくらいトーゼンですよ
我が社の技術力は東洋一ですから

33 :
http://timidmacer.s5.xrea.com/error_img/403.swf

34 :
正直、22さんのような環境がうらやましい。

35 :
WEBアプリってどうなん?本当に三階層なの?
物理的に?それとも論理的に?

36 :
>>35
物理的にも論理的にも3階層は実現できる。

37 :
>36
例えば一台で論理的に三階層作ると
意味あるの?
もともとwebアプリの役割って負荷の分散でしょ?

38 :
>37
訂正ね
一台で三階層じゃなくて二台で三階層
もともとC/二階層だとデータベース鯖は暇なのにweb鯖がネックになって
ダメだから三階層にしたんですよね?

39 :
結論
webアプリなんてイラネー

40 :
>>39
そりゃ、おまえさんが作るナンチャッテ掲示板CGIじゃWebアプリなんてものはいらねぇよな(プッ

41 :
>40
プ おまいはセイゼイイラネーもんに金だしてろヴァカw

42 :
>>41
ええと、マヂレスですが、カネはかかってねぇすよ。ワレものでもなくて。

43 :
そもそも、41のようなAP鯖がいらねーとか言ってるヤシは、
Webシステムの極一部しか知らない
  or
AP鯖が必要な比較的大規模・高負荷なシステム開発が「できない」
という自分を正当化したいだけ。

44 :
>>43
フォロー、サンクスコ

45 :
たしかに「J2EEのお試し実装」であるTomcat、(裸の)Weblogic、Webshereを中心と
して見るとWebobjectsはAPサーバの鬼子というか孤児のよーにも見える。
 しかしStrutsだのAvalonだのといったアプリケーションフレームワークを含めて
見るとまだまだ「数多い選択肢の一つ」だと思うんだけどなー。

46 :
漏れは前の会社でWebObjectsを使っていたけど、はっきしいって、WebObjectsは
良くできたフレームワークだよ。EOModelorから派生したカスタムロジックを
中心にプレゼンテーションとロジックを分けて構築できるところがよかった。
WebObjects BuilderもカスタムWOなんかに細かくパーツ分けができて再利用性バツグンだった。
今の会社はWebSphereだけど、覚えることとや作業労力が多すぎ。結局マンパワーを
要してしまうし、正直、WebObjectsよりも扱いが大変だと感じる。教育だって
バカにならないし。マカーだとか信者だとおもわれちまうけど、WebObjectsにゃ
もっと頑張ってもらいたいというのが本音すよ。

47 :
自作自演必死だなワラ

48 :
WebObjectsはフレームワークとしては確かにいい製品だと思うよ。
ただ、やっぱりJ2EEが分かってなきゃWeb開発者を名乗れない、って
風潮は業界的にあるように思う(いいことではないかもしれないが)。
本職の開発者だったら、
(29でも書いたけど)WOの複雑なAPIを極めても、それだけでスキルとは
認知されにくいから、開発外注さんなんかは可哀想に思う。
あと私的なことだが、やっぱりPHPやJSPみたいに、テキストエディタ
一本で開発したいと思う時もある(w 家でお茶飲みながらノンビリとね…
基本はwarやearをそのまま配備できるJ2EE APサーバで、EOFを活用する
という選択肢もある、となれば最高だね。

49 :
age

50 :
>48
 客というかプロジェクト全体に対して責任を持つ立場からすれば「テキスト
エディタ一本」は勘弁してもらいたい。些細なミスが増えるから。文末の;抜
けてましたとかカッコをネストした結果閉じる場所がちょっと違ったとかどん
なプログラマだってやっちゃうことあるし。
 特に後者のようなミスだとシンタックスエラーにならずに漠然と動いちゃっ
たりするから始末が悪い。

51 :
>>50
なるほど、確かにそれは大事だね。失礼しました。
当方イントラ、内部製作なので、そういう部分の品質管理は甘いなあ(反省)
ただ、アプロードして即動かしてみて試せるPHPやJSPは
(もちろんテスト環境でね)業務データの性質をある程度知っている身では
逆に助かる。所詮その程度の基幹システムかよ!と言われたら、
まあ、そうです(w

52 :
http://hkwr.com/

53 :
(^^)

54 :
必要

55 :
(^^)

56 :
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

57 :
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

58 :
JBossがいい。
アプリケーションサーバは高すぎるよ・・・

59 :
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

60 :

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

61 :
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

62 :
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

63 :
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

64 :
いまさらながら、、、、
>>1 よ、Tomcatはアプリケーションサーバでないのか?と小一時間。
なんで、誰もつっこんでやらないんだろうか。

65 :
>>64
お前の方が突っ込まれたいんじゃねえの?
TomcatはWeb鯖兼Servletコンテナに過ぎない。
AP鯖ってのはTPモニタの機能があるものをいうんだよ。
J2EEならJTAが実装されてないと駄目。
何でMicrosoft Transaction Serverの名前がJ2EE以外のAP鯖として
いつも挙がるのか理解してるか?おまいこそ、アプリケーションサーバって
言いたいだけちゃうんかと小一時間(ry

66 :
>>65
勝手に定義するなよ。
どこにそんなことが書いてあるんだ。

67 :
>>66
もまいはIISをアプリケーションサーバと言い張りたいわけだな。

68 :
>>65=67
自分用語マンセーですね?

69 :
アスキーのデジタル用語辞典だと、
企業の情報システムの中間に位置し、ユーザーの要求とバックエンド(データベースなどの
業務システム)の処理を橋渡しするミドルウェア。最近では、インターネットの普及に伴って、
Webブラウザと業務システムを連携させるWebシステム(Webコンピューティング)をベースに
したものを指す。この場合は特に、「Webアプリケーションサーバ」と呼ぶこともある。
ある意味、Apacheもアプリケーションサーバ。

70 :
ASって技術的な定義かい?
それとも言語や環境には依存しない?

71 :
Seasar (ボソ)

72 :
>Seaser
Web+DBに紹介されているね
どちらかといえばASというよりFWと言った方がぴったりだけど・・・
実践的(?)な割り切り方(O/Rマッピングの考え方とか)が
意外と斬新に感じられたよ
ここ最近では久々に気になるブツの登場かも

73 :
>>72
FWってなに?

74 :
>>73
Fireworksだろ。

75 :
>>72
ASってActionScriptか(w
Java:What's Newにでてたね。
Jettyが組み込まれてるって。

76 :
>>73
ふれーむわーく

77 :
で、1のいいたいことは、有償のアプリケーションサーバって必要?
ってことだったのか。
1よでてこい。
有償の場合は、六でもないサポートがもれなくついてくるわけだが。

78 :
>>77
具体的な話をききたい。どこ?

79 :
JBOSSとか使ってるとこない?

80 :
>>78
WebLogic。
人張りのサポートしてもらったんだけど、
六でもない調査結果しか出てこなかった世。
30万くらい/日だしたのにさ。
ソースコードまで見れる人はかぎられていて、
たいていはマニュアル見ながら実際にいじって
動作確認しているレベル。
これまで、トラブル起きて解決できたためしないよ。
結局、アプリで回避してる。

81 :
>>79
日本ではあまり聞かないね。
Java Worldくらいでしか使っているのみたことない。(w

82 :
>>75
さっき落としてみたらFlashとの連携も組み込まれてるらしい。
AS=ActionScriptってのは正解か(w
あとHSQLDBも入っていた。意外と色々と面白いことが出来そう鴨。

83 :
>>80
BEAでもそんなレベルなんだ。技術力をうたっているはずなのに。
所詮、日本支社は営業拠点でしかないってことかな。
IBMはどう?サポートには技術力ありそう?

84 :
WebSphere自体が結構品質面で色々と問題ありって言われてるけど...

85 :
>>83
IBMは、developerWorksで聞いてくれっていわれたな。(w

86 :
>>84
EJBは、すっごくつかいにくい。
まだ、WebLogicのほうがまし。
Servletコンテナは、特に問題ないよ。
WebServerは、apacheだし、JSPコンパイラは、jasperだから
それをとったら何も残らないんだけど。
コネクションプールは、JTAとConnection.commit()を
併用すると、問題起こるね。
PreparedStatementプールにも問題ある。
分かっててそれを避ければ何とかなる。

87 :
http://incubator.apache.org/projects/geronimo.html
Geronimoだって。
スタンダードになるかなぁ。

88 :
>>87
アーキテクト次第。
あれだけ多彩なプロジェクトを1つにまとめるのは、
かなり困難だと思われ。
アーキテクチャを予想してみると、
MX4J(JMX Server)をカーネルにして、J2EEの各パーツが
JMXコンポーネントとして動くような感じじゃないかな。
それって、JBossじゃん(藁

89 :
>>86
両方つかったことあるんだ。すごいな。
>WebServerは、apacheだし、JSPコンパイラは、jasperだから
>それをとったら何も残らないんだけど。
じゃあWebSphereのうりはなんなんだ?

90 :
このスレって盛り上がらないね。(w
有償のあぷ鯖が、いろいろ問題抱えているのは、
事実だ。俺は毎回泣かされている。
とはいえ、オープンソース物で良いかといえば、
本番で使ってないから分からない。
いろいろ問題あるけど、結局WebLogic,WebSphereを
使うという結論に毎回なってしまうわけだが。

91 :
>>89
IBMのブランド。それだけだ。

92 :
>>91
そんなのいらねー。
商用製品がTomcatに比べて優れている点として、
負荷分散がしやすいとか、数十台のサーバーを簡単に管理できるとか、
そういうのはないの?
大規模システム向けの機能ならあってもよさそうなもんだが。

93 :
>>92
セッションレプリケーションは、もちろんできる。
ただし、パフォーマンスの問題から、
スティッキーロードバランサを使うことがほとんどだから、
Tomcatでも同じことができる罠。

94 :
>>93
さんくす。
スティッキーロードバランサが何かわかんなかったからgoogleでしらべたら
こんなのがひっかかった。
http://www.ipa.go.jp/security/fy14/contents/high-availability/has.pdf
読んだら、けっこう勉強になった。
馬鹿にできんな、IPA。

95 :
>>94
良く書かれた資料だね。
じょうほうさんくす。
会社の連中に読ませるとしよう。(w

96 :
モリアガランナー
ネタふってみるか
JonasとかJettyとか使ってる人いる?

97 :
>>96
もりあげるには、マイナーすぎるネタと思われ。(w
メジャーなJBossですら、ほとんど使われてないのに。
Jettyってbinに入っている起動用のコマンドが、
Unix用しかないんだよな。
動かすのに途方に暮れたよ。
なに考えてるんだと開発元を小一時間問い詰めたい。

98 :
Jettyラブ
>>97
4.2.9はcontribの中にあったのにね。
でも正直、Tomcatに比べればBAT書くのもそんなに難しいことはないと思うけど....
いっそApacheは完全に捨ててJetty一本で行こうかと思う今日この頃。
漏れはでしょうか?

99 :
>>98
Jettyと比べるなら、Tomcatのきがするが、
HTMLの扱いという意味ね。
Apache + Tomcatは、設定めんどくせーし、
プロセス間通信のオーバーヘッドがあるから、
Jettyで置き換えは、別に良いとおもいまつ。
比較した実測値があれば公表きぼんぬ。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
38: i-2chをEZwebでも正常に見れるように (93)
39: PHPを教えることになりました (83)
40:     【大人のCGIスクリプト】買った?     (69)
41: htmlを「文章を意味付けする」なんて言う奴はヴァカ (110)