PCがあれば何でもできる!スマートフォン用の表示で見るPCがあれば何でもできる!へっぽこアラサープログラマーが、覚えたての知識を得意げにお届けしますこの広告は、90日以上更新していないブログに表示しています。2013-12-15まずはWebサーバのソフトウェア構成について簡単に調べてみましたスキルアップWebについて右も左もわからない状況でしたので、全体像を掴むために、浅く広く調べているところです。知識としてはまだまだですが、概要の概要くらいは掴めた気がします。完全にメモ書きレベルですが、調べたことを記載します。LAMP構成が一般的と言われ始めて結構な時間が経っていて、LAMP以外のソフトウェアのクオリティも高くなり、必ずしもLAMPにこだわる必要はない様子。(開発言語)OSはLinux以外にもFreeBSD、Solarisなどが使われる場合もある。いずれもUNIXを起源とするOS。LinuxとFreeBSDはオープンソースで無料。SolarisはOracleの製品でオープンソースではない。有料で保守契約(サブスクリプション)が必要な分、サポートはしっかりしているのではと思われる。Serverで言えばIISにあたる。Webサーバソフトウェアはあまり機能を求められないせいか、特にApacheについて不満そうな意見はほとんどなかった。他にはnginxがApacheよりもパフォーマンスが優れていることで注目を浴び始めているようだった。nginx、Apacheともにオープンソースで無料。DBはMySQLがGPLライセンス(GPLが嫌なら有料)ということも手伝って、BSDライセンスのMariaDB等に流れている企業が増えてきている様子。googleもOracleとのいざこざが原因で、今年の9月頃にMariaDBに乗り換えたことが話題となっていた。※ちなみにOracleは2010年にサン・マイクロシステムズを買収している。SolarisやMySQLは元々サン・マイクロシステムズの製品だったが、そのままOracleが引き継いでいる。Windowsと違って、Web業界は基本的に、オープンソースで無料というのが当たり前の世界のようだ。オープンソースは、「あらゆるユーザーが良質のソフトウェアを利用可能であるように、また、ソースコードを共有の知的財産として扱い、修正や改良を重ねていくことで、より良いソフトウェアに育んでいくことを志向している。IT用語辞典バイナリ作ったソフトウェアで利益を得るのではなく、サービスの質で勝負しましょうよ、ということだと理解。・技術を共有できる・製造元がなくなっても安心デメリットは・不具合は全て自己責任(不具合に対する保証がない)→運用面で必要な技術力を考慮するとコストがかさむこともある・ドキュメントが少ない次は開発言語について調べた後に、LAMP環境を実際に作ってみようかなと思います。将範フリーランス/エンジニア(主にサーバサイド、その他広く浅く)自宅の作業場は冷蔵庫の隣。キッチンエンジニアとして日々精進しています。(1)はてなブログをはじめよう!m_doi2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。