![]() |
![]() |
|
今、“SAMP(Solaris + AMP)”が熱い!
~確かなWeb インフラ構築のためのプラットフォーム~
そこでお勧めするのが、サンのSAMPスタックです。2008年5月に発表されたOpenSolarisオペレーティング・システムと、サンによるMySQLデータベースの買収によってSAMP(Solaris OS、Apache HTTP Webサーバ、MySQL、PHP/Perl/Pythonスクリプト言語)が強化され、Web層の開発及び展開に最適なオープンソース・プラットフォームとして新たな注目を集めています。 さらにサンは、SAMPスタック用として新たに12コンポーネントをサポートすることでこのパッケージを強化し、シングル・ソースで実稼働レベルのSAMPサポートを企業に提供しています。このサポートの拡張は今年7月にオレゴン州ポートランドで開催されたOSCONオープンソース・カンファレンスで発表され、サンのサポート対象として新たにApache、PHP/Perl/Python、Ruby、Squid、Tomcat、Memcached、lighttpdなどが加わりました。サンはすでに、Solaris OS/OpenSolaris及びMySQLをサポートしています。 企業が安心してオープンソース・ソフトウエアを使える環境が整った サンのインフラストラクチャ・マーケティング担当マネージャ、Carl Ray(カール・レイ)は次のように述べています。「サンのAMPスタック上で業務を行っている、あるいはWebアプリケーションを実行している企業は、サポートが必要になったらサンに連絡いただくだけでよいのです。サンが、ApacheやPHP、Perl、Python、MySQLをサポートします。Solarisもサポートします。つまり、ソフトウェア、ハードウェア、サポートを統合した、オープンソースでエンドツーエンドの完璧なAMPプラットフォームになるということです。」 SAMPの価値ある提案については、多くの開発者たちがよく知っています。サンが2007年に最初にSAMPスタックを発表したとき、ダウンロード件数は3ヵ月で2700%上昇し、現在も何千ものパッケージがダウンロードされています。アナリストや評論家も注目しています。 「サンは自ら改革を続けている」と評論家のクレイ・ライダー(Clay Ryder)氏は英国の『The Register』誌で述べています。「最も広く利用されているオープンソースのアプリケーションとツールの中でSolaris上での実績があるものをパッケージ化して成功のためのレシピを提供し、さらに価格を抑えたサポート・パッケージでそれを支援することにより、サンは[Web 2.0]市場にふさわしいベンダーとなった。」 Sun AMPスタックは、2008年初めにサンがAMPの主要コンポーネントであるMySQLデータベースを10億ドルで買収したことにより、さらに勢いが増しました。「コラボレーションやブログ、wikiを利用してビジネスを行うWeb関連企業にとって、MySQLは間違いなくデファクト・スタンダードだ」とレイは言います。「そのような企業で最終的に懸念材料となるのがスケーラビリティと不測性です。サンは、高品質なエンタープライズ・サービスとサポートでその懸念に対応することができます。」 AMPにまだあまり馴染みがない、あるいはこれにLinuxを加えたLAMPを利用している、という開発者にとって、高機能なWebアプリケーションのビルドや展開がSAMPによってどれほど迅速化できるかということは、検証してみる価値があります。 サンはオープンソース・コミュニティと協力して、AMPの「Cool Stack」や他の広く利用されているオープンソース・アプリケーションをOpenSolaris向けに、またSun UltraSPARCプロセッサに搭載されているチップ・マルチスレッディング・テクノロジー(CMT)向けに最適化する作業を進めています。
OpenSolaris及びCMT向けに最適化されたオープンソース・アプリケーション サンはオープンソース・コミュニティと協力して、AMPの「Cool Stack」や他の広く利用されているオープンソース・アプリケーションをOpenSolaris向けに、またSun UltraSPARCプロセッサに搭載されているチップ・マルチスレッディング・テクノロジー(CMT)向けに最適化する作業を進めています。CMTは、エネルギー効率に優れたSun CoolThreadsサーバに搭載されているテクノロジーです。 ユーザは、Solaris OS及びCMTテクノロジーの利点を活かすように設計されたApache、MySQL、PHP/Perl/Python、Ruby、Tomcatや他のアプリケーション及びツールをダウンロードできます。サンのWeb担当シニア・テクニカル・プロダクト・マネージャを務めるJoe McCabe(ジョー・マッケイブ)は次のように述べています。「これらのアプリケーションやツールはそれぞれ、Sunプラットフォーム上での実行向けに事前に最適化されています。そのため、開発サイクルを短縮でき、開発を始めてすぐに、より高いパフォーマンスを得ることができます。」 メッセージング処理及びセキュリティ・サービスを提供するWeb 2.0企業であるDigiTar社は、Sunスタックを利用する組織の1つです。Solaris 10 OSプラットフォーム上で8台のHPサーバを2台のSun Fire T2000 CoolThreadsサーバに統合し、パフォーマンスを4.5倍に向上させる一方、消費電力及び排熱量を83%削減し、MySQLアプリケーションの運用コストも75%削減しました。 DigiTar社のCTO、Jason Williams(ジェイソン・ウィリアムズ)氏は次のように語ります。「当社ではT2000の導入によりパフォーマンスの大幅な向上と、様々なコスト削減を実現しました。当社のアーキテクチャ全体で価格性能比が10倍向上しました。」 エンタープライズでの利用なら断然Solaris AMPは広く利用されている反面、AMPベースのWebアプリケーションの実行に最適なオペレーティング・システムはどれか、という疑問が常につきまといます。Web 2.0への移行が進み、ビジネスの推進や収益の向上におけるWebアプリケーションの重要性が増すにつれ、その基盤となるOSのパフォーマンス、スケーラビリティ、信頼性、及びセキュリティが最重要課題となっています。 OpenSolarisまたはSolaris 10 OSが、その疑問に明確に答えます。サンの歴史を誇るプラットフォームが、業界最高のOSパフォーマンスとサンならではの強力な機能を提供します。これが評価され、サンのプラットフォームはInfoWorldの「2008 Technology of the Year Award」で「最も革新的なサーバOS」に選ばれました。例えば、Dynamic Tracing(DTrace)可観測性フレームワークは、パフォーマンスの障害についてリアルタイムでのトラブルシューティングを可能にします。組み込みのContainers仮想化テクノロジーは、アプリケーションの統合とエネルギー及びスペース・コストの削減を支援します。そのほか、以下の機能を備えています。 より柔軟なWeb層を実現するGlassFishアプリケーション・サーバ オープンソースであれば、当然、選択の幅が広がり、柔軟性が向上します。開発者はAMPスタックの複数コンポーネントを組み合わせ、それを適合させて使用することがよくあります。例えば、Rubyでプログラミングを行い、PostgreSQLデータベースを実行するなどの方法です。Java Enterprise Edition 5のリファレンス実装であるオープンソースのGlassFishアプリケーション・サーバは、特にJavaテクノロジーに投資してきた組織にとって、もう1つの選択肢となります。 Ruby、Groovy、その他の動的言語のサポートが拡張されたGlassFishは、オープンソースの開発プラットフォームとして魅力的なものとなっています。また、新たにリリースされたGlassFish v3技術プレビュー版は、軽量でモジュラー性と拡張性に優れたアーキテクチャによるまったく新しい手法を採用し、開発と展開を合理化します。 Webインフラストラクチャのスケーラビリティを向上させ、セキュリティの強化を図りたいと考える企業は、まず次の5つの簡単なステップから始めてください。
|
|
|||||||||||||||||||||||||||||||||||||
|
|