チームと組織のパフォーマンスを改善する方法の詳細については、2023 年の Accelerate State of DevOps Report をご覧ください。

DevOps

DevOps は、ソフトウェア デリバリーの速度とサービスの信頼性の向上、ソフトウェアの関係者間の共有オーナーシップの構築を目的とする、組織的で文化的な取り組みです。以下 DevOps について詳しくご紹介していきます。

利点

ソフトウェア デリバリーと運用の改善による DevOps フローの増強

デプロイを高速化

パフォーマンスの高いチームは、パフォーマンスの低いチームと比較して、デプロイ頻度が 973 倍と多く、6,750 倍のリードタイム短縮を可能にしています。

ソフトウェアの安定性の向上

パフォーマンスが向上しても速度と安定性は維持されます。パフォーマンスの高いチームは、インシデントからの復帰速度が 6,570 倍に達し、変更の失敗率が 3 分の 1 になっています。

最初から組み込まれたセキュリティ

パフォーマンスの高いチームはパフォーマンスの低いチームよりもセキュリティ問題の修正に要する時間を半分に抑えています。


出典: 2017 年、2019 年、2021 年の State of DevOps レポート

主な特長

パフォーマンスを改善する目的で、技術と文化に関する能力を向上させます

ソフトウェア デリバリー機能の速度、安定性、可用性、安全性を向上させる方法を学びましょう。

Google の研究プログラムを詳しく見る

Google Cloud の DevOps Research and Assessment(DORA)チームは、約 10 年にわたり 36,000 人以上の専門家からのインサイトを収集してきました。この調査により、ソフトウェア デリバリーと組織のパフォーマンスを向上させる技術、プロセス、文化に関する能力が検証されました。 DORA の研究プログラムから、こうした能力の説明とそれを実装する方法、さらに一般的な課題を克服する方法に関する記事をご覧になれます。

DORA の研究プログラムで取り上げた一部の能力間の関係を示す図

DORA の State of DevOps レポートと DevOps ROI ホワイトペーパーを読む

DORA の研究レポートでは、パフォーマンスを向上させるプラクティスと能力、および業界がどのように進化しているかを詳しく把握できます。2023 年のレポートそれより前の年のレポートをご覧ください。ROI ホワイトペーパーで DevOps 変革の価値を予測する方法をご覧ください。

DORA DevOps クイック チェックを行う

クイック チェックを使用することで、チームのソフトウェア デリバリーのパフォーマンスを測定し、業界の他社と比較できます。

Four Keys でソフトウェア デリバリーのパフォーマンスを測定する

DORA の研究から、ソフトウェア デリバリーのパフォーマンスを示す 4 つの主要な指標が確立されました。Four Keys オープンソース プロジェクトを活用すると、この DevOps 重要業績評価データを GitHub または GitLab リポジトリから収集し表示できます。ソフトウェア デリバリーのパフォーマンスを測定し、推移を追跡することが可能です。


ご関心をお持ちの場合は、お問い合わせください

DevOps の活用方法

ソフトウェア デリバリーのスキルアップに向けて、まず、簡単なチェックを行い、Google の研究プログラムについて学びましょう。

パートナー

Google のパートナー

Google の知識豊富なパートナーが DevOps の課題の解決に向け支援いたします。

ドキュメント

DevOps の一般的なユースケースを探る

ベスト プラクティス
DevOps の能力

技術、プロセス、文化の各領域でソフトウェア デリバリーと組織のパフォーマンスを改善するための能力を数多く調査しています。

クイックスタート
Cloud Build を使ってみる

Cloud Build を使用して Docker イメージを構築し、そのイメージを Container Registry に push します。

クイックスタート
Artifact Registry を使ってみる

すべてのビルド アーティファクトと依存関係に対応するユニバーサル パッケージ管理システムである Artifact Registry について学習します。Docker クイックスタートで、実際の機能をご覧ください。

クイックスタート
Cloud Monitoring を使ってみる

Cloud Monitoring で、クラウドで実行されるアプリケーションのパフォーマンス、可用性、全体的な動作状況をご確認ください。

ベスト プラクティス
Google Kubernetes Engine 上の Jenkins

Google Kubernetes Engine 上の Jenkins では、継続的インテグレーション、継続的デリバリー、自動デプロイによってソフトウェア デリバリーのパフォーマンスを改善できます。

ベスト プラクティス
SLO の定義

サービスレベル目標(SLO)は、チームが信頼性の目標レベルを定義する際に役立ちます。SLO があることにより、ビジネス上の意思決定のためのモニタリングとテストの安全な実施が可能になります。

チュートリアル
継続的デリバリー パイプラインを作成する

Google Cloud Deploy と Google Kubernetes Engine を使用して、継続的デリバリー パイプラインを構築します。これにより、変更承認、自動デプロイ、自動ロールバックが可能になります。

チュートリアル
Cloud Monitoring 指標のエクスポート

長期分析向けに BigQuery へ指標をエクスポートすると、モニタリングとオブザーバビリティが改善され、ビジネス上の意思決定に役立つモニタリングとデータの可視化が可能になります。

ベスト プラクティス
Google Cloud で Terraform を使用する

Terraform を使用すると、Google Cloud リソースを宣言的にプロビジョニングできます。

最新情報

DevOps の最新情報を確認する

Google Cloud のニュースレターにご登録いただくと、サービスの最新情報、イベント情報、スペシャル オファーなどをお届けします。