Software Design 2012年6月号

今号の特集概要

第1特集
Webシステム,データセンターで普及が進む
ハイパフォーマンスコンピューティング技術

今,データセンターのインフラが爆発的に進化しつつあります。クラウドコンピューティングの普及やホスティング,レンタルサーバ,仮想化サービスなど,データセンターのインフラに対して,高いパフォーマンスが求められています。サーバマシンやネットワークを高速化することで,より多くの顧客をつかみ,より低価格なサービスを提供できるようになるからです。本特集では注目を浴びるメニーコアCPU,InfiniBand,Fusion-ioのioDrive,SSD-RAIDといった高速化技術とデバイスを紹介します。

第2特集
ユーザの行動解析できてますか?
Fluentdで実現! 大規模データのログ収集&活用

Hadoopの登場以来,大規模データの処理基盤が充実し,Webサービスにおいてユーザの行動を解析したり,購買記録ログの解析によってレコメンデーション機能を実現するという使い方が注目されています。しかし実際には,肝心のログがテキストベースで処理しにくく,「ログ解析」以前に「ログ収集」に多くの時間がとられるという現状があります。本特集では,こうした課題を解決するログ収集ツール「Fluentd」の概要と活用方法を「NAVERまとめ」「クックパッド」での導入事例などを交えてわかりやすく解説します。

一般記事
直感的にわかる! GitHub入門
みんなが使っているGitHub!

ソフト開発だけでなく,Web開発ではデザイナとのコラボレーションなど,専門家以外も使い始めたGitHub。スタッフ3人のWeb制作事務所を舞台に,GitHub初心者のデザイナがプログラマと共同作業できるようになるまでを実録ふうに解説します。本稿を使って,導入に踏み切れない人をGitHubユーザに巻き込んでしまいましょう。

一般記事
Ethernetのパケットを解剖!
「生」ネットワークプログラミング 【前編】
パケットキャプチャの作り方

本稿はネットワークプログラミングの基礎を,今号と次号とで前後編に分けて紹介します。前編となる今回は,Ethernetのフレームの構造を知り,Linux環境での実装を押さえます。次号ではBSD環境の場合を説明し,パケットキャプチャのAPIであるpcapの使い方を解説します。ネットワークの基礎を知るには,構造を知ることから始めてみませんか!

目次

第1特集
Webシステム,データセンターで普及が進む
ハイパフォーマンスコンピューティング技術

  • 第1章:高速化技術においてのメニーコアCPU…… 石毛 洋一
  • 第2章:Webシステムを支える高速化テクニック…… 松本 直人
  • 第3章:詳説Fusion-ioテクノロジ/
    Fusion-io社製品のベンチマーク…… 長谷川 猛/伊藤 宏通
  • 第4章:SSDのRAIDへの応用…… 岩田 郁雄
  • 第5章:I/Oの高速化で進化するデータベース事情…… 新久保 浩二
  • 第2特集
    ユーザの行動解析できてますか?
    Fluentdで実現! 大規模データのログ収集&活用

    • 第1章ビッグデータ時代の悩めるログ活用をエレガントに解決
      Fluentdが実現するログ収集・解析の新しい形…… 古橋 貞之
    • 第2章導入事例①:「NAVERまとめ」ユーザ向けアクセス解析機能
      Fluentdによるリアルタイムなログ収集と統計処理…… 大平 哲也
    • 第3章導入事例②:「クックパッド」アプリサーバ全台で稼働中
      大規模WebサービスでのFluentdの導入…… 舘野 祐一
    • 第4章インストールからログデータの収集/加工まで
      Fluentdの導入と活用の実際…… 田籠 聡/長野 雅広
    • 第5章自作プラグインで活用の幅を広げよう
      はじめてのFluentdプラグインの書き方指南…… 中川 真宏

    一般記事

    • 直感的にわかる! GitHub入門
      みんなが使っているGitHub!…… 山本 裕介
    • Ethernetのパケットを解剖!
      「生」ネットワークプログラミング 【前編】
      パケットキャプチャの作り方…… 伊勢 幸一
    • Linuxカーネル観光ガイド<番外編>
      Linux Storage, Filesystem & MM Summit訪問記…… 小崎 資広

    連載

    • ITエンジニア必須の最新用語解説
      【42】Adobe Creative Cloud……杉山 貴章
    • digital gadget
      【162】クラウドファンディングでデジタルガジェットを応援する
      ……安藤 幸央
    • 小飼弾のコードなエッセイ
      【#24】安物買いの安全失い……小飼 弾
    • Google,Apple,Twitter…深掘り裏読み最新Webトレンド
      【26】Facebookが10億ドルでInstagramを買収――その評価は?
      あらためて感じるAppleのすごさ
      ……滑川 海彦,高橋 信夫(TechCrunch Japan翻訳者)
    • 秋葉原発! はんだづけカフェなう
      【20】中国のMaker FaireとSeeed Studio……坪井 義浩
    • ニートなphaのぶらぶら日記 ギークハウスなう
      【26】海外就職という選択肢について(前編)……pha
    • ITダイエッターにぽたん
      【4】オトナのたしなみとダイエット……谷口 公一
    • Software Designer~コードの裏の開発者たち~
      【38】Matzの本棚[Part 3]:『達人プログラマー』
      Andy Hunt
      ……Bart Eisenberg
    • テキストデータならお手のもの 開眼シェルスクリプト
      【6】テキストで台帳管理を行う――SQLライクなファイル結合
      ……上田 隆一
    • Emacsのトラノマキ
      【38】Emacsパッケージ管理で手動管理から脱却!
      ……菅原 泰樹、井上 誠一郎[監修]
    • Androidエンジニアからの招待状
      【26】Chrome上で開発/テスト/ビルドができるクロス開発環境「appMobi」…… (株)レキサス
    • iPhone OSアプリ開発者の知恵袋
      【26】SQLite入門(前編)~データベースを使ってみよう~…… 海馬沢 大
    • Linuxカーネル観光ガイド
      【3】Linux 3.3の目玉~Androidのマージ~……青田 直大
    • システムで必要なことはすべてUNIXから学んだ
      【4】バックアップ考察……水越 賢治
    • Ubuntu Monthly Report
      【26】LibreOfficeをビルドする…… あわしろいくや
    • Monthly News from jus
      【8】インターネットのこれからと昔話……法林 浩之
    • インターネットサービスの未来(これから)を創る人たち
      【12】若手エンジニアのスキルアップを支援
      「エンジニアアカデミー」(前編)……川添 貴生