書籍概要

Software Design 20204月号

バックナンバー一覧

発売日
更新日

概要

第1特集
AWSデータベース[詳解]導入ガイド
定番のRDS,高機能のAurora,NoSQLのDynamoDB

今やクラウドサービスの大本命となったAmazon Web Services(AWS)ですが,提供するサービスの数は2020年3月現在「200」に迫る勢いです(https://aws.amazon.com/jp/products/)。DB関連のサービスだけを取っても,いったいどれを使えば良いかわからないという方は多いはずです。特集ではまず,AWSのおもなDBサービスを一覧し,使いどころと構成例を概観します。その中でもとくによく使われる「Amazon RDS/Aurora」と「Amazon DynamoDB」については,オンプレミスからの移行も想定した詳細な仕様について解説します。最後にこの2サービスにおいて,ログやバックアップなど,データベースの運用でよく直面する課題ごとに,AWSならではのハマリどころを押さえます。

第2特集
新人ITエンジニアのためのストレージ入門
しくみから運用の基本までマスター

新人のみなさん,ストレージについてどれくらいご存じですか? 今さらストレージなんて,と思う人がいるかもしれません。ストレージは,コンピュータでデータを管理するうえで切っても切り離せない存在です。ストレージがなければ,コンピュータは単なる機械の箱になってしまうのです。本特集では,まずハードウェアや接続規格,ファイルシステムといったストレージの基本を紹介します。そして実際にネットワークストレージを構築し,実運用で重要となる,バックアップとサルベージについても解説します。本特集でしっかり基本を押さえれば,今後の業務でも応用できるでしょう。

一般記事
複雑化するシステムをどうやって維持する?
コンテナマイクロサービスの監視アプローチ

コンテナマイクロサービスアプリケーションのありかたがかなり進化し,それに伴い,IT組織の編制のありかたも変化しています。本稿では,コンテナやアプリケーションの進化を説明しつつ,その監視アプローチを考えてみます。

目次

第1特集
AWSデータベース[詳解]導入ガイド
定番のRDS,高機能のAurora,NoSQLのDynamoDB

  • 第1章:使いどころと構成例を一挙に紹介
    AWSデータベース全体マップ…… 千葉 淳
  • 第2章:マネージドなRDBならではの魅力とは?
    Amazon RDS / Aurora徹底比較…… かずえ
  • 第3章:システム,コスト,オンプレミス併用から考える
    NoSQLならDynamoDBをお勧めする理由…… 深澤 俊
  • 第4章:ログは取れる? バックアップはどうすれば?
    AWSデータベースで気をつけること…… 崔 陽一

第2特集
新人ITエンジニアのためのストレージ入門
しくみから運用の基本までマスター

  • …… 志茂 吉建
  • 第1章:ストレージの基礎知識
    ハードウェアから接続方式,そしてファイルシステムまで
  • 第2章:ストレージを構築してみよう
    コマンドラインによる実装とクラウドとの連携を体験
  • 第3章:ストレージ管理のポイント
    バックアップとサルベージの基本を押さえよう

一般記事

  • 複雑化するシステムをどうやって維持する?
    コンテナマイクロサービスの監視アプローチ…… 原田 慶子

連載

  • ITエンジニア必須の最新用語解説
    【136】SRv6……杉山 貴章
  • digital gadget
    【256】ガジェットな楽器……安藤 幸央
  • 結城浩の再発見の発想法
    【83】レコメンデーション……結城 浩
  • [試して理解]Linuxのしくみ
    【24】仮想マシンとストレージデバイス(2)……武内 覚
  • 宮原徹のオープンソース放浪記
    【50】連載50回を記念して編集長に聞いてみた&OSC大阪……宮原 徹
  • 平林万能IT技術研究所
    【23】街を歩き・電車に乗る……人々の動きを地図上で可視化する!ーJupyter Notebookで人流分析ー……平林 純
  • 作品で魅せるGoプログラミング
    【15】Goでテキスト変換をしよう(前編)……上田 拓也
  • 【新連載】Prometheusではじめるシステム監視入門
    【1】Node Exporterでサーバを監視しよう……仲亀 拓馬
  • 【最終回】MySQL GISへの招待
    【9】日本の地図を作ったひとびと……坂井 恵
  • Ansible問題解決マップ
    【9】成果の共有における課題を解決するGalaxyとCollections……中島 倫明
  • iPhone&Androidで動く! スマホARアプリ開発入門
    【9】子猫の振る舞いの種類を増やす……高橋 憲一
  • 【最終回】挑戦! Capture The Flag
    【7】Exploit問題「baby_stack」(後編)……中島 明日香
  • Visual Studio Code快適生活
    【18】Dockerの開発でVS Codeを使ってみる……職業「戸倉彩」
  • 【最終回】シェル芸人からの挑戦状
    【31】シェル芸人による珠玉の問題(2)……田代 勝也,eban,上田 隆一,山田 泰宏,上杉 尚史
  • Vimの細道
    【49】Language Server Protocolを深掘り(coc.nvim・前編)……mattn
  • Web開発のためのネットワークはじめの一歩
    【3】世界をつなぐTCP/IP - IP編……川上 雄也
  • ひみつのLinux通信
    【74】新人研修……くつなりょうすけ
  • あなたの知らないファイルシステムの世界
    【18】F2FS……青田 直大
  • 【最終回】Unixコマンドライン探検隊
    【48】おもしろ+お役立ちツール……中島 雅弘
  • Debian Hot Topics
    【68】debパッケージ生成ツール「debhelper」の変更点……やまねひでき
  • Monthly News from jus
    【102】jusのOBたちが語る,日本のUNIX黎明期……法林 浩之
  • Hack For Japan+Code for Japan~あなたのスキルは社会に役立つ
    【100】「ナブかつLAB」が実践する,地域に根ざしたIT教育……清水 俊之介

サポート

ダウンロード

(2020年3月18日更新)

記事で使用しているサンプルコードをダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

P.171 連載「Unixコマンドライン探検隊」

記事で使用しているサンプルコードが以下からダウンロードできます。ダウンロードファイル「48_support_dl.zip」は圧縮ファイルです。解凍したうえでご利用ください。詳細についてはzipに含まれているREADME.txt,および記事をご覧ください。

なお,このサンプルは学習・実験用を目的としております。オリジナルの著作は著者に帰属しますが,読者が断りなく任意に利用・改変することができることとします。

ダウンロード
サンプルコード(48_support_dl.zip)
免責
本サンプルを使用することによって,使用者が受けたあらゆる不利益に対して,原著者および技術評論社はその責任を負いません。

補足情報

P.18 第1特集第1章「AWSデータベース全体マップ」

(2020年3月18日更新)

データベースを大きく2つに分類すると,トランザクション処理を持っているか,持っていないかに分類できます。それがリレーショナルデータベース(RDB)とNoSQLです。

本記事の以上の文章につきまして,補足させていただきます。
近年ではNoSQLの中でも,Amazon DynamoDBやMongoDBなど,ACID特性を持つトランザクションをサポートするものもでてきています。ただし,分離レベルやロックなどでRDBと違いがあり,RDBに比べて用途が限定的となることが多いです。

参考

正誤表

本書の掲載内容に下記の誤りがございました。読者の皆様,および関係者の方々にご迷惑をおかけしましたことをお詫び申し上げます。

(2020年7月20日更新)

P.52 第1特集第3章「NoSQLならDynamoDBをお勧めする理由」左段10行目

今回はPROVISIONEDなので、プロビジョニング済みキャパシティモードを選択していることになります。
今回はPAY_PER_REQUESTなので、オンデマンドキャパシティモードを選択していることになります。

(以下2020年3月23日更新)

P.192 奥付 Software Design2020年5月号の発売日

4月18日
4月17

(以下2020年3月18日更新)

P.16 「読者プレゼントのお知らせ」

提供元 カットシステム
https://www.cutt.co.jp
提供元 カットシステム
http://www.cutt.co.jp

P.62 第1特集第4章「AWSデータベースで気をつけること」 注1

PostgreSQ
PostgreSQL

商品一覧