DevOpsツール
概要
DevOpsとインフラCIを実現するツールについて記載します。 DevOpsの実現には、ツールを選定・使用しますが、種類が多岐に渡り全体感を把握しづらいため、一通り下記に纏めました。 ※他にも色々あると考えていますが、把握している範囲で代表的なものをピックアップしてます。
DevOpsとは
DevOpsは、Dev(開発)とOps(運用)が密に協力して連携し、ビジネス価値を高めようとする働き方や文化を示します。 実現には様々な開発手法やツールを使用し、開発者(Development)と運用者(Operations)が密接に連携することで、より柔軟で俊敏性の高いシステム開発をします。
DevOps実践のための主なツール群
要素 | 代表的なツール/サービス |
---|---|
ダイナミックインフラストラクチャ | Vagrant,OpenStack,Amazon AWS,Microsoft Azure,Google Cloud Platform |
継続的インテグレーション,ワークフロー | Jenkins,CircleCI,Travis CI,GitLab CI,Concourse CI,GoCD,Maven,CruiseControl,Selenium |
継続的デプロイメント | Docker,Vagrant,Kubernetes,Mesos,Nomad |
インフラ構成,デプロイ | Ansible,Terraform,Chef,Puppet,Itamae,SaltStack |
サーバー構成テストツール | Ansible,Serverspec,Testinfra,InSpec |
バージョン管理 | GitHub,GitLab,BitBucket,GitBucket,Git Flow,Git Hub Flow |
リリース | Bamboo,Puppet |
Issue,チケット管理システム | Redmine,Gitlab,JIRA,GitHub Issues |
レビューシステム | GitLab,GitHub,Gerrit |
インシデント解決、チャット | Slack,PagerDuty,HipChat,Conferencing tools |
デプロイ監視 | Datadog,Elastic Stack,PagerDuty |
サーバー監視 | Datadog,AWS Cloudwatch,Splunk,Nagios,Pingdom,Solarwinds,Sensu |
アプリケーション監視 | New Relic,Dynatrace,AppDynamics |
学習、改善ツール | PagerDuty,Looker,Pendo,SurveyMonkey |
参考資料
チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド (WEB+DB PRESS plus)
- 作者: 池田尚史,藤倉和明,井上史彰
- 出版社/メーカー: 技術評論社
- 発売日: 2014/04/16
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (11件) を見る
Effective DevOps ―4本柱による持続可能な組織文化の育て方
- 作者: Jennifer Davis,Ryn Daniels,吉羽龍太郎,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2018/03/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
The DevOps ハンドブック 理論・原則・実践のすべて
- 作者: ジーン・キム,ジェズ・ハンブル,パトリック・ボア,ジョン・ウィリス
- 出版社/メーカー: 日経BP社
- 発売日: 2017/07/04
- メディア: Kindle版
- この商品を含むブログを見る
DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する (DEV Engineer’s Books)
- 作者: 河村聖悟,北野太郎,中山貴尋,日下部貴章,株式会社リクルートテクノロジーズ
- 出版社/メーカー: 翔泳社
- 発売日: 2016/10/14
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
- 作者: ジーン・キム,ケビン・ベア,ジョージ・スパッフォード,榊原彰,長尾高弘
- 出版社/メーカー: 日経BP社
- 発売日: 2014/08/12
- メディア: 単行本
- この商品を含むブログ (2件) を見る