石田 健亮 著
岸本 康二 著
仲山 昌宏 著
吉田 雄哉 著
渡辺 一宏 著
ニフティ株式会社 監修
クラウドサービスのひとつであるIaaS(Infrastructre as a Service)は、従来のホスティングサービスとの関連性が高く、国内でも多くのサービスが提供されています。こうした「国産クラウド」のうち、「ニフティクラウド」は、小さなシステムから利用を始められ、ストレージサービスやオートスケールなどの本格的な機能も持つことで注目されています。
本書は、IaaSを組織のシステムで使うことを踏まえたニフティクラウドの解説書です。ニフティ社専門スタッフとユーザーグループの中心メンバーが、サーバーの作り方からストレージの利用、運用/監視やセキュリティまでを詳しく解説します。クラウドを実務で利用する際に必要な情報を網羅した初の解説書として、読者の方にお読みいただけます。
第1章 クラウドコンピューティングとニフティクラウド
クラウドコンピューティングの基礎知識
ニフティクラウドの概要
第2章 ニフティクラウドの基本操作
ニフティクラウドを利用してみよう
ニフティクラウドを使うための準備
サーバーの作成
サーバーのスケールアップとスケールダウン
サーバーへの接続(Linux系サーバーの場合)
サーバーへの接続(Windows系サーバーの場合)
サーバーへのディスクの追加
料金の確認方法
第3章 ニフティクラウドによるシステムインテグレーション
クラウドに適したシステム
クラウドに適さないシステム
システムを新たに構築するかそのまま移行するか
システムのライフサイクルの変化
IaaSシステムのモデルケース
費用見積り
移行計画
クラウドシステムの運用
第4章 運用監視の「自動化」と「見える化」
安定運用のための運用監視
運用監視の方法
ニフティクラウドの監視機能を使ってみる
ニフティクラウド以外の監視ツール
第5章 ニフティクラウドのセキュリティ
クラウド時代とセキュリティ
ニフティクラウドのネットワーク
サーバーのデフォルトの状態
サーバーを守る方針を考える
有償版ファイアウォールを利用する
ロードバランサーを使ったセキュリティの確保
プライベートLANを利用する
その他のセキュリティに関するTips
第6章 ニフティクラウドストレージについて
ニフティクラウドストレージの特徴
ニフティクラウドストレージの設定と利用
ニフティクラウドストレージの便利な使い方
第7章 ニフティクラウドのスケーラビリティ機能
カスタマイズイメージの活用
ロードバランサーの活用
オートスケールの活用
ロードバランサーとオートスケールを使ったサイト構築事例
第8章 クラウドのデータベース ―NoSQLによるデータストアの構築
ネットショップ構築から見たクラウドの長所と短所
分散KVSの登場
分散KVSを越える新たな取り組み
第9章 ニフティクラウドの実践的テクニック集
9-1 ニフティクラウドは本当に速いのか?
ニフティクラウドは高いクラウドか?
SysBench
UNIXBench
dbench(標準ディスク)
dbench(標準ディスク+追加ディスク)
ネットワークの性能測定(グローバル)
ネットワークの性能測定(プライベート)
テスト結果のまとめ
9-2 10分でできるCakePHP環境構築
サーバーの立ち上げとスクリプトの実行
MySQLのインストール
データベースの設定
CakePHPの実行確認
9-3 Ruby on Railsサーバーの自動構築
自動化の概要
自動作成環境の準備
設定ファイルsetting.yamlの作成
create_instance.rbの概要
setup.ror3_testapp.shの概要
まとめ
9-4 baserCMSで簡単コーポレートサイト構築
baserCMS
サーバーの作成
baserCMSの設定
9-5 fluentでログ管理
fluentの機能
アプリケーションからの出力
fluentdのインストール
fluentの動作
9-6 Zabbixでかんたんサービス生存監視
想定する監視内容
Zabbixとは
Zabbixのインストール
監視設定
Zabbixの活用
9-7 15分ではじめるMuninリソース監視
リソース監視の重要性
Muninを使ってみる
その他のリソース監視ツール
9-8 ニフティクラウドにサーバーを持ち込んでみた
ニフティクラウドに手元のサーバーを持ち込みたい!
サーバー持ち込みに必要な要素の確認
Mondo Rescueのセットアップ
サーバーをイメージ化する
サーバーをニフティクラウドに持ち込む
まとめ
9-9 起動時スクリプトでサーバーを自動構築
「起動時スクリプト」とは
やってみよう
「起動時スクリプト」豆知識
9-10 CapistranoとChefでサーバー管理を自動化
サーバー管理の課題とは?
Capistranoのセットアップ
Chefサーバーのセットアップ
9-11 fail2banでサービスを死守せよ
ブルートフォース攻撃?
fail2banの役割
fail2banのインストール
ApacheのBASIC認証でban
まとめ
付録
索引
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。