DevOps
別名:Development and Vperations、Dev and Ops、Dev and Ops Cooperation、DevOps
ソフトウェア開発の取り組みにおいて、開発(development)と管理運用(operations)の両担当部門を緊密に連携させること。より迅速なシステム構築、ソフトウェア開発を実現する手法の一つとして提唱されている。
アイティメディアが運営する「@IT」の特集記事によれば、DevOpsの語の初出は2009年にオライリーメディア(O'Reilly Media)が主催した「Velocity 2009」であるとしている。同イベントでは写真共有サービス「Flickr」のエンジニアJohn AllspawとPaul Hammondが、「10+ Deploys Per Day: Dev and Ops Cooperation at Flickr」と題するセッションを行った。同タイトルは、DevOpsによって1日に10回以上、システムの更新リリースを行うことが可能になるということを示唆している。
DevOpsは、迅速なソフトウェア開発手法という観点からアジャイル(アジャイルソフトウェア開発)の手法と関連付けて言及されることが多い。
関連サイト:
いまさら聞けない「DevOps」 - @IT
O'Reilly Velocity 2009
デブオプス【DevOps】
DevOps
別名:Development and Operations
DevOpsとは、ソフトウェアの開発部門と運用(オペレーション)部門が緊密に連携し合うことで、より迅速にシステムの開発を進めていくという開発手法あるいはその概念のことである。
DevOpsの進め方は特に厳密に規定されているわけではない。一般的に、開発部門とオペレーション部門はそれぞれ相反する使命を持っており、システム担当の総体の中でジレンマを抱えている。例えば、開発部門の使命はシステムの改良であり、改良を実施するためにはシステムの一時停止も避けがたいが、他方、オペレーション部門の使命はシステムの安定運用であり、システムの停止などは最も避けたい事柄の一つといえる。あるいは、開発部門はできるだけスピーディにシステム改良リリースを行っていきたいが、オペレーション部門は検証や品質確認を万全にするため、リリースには十分な時間を確保したい。DevOpsの考え方は、こうしたジレンマを克服することに焦点を当てたキーワードであるといえる。
参照リンク
DevOps - (Webopedia)
DevOps
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/03/18 01:12 UTC 版)
DevOps(デブオプス[1])は、ソフトウェア開発手法の一つ。開発 (Development) と運用 (Operations) を組み合わせたかばん語であり、開発担当者と運用担当者が連携して協力する(さらに両担当者の境目もあいまいにする)開発手法をさす[1]。ソフトウェアを迅速にビルドおよびテストする文化と環境により、確実なリリースを、以前よりも迅速に高い頻度で可能とする組織体制の構築を目指している[2]。
- ^ a b “ITproまとめ - DevOps”. ITpro (2013年11月15日). 2014年2月28日閲覧。
- ^ “いまさら聞けない「DevOps」”. @IT (2013年7月2日). 2014年2月28日閲覧。
- ^ Bass, Len; Weber, Ingo; Zhu, Liming (2015). DevOps: A Software Architect's Perspective. ISBN 978-0134049847
- ^ “Surprise! Broad Agreement on the Definition of DevOps”. DevOps.com (2015年5月13日). 2020年5月1日閲覧。
- ^ “キーワード「DevOps」”. ITpro (2013年9月18日). 2014年2月28日閲覧。
- ^ Edwards, Damon. “Integrating DevOps tools into a Service Delivery Platform”. dev2ops.org. 2014年2月28日閲覧。
- ^ Seroter, Richard. “Exploring the ENTIRE DevOps Toolchain for (Cloud) Teams”. infoq.com. 2014年2月28日閲覧。
- ^ “[運用を自動化する「Chef」]Rubyベースの手順書で管理”. DevOpsによる変革. ITpro (2013年9月17日). 2014年2月28日閲覧。
- ^ a b Nasrat, Paul. “Agile Infrastructure”. InfoQ. 2011年3月31日閲覧。
- ^ “Gartner IT Glossary – devops”. Gartner. 2015年10月30日閲覧。
- ^ Chen, Lianping (2015). “Towards Architecting for Continuous Delivery”. The 12th Working IEEE/IFIP Conference on Software Architecture(WICSA 2015). Montréal, Canada: IEEE. オリジナルの2021年1月時点におけるアーカイブ。
- ^ “DevOps is Agile for the Rest of the Company”. DevOps.com. 2016年3月31日閲覧。
- ^ Harvey, Cynthia (9 January 2017). “10 Ways DevOps is Changing the Enterprise”. Datamation .
- DevOpsのページへのリンク