Software Design 2015年4月号 (original) (raw)

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

第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サーバの構成の留意点や,インストールの勘所,本格的なシミュレーションを実行する方法を説明します。