Bookmark and Share

サーバー構築・運用

2008年9月30日(火) 11:00
今回は、これまで紹介できなかった、andLinux以外でのAMP開発環境構築について紹介し、それらの方法と比較した場合のandLinuxの利点を整理し、まとめとしてandLinuxの使いどころを紹介していきます。  
2008年9月29日(月) 11:00
今、仮想化環境でいかに信頼性を確立するかが注視されています。1台の物理サーバー上で、複数の仮想サーバーを稼働させるため、ハードウエア障害などによる、システムダウンの影響範囲はこれまでの数倍から数十倍に膨れ上がります。個々の仮想サーバーの信頼性要求がさほど高くない場合でも、それが複数になれば決して無視できない状態になります。つまり仮想化へのシフトが加速すればするほど、適切な信頼性システムを構築する準備が必要になります。  
2008年9月22日(月) 11:00
現在、Intel、SPARC、POWER、MIPSなど、さまざまなアーキテクチャのCPUが存在し、それぞれのCPUの上で多種多様なOSが動いている。こうしたCPUなどのハードウエアやOSのアーキテクチャの技術革新は速く、ハードウエアもOSも5年~10年程度で陳腐化してしまう。  
2008年9月16日(火) 11:00
前回までの記事でandLinuxの概要とインストール方法について解説してきました。Windowsと親和性の高いLinux環境を、簡単に構築できるという魅力を感じていただけたでしょうか。今回は、特にLinux上で動作するWebアプリケーションの開発環境として、andLinuxを利用する方法を紹介していきます。  
2008年9月9日(火) 11:00
andLinuxには「minimal / XFCE version」と「KDE version」の2つのインストーラが用意されています。「KDE version」は初期状態で豊富なKDEアプリケーションを利用することができます。用途に合わせて選択すると良いでしょう。  
2008年9月8日(月) 11:00
今回はハードウエア仮想化の高速化や安全性を高めるためのCPUの仕組みについて、紹介していきます。仮想環境下では、利用状況によってホストOSとゲストOSが切り替わります。つまり「第1回:ハードウエア仮想化技術を知る!」で紹介した「VM Entry(VM RUN)」と「VM Exit」によるVMM遷移です。しかしVMM遷移が頻繁に発生したり長く続いたりすると、CPUが仮想化に対応していても、性能が低下してしまいます。  
2008年9月2日(火) 11:00
いわゆるLAMP(Linux、Apache、MySQL、PHP、PerlあるいはPython)環境の開発は、近年すっかりおなじみとなりました。読者の中にも業務あるいは趣味で携わっている方もいるでしょう。しかし、その中でもクライアント環境自体もLinuxを使っているという人は案外少ないのではないでしょうか。多くの人は、日常使い慣れた Windows上で開発を行い、コードなどがある程度できた段階でLAMP環境に転送して動作確認をしているのではないでしょうか。  
2008年9月1日(月) 11:00
本連載では、特にサーバーやPCで使われているハードウエアの仮想化においてキーとなるCPUによる仮想化をサポートする技術を紹介します。 CPUの仮想化をサポートする技術を使うことで、1つのシステム上で複数のOSを起動することが簡単にできるようになります。なお、ここでのCPUは Intel系のいわゆるx86系CPUを中心に紹介していきます。  
2008年8月25日(月) 11:00
本連載では、「JSON vs. FREDDY:Web軽量通信」と題して、静岡大学情報学部石川研究室で筆者が研究開発を進めているFREDDYの紹介を行ってきた。最終回の今回は、研究段階にあるFREDDYの実用化に向けた方向性を議論する。また、FREDDYの可能性をデモンストレーションするために作成した「Google Mapsを利用した対戦型の空中戦ゲーム:GFighter」も紹介する。  
2008年8月18日(月) 11:00
「第2回:JSONPとFREDDY」で、FREDDYのデータフォーマットについて説明した。今回は、実際にJavaScriptからFREDDYデータを読み込む手法、およびその裏で FREDDYのライブラリが行っている、WebサーバーとWebブラウザ間の通信手法を解説する。  
2008年8月11日(月) 11:00
今回から、静岡大学情報学部で筆者らの研究室が取り組んでいる「FREDDY」という手法の説明に入る。その前に、まずは「第1回:JSONと FREDDY、変貌するWeb技術(http://www.thinkit.co.jp/article/116/1/)」で触れることのできなかったJSONPについて、少し説明しておこうと思う。
2008年7月30日(水) 11:00
前回までで、並列クエリを実現するプログラム上のテクニックを紹介しました。最終回の今回は並列クエリを効果的に使うための話題をいくつか紹介したいと思います。当たり前のことですが、並列クエリをするからには、並列で処理できるプロセスがあるということが大前提です。そのクエリを分散して、バラバラに平行して処理できる必要があります。
2008年7月23日(水) 11:00
「第3回:結果データを上手にまとめるには?」に引き続き、結果をまとめあげる部分について触れていきます。今回のテーマはGROUP BY句で用いる集約関数を、いかに処理するかということです。  
2008年7月16日(水) 11:00
パラレルクエリでは、結果をまとめ上げる段階でも大きな苦労があります。前回までのサンプルでは、最終的な結果が1つの数値に集約されるため非常に単純でしたが、実際には結果が巨大になることもしばしばあります。そして、結果が巨大であると場合は、通常、ソートや集計が行われています。例えば、検索エンジンの検索結果は、より意味のあるものが上位に表示されるよう何らかの法則でソートされています。  
IT Leaders 毎月無料でお届けいたします

本誌は、読者登録いただくことにより、毎月無料でみなさまのお手元まで直接お届けいたします(書店などでは販売していません)。

企業の情報システムを担当する方々や事業部門のIT担当の方々、およびIT関連プロフェッショナルの方々を対象に、実践的に役立つ情報を掲載、幅広く業務にご活用いただけます。

IT Leaders新規購読お申し込みはこちらから