オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Lee Ackerman , 翻訳者 吉田 英人 投稿日 2011年7月18日
プライベートクラウド,すなわち適用範囲を企業内に限定したクラウドコンピューティングアプローチの人気が高まっている。既存サーバリソースの利用度の高さや管理性の良さ,ペイ・アズ・ユー・ゴー(利用度に応じた費用発生),セルフサービスなど,組織にとって魅力的なメリットが数多くあるのがその理由だ。
今回のラウンドアップでは,プライベートソリューションを構成している主な要素をいくつか選び出して,その概要について解説する。
典型的な IT ソリューションがすべてそうであるように,プライベートクラウド関連のツールやランタイムに対しても過剰な宣伝やプロモーションがまかり通っている。"誇大広告 (hype)" をランタイムの名称に含むようなアプローチを,いったい誰が信じるというのだろう?
採用するアプローチ,選択するランタイム,利用するツールなどを決定しようとする時,フィクションと事実を見分けるのが難しいかも知れない。そのような時に注目すべきリソースのひとつが,Cloud Standards Customer Council (CSCC,クラウド標準ユーザ協議会) の ケーススタディコンペティション である。CSCC は元々 CA や IBM,Rackspace,Software AG などの企業がホストとなって立ち上げた協議会で,現在では BPtrends とのパートナーシップのもとに Object Management Group によって運営されている。
このコンペティションはパブリックとプライベート,さらにハイブリッドの各クラウドソリューションを対象範囲としてカバーしている。クラウドの実装方式がビジネスに与える影響について洞察を与える,という意図からだ。ここに掲載された情報は,各組織が適切なアプローチを選択するために利用することができる – おそらく完全なプライベートクラウド,ハイブリッドなアプローチ,パブリックのみ,あるいはクラウドをまったく利用しない,というあたりが選択肢になるだろう。
プライベートクラウドの構築には,そのための強固な基盤を用意することが重要である。仮想イメージのランタイムを提供するハイパーバイザは,その基盤の主要なコンポーネントのひとつだ。ハイパーバイザには製品として提供されているものとオープンソースのものがあるが,どちらにも多数の選択肢がある。製品としては Microsoft HyperV や VMWare cSphere,Oracle VM,IBM PowerVM などだ。
Xen や KVM を始めとして,オープンソースコミュニティが提供するハイパーバイザも数多い。(もっと多くのハイパーバイザと,その対象プラットフォームの違いに関するリストが Wikipedia に紹介されている。) ハイパーバイザレベルのオープンソースソフトウェア以外に Eucalyptus や OpenStack,OpenNebula など,プライベートクラウドの構築および管理に関する機能を備えたものもある。Eucalyptus については,Amazon EC2 や Amazon S3 と互換性のある API を通じてアクセス可能なサービスプライベートクラウドとして,インフラストラクチャを生成可能な点も興味深い。
ハイパーバイザを選択する上で,製品の市場シェアというのは,メトリックとしてはあまり有効な決定要因ではない。オペレーティングシステムの一部として提供されているために,シェアが必要以上に膨張しているハイパーバイザ製品が多いからだ。評価基準として有効なのは,次のような指標だろう。
もうひとつ考慮すべきなのが,仮想マシンのイメージを構築する方法だ。生成されるイメージはどの程度複雑なものが必要なのか? シンプルな backbox を多少カスタマイズする程度で再利用できるものなのか,あるいはイメージ内にあるコンポーネントを認識してカスタマイズ設定を可能にするような,もっと高度なアプローチが必要なのか? まず最初は,すでにビルドされているイメージの再利用を検討してみるのがよいだろう。VMware の Virtual Appliance Marketplace には,各種の仮想イメージが用意されている。イメージを構築する必要があるなら,Oracle の Virtual Assembly Builder や IBM Workload Developer などのツールが,仮想イメージを作るための高度なアプローチを提供してくれる。これらのツールは主要なミドルウェアコンポーネント (Web サーバ,アプリケーションサーバ,キャッシュコンポーネント,データベースなど) を理解して,カスタマイズされた仮想マシンイメージの開発を補助してくれる。
最後に重要なこととして,ソリューション全体のアーキテクチャはどうやって決定すればよいのだろう? クラウドソリューションを設計するにあたって従うべき,ベストプラクティスはあるのだろうか? そのような目的で選ばれたクラウドパターン &ndash 既知で頻度の高い問題に対するソリューションとして実証済みのベストプラクティス &ndash の資料が公開されている。中には VMWare や Microsoft,IBM Workload Developer Pattern など,ベンダ固有のリソースも含まれている。
プライベートクラウドを成功させる上で,再利用の果たす役割は大きいだろう。ただしこのアプローチはまだ始められたばかりなので,評価を下すにはまだ時期尚早である。構築済みのイメーを多数再利用するにせよ,イメージ生成専用のツールを利用するにせよ,あるいはパターンを導入するにせよ – 成功のために重要なのは品質,数量,アクセシビリティの3つである。
あなたはクラウドベースのアプローチを進めているだろうか? プライベートプラウドの採用を決めているだろうか? プライベートクラウドの実現に関してどのような経験をお持ちだろう?
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信