DevOps

DevOpsは、「development(開発)」と「operations(運用)」という言葉を組み合わせたものです。組織内の開発者IT運用担当者が関わります。

DevOps統合の目的は、開発チームと運用チームの連携を改善することです。たとえば、運用マネージャーは開発者にWebアプリケーションの更新を依頼することがあります。更新を成功させるには、運用チームが更新に必要なすべての機能を正確に説明する必要があります。その後、開発チームは更新を実装し、運用チームに本番環境向けにリリースする前に、内部でテストできます。

バグが稼働中のWebサイトやソフトウェアプログラムで見つかった場合、運用チームはその情報を開発チームに送り、エンジニアがエラーを確認して修正できます。更新の依頼、実装、公開を行うための、体系化され効率化されたワークフローを設定すると、企業はバグ修正を迅速かつ効率的にリリースできます。

ソフトウェア更新のDevOpsプロセスには、次の手順が含まれる場合があります。

  1. ユーザーフィードバックの受け取りと処理(運用)
  2. 更新の設計(運用と開発)
  3. 更新のコーディングと実装(開発)
  4. 更新の内部テスト(開発)
  5. 本番環境への更新の公開(運用)
  6. 稼働中の更新のテスト(運用と開発)

上記の手順は、DevOpsプロセスの進め方の一例にすぎません。企業が従うべき特定の手順はありません。たとえば、小規模な企業では、大企業よりも手順が少なく、部門間の重複が多い場合があります。企業の規模にかかわらず、DevOpsの最終的な目標は、信頼性の高いソフトウェアを可能な限り短時間で作り出すことです。

DevOpsワークフローを改善する方法には、次のものがあります。

  1. テスト環境と本番環境を同一にする
  2. 単体テストなどのソフトウェアテストを自動化する
  3. 簡単にスケーラブルにできるソフトウェアを設計する
  4. 変更を追跡するためにバージョン管理を使用する

NOTE:「DevOpsマネージャー」は、情報技術分野では比較的新しい職種です。DevOpsマネージャーの役割は、開発チームと運用チームの両方を監督し、両チームが効果的に意思疎通を図り、協力できるよう支援することです。

更新日 November 16, 2019 著者: Per C.

quiz知識をテストする

Which of these image file formats supports the CMYK color space?

A
BMP
0%
B
GIF
0%
C
PNG
0%
D
TIFF
0%
Correct! Incorrect!     View the TIFF definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのDevOpsの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。