Innovating@Sun コミュニティ ご購入について (0120-33-9096) マイ・アカウント 日本 [Change] 日本語
Sun Inner Circle for information technology leaders

今、“SAMP(Solaris + AMP)”が熱い!
~確かなWeb インフラ構築のためのプラットフォーム~

使いやすい、馴染み深い、費用対効果に優れている、という特長を備えたAMPスタックは、Web層開発用プラットフォームとして広く利用されています。Web層の展開に関していえば、オペレーティング・システムが提供する最大限のパフォーマンス、スケーラビリティ、信頼性、セキュリティ機能を、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)向けに最適化する作業を進めています。

サンはオープンソース・コミュニティと協力して、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倍向上しました。」

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仮想化テクノロジーは、アプリケーションの統合とエネルギー及びスペース・コストの削減を支援します。そのほか、以下の機能を備えています。

ページ先頭へ

オープンソースであれば、当然、選択の幅が広がり、柔軟性が向上します。開発者はAMPスタックの複数コンポーネントを組み合わせ、それを適合させて使用することがよくあります。例えば、Rubyでプログラミングを行い、PostgreSQLデータベースを実行するなどの方法です。Java Enterprise Edition 5のリファレンス実装であるオープンソースのGlassFishアプリケーション・サーバは、特にJavaテクノロジーに投資してきた組織にとって、もう1つの選択肢となります。

Ruby、Groovy、その他の動的言語のサポートが拡張されたGlassFishは、オープンソースの開発プラットフォームとして魅力的なものとなっています。また、新たにリリースされたGlassFish v3技術プレビュー版は、軽量でモジュラー性と拡張性に優れたアーキテクチャによるまったく新しい手法を採用し、開発と展開を合理化します。

Webインフラストラクチャのスケーラビリティを向上させ、セキュリティの強化を図りたいと考える企業は、まず次の5つの簡単なステップから始めてください。

Webインフラ・パワーアップのための5つのステップ

1. OpenSolarisまたはSolaris 10 OSを入手しよう

新しいOpenSolarisバイナリ・ディストリビューションは、サードパーティ・アプリケーションの迅速な統合を可能にするネットワーク・ベースのImage Packaging Systemと、GNOMEデスクトップを起動してノートPCやデスクトップPCへの容易なインストールを可能にする次世代インストーラを搭載しています。OpenSolarisは、対話型シェル「bash」などのGNUユーティリティを使用してwww.opensolaris.comから無償でダウンロードするか、または無償のOpenSolaris LiveCDを注文することで入手できます。サンが従来から提供しているSolarisディストリビューション、Solaris 10 OSも無償でダウンロードできます。

2. Solaris向けに最適化されたAMP Cool Stackを入手しよう

Sun Cool StackバイナリはSolaris OS及びCMTテクノロジー向けに最適化され、従来のバイナリと比べてパフォーマンスが30〜200%向上します。広く使用されているオープンソース・アプリケーション及びツールを集めたこのスタックには、Soalris pkgadd形式のパッケージが複数含まれているため、ユーザは必要なパッケージのみをインストールすることができます。

3. 最大限のパフォーマンスを実現するSunサーバを入手しよう

SAMPアプリケーションを業界最速で拡張性とエネルギー効率に優れたシステム上で実行してみると、サンのテクノロジーによってそれらシステムがいかに最大限のパフォーマンスを発揮するかが分かります。SAMPアプリケーションは既存のシステム上で実行できます。これは、Solaris OSのテクノロジーは業界で最も広範なx86/x64サーバ及びUltraSPARCサーバ(Intel Xeon及びAMD Opteronサーバも含め、888を超えるプラットフォーム)上でサポートされているためです。
Sun UltraSPARCサーバ及びx64サーバは、サンのTry&Buyプログラムにより60日間無償で試用でき、リスクもありません。

4. Web層を最適化するCool Toolsを入手しよう

オープンソース・コミュニティで開発され、サンが無償で提供するCool Toolsは、Webアプリケーションの構築に必要なものを全て提供します。例えば、コンパイラ、コマンドライン・ツール、NetBeansベースの統合開発環境(IDE)が含まれ、アプリケーションの開発、デバッグ、パフォーマンス分析、最適化に対応します。Cool Toolsにより、Web層環境をSolaris OSテクノロジーとSun CMTまたはx64サーバに合わせてシームレスに最適化することが容易になります。

5. 既存のWebインフラストラクチャを最大限に活かす専門サポートを入手しよう

Sun Developer Expert Assistanceサービスを利用することで、SAMPベースのWebインフラストラクチャを迅速かつ確実に構築できます。このオンライン専用サポート・サービスでは、コードのサポート、システム診断に関するアドバイス、プログラミングに関する質問への回答により、開発者に技術的な支援を提供します。また、SAMPスタックの各コンポーネントに関する専門知識を備えたサンのSAMPサポート・サービスでは、エンドツーエンドのサービスを提供して、既存のWeb層を最大限に活用できるようお手伝いします。

※上記のサービスは、2008年8月現在、日本では未発表です。


【ご参考】
オープンソース・ミドルウエア導入・保守支援サービスのご紹介

サン・マイクロシステムズ株式会社では、オープンソース・ソフトウェア を、お客様システムに導入し、もしくは運用する上で必要となる技術的なサポート支援を行う、『オープンソース・ミドルウエア導入・保守支援サービス』をご提供しています。

導入の際の技術的なノウハウを聞く先がないといった問題や不安から、オープンソース・ソフトウエアのエンタープライズ・システムへの適応を躊躇されているお客様のために、サンでは技術窓口を設けております。オープンソース・ソフトウェアを導入するための評価や、お客様サイトへ導入するための設計、ならびに テスト検証を行うことで、お客様にとって最適なオープン・ソフトウェアを最適な環境設定で導入できるようにいたします。さらに、導入後のサポートに関して も、サポート窓口を設けていますので、お客様に生じるシステム・トラブルを軽減させることが可能になります


Reader Survey
この記事は参考になりましたか?
     

コメントがございましたらご記入ください


ページ先頭へ



  今、“SAMP(Solaris + AMP)”が熱い!
  MySQLで、コスト削減しよう
  組織を変えたかったら、社員にまかせなさい


Sun Inner Circle
業界の最新トレンドがわかる技術情報マガジンSun Inner Circleに今すぐご登録ください!