Software Design 2014年9月号
2014年8月18日紙版発売
2014年8月18日電子版発売
B5判/192ページ/小冊子
定価1,430円(本体1,300円+税10%)
ただいま弊社在庫はございません。
今号の特集概要
第1特集
この夏に克服したい2つの壁
C言語のポインタとオブジェクト指向
多くのプログラマ,エンジニアにとって避けて通れない2つのテーマ「ポインタとオブジェクト指向」。組込系開発だけでなく,最近流行のMake:系ガジェットを自在に操りたいときにC言語が見直されています。さらにゲーム開発ではC/C++が重要な役割にあることは皆さん承知のことでしょう。
オブジェクト指向についても,Javaでの開発だけでなく,Pythonなど各種スクリプト言語でもまさに必須な考え方になっています。しかしながらいざ執筆依頼をし制作を進めてみると,筆者の皆さんの間でオブジェクト指向プログラミングの習得について意見が分かれるという展開となりました。オブジェクト指向をもとに開発を進めることは,もしかしたら再検討すべき分岐点に来ているのかもしれません。本特集で皆さんも検討してみるのはいかがでしょうか。
第2特集
クラスタリングの教科書
止まらないサービスを支えるシステム構築の基礎
クラスタ技術には大きく2つの側面があります。1つは分散処理による高速化,もう1つは冗長構成による高可用性への適用です。本特集は「高可用性」にフォーカスします。
いまやクラウドサービスによって,ハードウェアの故障を気にすることなくサーバを運用できるようになりました。しかし,使っているインフラがどういうしくみで動いているのかを知ることは重要です。利用するデータセンターやクラウドサービスの高可用性をしっかりと量ることができるからです。もちろんシステム構築に携わるならば必須の知識です。
本特集では,以前からあるクラスタリングの基礎はもちろん,クラウドサービスを使ったシステム構築の際にも役立つ高可用性クラスタリングのテクニックなどを解説します。
特別付録
3分間ネットワーク基礎講座[特別編]
まるごとルーティング基礎マスター
ネットワークエンジニア必須の知識をワンテーマ3分間でわかりやすく解説する人気書籍『3分間ネットワーク基礎講座』から,ルーティングの基礎部分をまるごと付録にしました。基礎の確認用にご活用ください。
一般記事
SoftLayerを使ってみませんか?
ベアメタルクラウド活用入門
IBMが満を持してサービスを開始したクラウドサービス「SoftLayer」を紹介します。全3回の予定で,まずはその使い方を入門的に紹介し,次回は少し応用的な例を,そして3回目ではMVCモデルに基づいたWebシステムの構築例を解説していきます。今回は,ベアメタルサーバの特徴をおもに紹介します。
一般記事
[実力検証]NICをまとめて高速通信!
【前編】リンク・アグリゲーションってなに?
ネットワークを行き来するデータは増え続け,インフラ担当者には常に高速化が要求されます。より高速な通信機器に交換できればよいですが,立ちはだかるのはコストの壁です。そこで以前からある手法,「チーミング」を再考してみましょう。本稿では前後編に分け,チーミングの手法と特性,そしてどの程度の高速化が見込めるのかを実験によって検証していきます。
一般記事
オーケストレーションツールSerf・Consul入門
[Serf編]
開発や運用の流れを最適化しようという機運が高まりつつある中で,オーケストレーションツールとしてシステム全体に一斉に処理を行う「Serf」と,サービス単位での検出や監視を通し,オーケストレーションを支援する「Consul」が登場しました。本企画では2回にわたってそれぞれを解説します。今回は「Serf」についてです。