Software Design 2015年4月号

今号の特集概要

※付録付き特別定価となります。

第1特集
サーバ・インフラ・ネットワーク,クラウド環境,ソフトウェア開発
トラブルシューティングの極意

思わぬミスでトラブル発生! 安定稼働しているシステムほど,足下をすくわれたときイタイことになります。そんなときこそ達人たちの技を参考に自分の技術を磨いてみませんか。

第1章では,ネットワーク,サーバ・インフラを舞台に障害発生の原因追及と対処方法を探求します。

第2章では最近急速に普及しているクラウド環境でのトラブルシューティングテクニックを紹介します。

第3章では,少し見方を変えてソフトウェア開発の現場での障害を俯瞰し,トラブルを未然に防ぐさまざまな考え方を示します。

第2特集
[最新]DNSの教科書
ネットワークを支える本物のインフラを学ぶ

私たちがインターネットを利用する際,URLを指定してアクセスできるのは,DNS(Domain Name System)のおかげです。DNSはドメイン名とIPアドレスの対応関係を管理しており,URLなどに含まれるドメイン名をIPアドレスに変換(名前解決)する役割を担っています。

一般のユーザはまず意識することのないシステムですが,Webやネットワークに携わるエンジニアはそういうわけにはいきません。DNSで正しく効率よく名前解決するためには,きちんとしくみを理解し,正しい手順と設定内容でDNSサーバを構築しなければならないからです。

この機会に,インターネットを支えるDNSの歴史,原理,構築手順,最新情報を一気通貫で学びましょう。

特別付録
3分間ネットワーク基礎講座[特別編]
ポート番号がわかればTCP/IPネットワークがわかる

ネットワークエンジニア必須の知識をワンテーマ3分間でわかりやすく解説する人気書籍『3分間ネットワーク基礎講座』から,TCP/IPやポート番号の基礎部分を付録にしました。基礎の確認用にご活用ください。

短期集中連載
Kotlin入門【新連載】
Kotlinを勧める理由

今月からプログラマに優しい現実指向JVM言語「Kotlin」を紹介します。最終的なゴールとしてはKotlinを使ったAndroidアプリケーション開発を解説します。今回は導入として,Kotlinの概要や特徴について説明します。

短期集中連載
BluemixでためしてみるIoT入門【後編】
BluemixのIoTアプリにデバイスをつないでみよう

IBMが提供する,高速・手軽にアプリを開発・デプロイできるPaaSサービス「Bluemix」を紹介する短期連載。後編では,実際のセンサーデバイスを使ってIoTアプリ開発を学びます。機械の異常な振動を検知すると携帯電話に警告メッセージがSMSとして送信されるというしくみのアプリを作っていきます。

一般記事
手軽に仮想化技術を実践
Cisco VIRLでネットワークのシミュレーション【後編】

Cisco VIRLは,コンピュータネットワークを手軽に仮想的に構築できるソフトウェアです。先月号の前編ではVIRLの概要を紹介しました。後編では,個人ユーザ向けのVIRL Personal Editionをもとに,実際にインストールしてシミュレーションを動作させるまでの過程を解説します。VIRLを動作させるx86サーバの構成の留意点や,インストールの勘所,本格的なシミュレーションを実行する方法を説明します。

目次

第1特集
サーバ・インフラ・ネットワーク,クラウド環境,ソフトウェア開発
トラブルシューティングの極意
——達人に訊く問題解決のヒント

  • 第1章:サーバ・インフラ・ネットワーク編
  • 1-1設計・運用者が陥りやすい
    認識違いや思い込みに起因するトラブル…… 伊勢 幸一
  • 1-2SSHでありがちなトラブルとその対策
    不都合なくSSHを使えていますか?…… 清水 勲
  • 1-3Webシステム障害時における
    トラブルシューティングの手順…… 佐野 裕
  • 1-4サポート観点から得た
    トラブル時の情報収集法…… 野波 圭吾
  • 1-5こんなときどうする!?
    ネットワークやサーバのチェックポイント…… 長谷川 猛
  • 第2章:クラウド編
  • 2-1振り返り・言語化・体系化
    MSP直伝のトラブル対策マニュアル…… 馬場 俊彰
  • 2-2低レイヤから行う原因調査
    AWS上に構築されたシステムのトラブルに遭ったとき…… 柳瀬 任章
  • 2-3SoftLayerの運用でわかったこと
    クラウド環境でとくに必要な複数視点…… 常田 秀明
  • 第3章:ソフトウェア開発編
  • 3-1[実例満載]
    現場での対応と改善の手段…… 近藤 正裕
  • 3-2悪循環からの脱出
    ソフトウェア開発の時短術+見極め技…… 増田 亨
  • 3-3むやみやたらにデバッグ+テストしていませんか?
    「ソースコード」の指紋からわかるバグの原因…… 細川 宣啓

第2特集
[最新]DNSの教科書
ネットワークを支える本物のインフラを学ぶ

  • 第1章:DNSとは何か?……藤原 和典
  • 第2章:DNSの原理と動作を知る……藤原 和典
  • 第3章:BINDとNSD/UnboundによるDNSサーバの構築……野口 昇二
  • 第4章:DNSをとりまく状況と将来への展望……藤原 和典

特別付録

  • 3分間ネットワーク基礎講座[特別編]
    ポート番号がわかればTCP/IPネットワークがわかる
    …… 網野 衛二

短期集中連載

  • 【新連載】Kotlin入門【1】
    Kotlinを勧める理由
    …… 長澤 太郎
  • BluemixでためしてみるIoT入門【後編】
    BluemixのIoTアプリにデバイスをつないでみよう
    …… 宮田 裕樹

一般記事

  • 手軽に仮想化技術を実践
    Cisco VIRLでネットワークのシミュレーション【後編】…… 山下 薫

Catch up new technology

  • NTT Comのエバンジェリストが語る
    HTML5とWebRTCの価値と可能性…… 編集部

Catch up trends in engineering

  • 迷えるマネージャのためのプロジェクト管理ツール再入門【5】
    課題は開発プロジェクトだけにあるんじゃない! こんなところでも使えるJIRA応用テクニック
    …… 編集部

連載

  • ITエンジニア必須の最新用語解説
    【76】.NET Core……杉山 貴章
  • digital gadget
    【196】お手軽VRメガネの台頭
    ……安藤 幸央
  • 再発見の発想法
    【23】Brute Force……結城 浩
  • おとなラズパイリレー
    【6】Raspberry Piをメディアサーバ/プレーヤにしよう(後編)
    ……増井 俊之
  • 軽酔対談 かまぷの部屋
    【9】ゲスト:下農 淳司さん……鎌田 広子
  • 秋葉原発! はんだづけカフェなう
    【54】6LoWPANしてみよう(中編)……坪井 義浩
  • Hack For Japan~エンジニアだからこそできる復興への一歩
    【40】日本のシビックテックの現状について
    ……関 治之
  • ひみつのLinux通信
    【15】「いつかはオレも老害」/「子供に使われないために」
    ……くつなりょうすけ
  • 【新連載】Erlangで学ぶ並行プログラミング
    【1】Erlang/OTPとは……力武 健次
  • 【新連載】Sphinxで始めるドキュメント作成術
    【1】テキストファイルからHTML,PDF,EPUBドキュメントを作れるツール……川本 安武
  • Android Wearアプリ開発入門
    【2】Android Wearアプリで通知機能を活用!……神原 健一
  • Mackerelではじめるサーバ管理
    【2】グラフで見るサーバ,ミドルウェアのメトリック……松木 雅幸
  • 書いて覚えるSwift入門
    【4】遺産の継承……小飼 弾
  • Hinemosで学ぶジョブ管理超入門
    【7】飛ばして,留めて。自在にジョブを扱おう
    ……茶納 佑季
  • セキュリティ実践の基本定石
    【19】GnuPGを通して暗号技術を理解する(前編)……すずきひろのぶ
  • るびきち流Emacs超入門
    【12】Emacsに革命を起こすパッケージ「helm」(後編)……るびきち
  • Androidエンジニアからの招待状
    【56】AndroidとDeep learningの組み合わせ……takagig
  • 【新連載】ShowNetが示すネットワークの近未来
    【1】3年構想で進めるインターネットの再構築……櫨山 寛章,大嶋 康彰
  • Be familiar with FreeBSD~チャーリー・ルートからの手紙
    【18】安定動作につながるディレクトリの知識(その2)……後藤 大地
  • Debian Hot Topics
    【25】upstream開発者が語る「Debian公式入りへの道」
    ……やまねひでき,林 健太郎
  • Ubuntu Monthly Report
    【60】ownCloudに学ぶ,パッケージのメンテナンス……あわしろいくや
  • Linuxカーネル観光ガイド
    【37】Linux 3.18での新機能~DCTCPとfoo-over-UDP……青田 直大
  • Monthly News from jus
    【42】セキュリティとクラウドの新潮流に触れたInternet Week
    ……波田野 裕一,高野 光弘