Skip to Content
Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス
book

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

by Kief Morris, 宮下 剛輔, 長尾 高弘
March 2017
Intermediate to advanced
352 pages
9h 3m
Japanese
O'Reilly Japan, Inc.
Content preview from Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス
176
10
章 インフラストラクチャのためのソフトウェア工学プラクティス
10.2
 
インフラストラクチャ管理のための
VCS
1章で説明したように、バージョン管理システム(VCS)は、Infrastructure as Codeの重要な構成
要素である。VCSは、変更の追跡、ロールバック、インフラストラクチャの異なる要素に対する変更
の関連付け、可視性を提供し、テストなどのアクションを自動的にトリガリングすることができる。こ
の節では、VCSの使い方に関するソフトウェア工学的プラクティスについて説明する。
10.2.1
 
VCS
で管理すべきもの
インフラストラクチャ要素を構築、再構築するために必要なものなら何でもバージョン管理システ
ムで管理しよう。バージョン管理システム以外のインフラストラクチャ要素がすべて消えたとしても、
VCSからあらゆるものをチェックアウトでき、コマンドをいくつか実行すれば、必要に応じてバック
アップデータファイルの内容も取り込んで、すべてを再構築できるようにしたい。
VCS で管理すべきものには次のものが含まれる。
構成定義(クックブック、マニフェスト、プレイブックなど)
設定ファイルとテンプレート
テストコード
CICDジョブ定義
ユーティリティスクリプト
コンパイルされるユーティリティやアプリケーションのソースコード
ドキュメント
VCS で管理する必要のないものには、次のものが含まれる
*
ソフトウェアアーティファクトは、リポジトリに格納する(たとえ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

詳解 Terraform 第3版 ―Infrastructure as Codeを実現する

詳解 Terraform 第3版 ―Infrastructure as Codeを実現する

Yevgeniy Brikman, 松浦 隼人
入門 Kubernetes

入門 Kubernetes

Kelsey Hightower, Brendan Burns, Joe Beda, 松浦 隼人
セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield, Kuma Arakawa, 渡邉 了介
実用 Git 第3版

実用 Git 第3版

Prem Kumar Ponuthorai, Jon Loeliger, 萬谷 暢崇, 長尾 高弘

Publisher Resources

ISBN: 9784873117966Other