2010-12-21 7 views

答えて

9

DevOpsチームは、プロセス、方法 との通信のためのシステム、開発 (アプリケーション/ソフトウェアエンジニアリング)、 技術業務と品質 ため 部門間 連携・統合のセットです保証(QA)

12

DevとOpsを正確に組み合わせるのではなく、プラットフォームを提供するこれらの2つのチームがより良く働くための知識、知識、リソースを提供します。アジャイル開発の増加に伴い、ITオペレーションはほとんどの組織でボトルネックになっており、データセンターにアプリケーションを定時かつエラーフリーに配置することはできません。アプリケーションのリリース自動化(Nolio ASAPなど)やプロビジョニングの自動化(Puppet、Chefなど)には多くの動きがあります。

8

DevとOpsを「結合」しているわけではありません。それはそれがちょうどその言葉です。それはcoined by Patrick Deboisだと思います。上で述べたように、これは、足場や構造を提供すること、Dev-sideとOps-sideの才能の混在を受け入れるための文化的変化を提供し、DevOpsギャップを埋めることです。彼らは、「壁越しに」、あるいは「トランセムを超えて」、アプリケーションコードをITに配信して「それを生かす」ことを使用していました。

12ヶ月ごとに大きなハングアップがあった場合、これは大きな問題ではありませんでした。しかし、Agile Methodologyとクラウドインフラストラクチャでは、数週間おきにリリースされ、複雑な高速化が可能な(プライベートまたはパブリック)クラウドにリリースされるようになりました。今年初めにFlickr did a presentationがリリースされ、1日で10回以上のリリースが可能です!それはQAとOpsに非常に大きな作業負荷をかけます。 DevOpsは、いくつかのDevコンポーネントとOpsコンポーネントを持つ計画、調整、および自動化ツールの必要性の動きと認識を指します。

1

これは、開発者とオペレータの間の障壁を取り除くことを目的とした、実際には文化や文化の動きです(クラウドコンピューティング、継続的な配信、大量/自動化された導入などの技術が成熟し、 )。あなたが "DevOps"と呼ぶならば、間違っているのです!

関連する問題