言葉の勉強をしたいのなら、とりあえず、Wikipediaを参照する。
pythonを使うと、pythonだけでHTTP Serverが立てれるわけで、それをアプリケーションサーバと呼べないわけではない。
しかし、一般的には、アプリケーションサーバといえば、Apacheのことかと思っていたのだが、それも、それほど大きく間違っているわけではない。
ITビジネスの世界で「アプリケーションサーバ」と言えば、例えばOracle WebLogic Server(2008年にBEAシステムズをオラクルが買収)のことを言ってる場合もあるので、Linuxやpythonを勉強中のプログラマがイメージする「アプリケーションサーバ」がどれほどずれてしまうのか、分かったような分からないような。
●アプリケーションサーバ
Web3層構成で言うところの、Webサーバ層(UI)、Webアプリケーション層(ビジネスロジック)、データベース層(DB)の意味を良く理解しないと、何を言ってるのかよくわからん話になる。
http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B5%E3%83%BC%E3%83%90
●Webサーバ
http://ja.wikipedia.org/wiki/Web%E3%82%B5%E3%83%BC%E3%83%90
●Apache HTTP Server
http://ja.wikipedia.org/wiki/Apache_HTTP_Server
●LAMP
http://ja.wikipedia.org/wiki/LAMP
●LAPP
http://ja.wikipedia.org/wiki/LAPP
●サン・マイクロシステムズ
そもそも、私のインターネットとの付き合いは、サーバをサン・マイクロシステムズの機器でSPARCアーキテクチャのSolarisを使ってシステム構築していた時まで遡るんだが、、、2010年1月27日にオラクルによる買収が完了して、同社の完全子会社となった。
http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA
●Solaris
http://ja.wikipedia.org/wiki/Solaris
●Microsoft Windows
当たり前の話だが、サーバだけではアプリケーションが成り立たないので、クライアントPCに搭載されているWindowsにも触れておくべきかな。
http://ja.wikipedia.org/wiki/Microsoft_Windows
なんだか、パソコンの歴史を振り返ることになってしまった。まだ、まだ続くよ。
●SolarisからLinuxにダウングレード
職場で、10年以上続けてきたインターネットサーバの機器更新で、サーバ設置場所の移転を検討中。移転に伴い、レンタルサーバを借りるのか、データセンターの再構築まで踏み込むのかで紛糾中。
●ライブマイグレーションの技術を使って、、、