DevOps について

DevOps は、ソフトウェア開発と IT 運用を組み合わせて、ソフトウェア・ソリューションをより迅速に、より確実に、より安定して提供するための一連のプラクティスです。文化、自動化、プラットフォーム設計、継続的なフィードバックループに重点を置き、より迅速で高品質なサービス提供とより大きなビジネス価値を実現します。

Red Hat OpenShift で構築

アプリケーションを大規模に開発、モダナイズ、デプロイするための、信頼性が高く、包括的で一貫性のあるプラットフォームを選択しましょう。

DevOps とは

DevOps は、アイデアを開発から本番環境へと進めて実際にユーザーに価値を提供できるようにするまでのプロセスを迅速化します。このアプローチにおいては、開発チームと運用チームが頻繁にコミュニケーションを取ること、可能な限り反復的なタスクを避けること、そしてチームメイト同士が共通の視点を持ちながら作業に取り組むことが必要になります。さらに、スケーラビリティと柔軟なプロビジョニング機能も必要です。チームメンバーは、セルフサービスと自動化を通じて必要なリソースを取得できます。開発者は、通常は標準開発環境でコーディングしますが、IT 運用スタッフと密接に連携することにより、信頼性を犠牲にすることなく、より短時間でソフトウェアを構築、テスト、リリースすることができます。

具体的な DevOps トピックの詳細を読む

関連資料

e ブック

DevSecOps をサポートするソフトウェアファクトリーの構築

DevSecOps プラクティスの構築を成功に導くためのガイダンスをご覧ください。

e ブック

開発者向けガイド:DevSecOps でサプライチェーンのセキュリティを設定する

セキュリティ問題を検出するための防護機能を実装する方法についてご覧ください。

e ブック

アプリケーションのモダナイゼーションの状況

IT 意思決定者がアプリケーションのモダナイゼーションにどのようにアプローチしているかをご覧ください。

e ブックシリーズ

OpenShift による DevOps の文化と実践

DevOps の概念と、それらを実践する方法を解説します。

ラーニングパス

CI/CD パイプラインと Red Hat OpenShift Service on AWS

継続的インテグレーションと継続的開発/デプロイメント (CI/CD) についてご確認ください。

開発の効率化:Red Hat Developer Hub における GitHub 統合とソフトウェアテンプレート

GitHub と Red Hat Developer Hub を統合する方法と、GitHub Actions を使用してワークフローを効率化する方法をご覧ください。

ブルーグリーン・デプロイメントを使用して Kubernetes のインプレース・アップデートを実行する

異なるバージョンのアプリケーションをスピンアップし、ダウンタイムのないデプロイを行う方法についてご覧ください。

Jenkins、TAS、TPA によるソフトウェア・サプライチェーンのセキュリティ保護:Red Hat のアプローチ

Red Hat Trusted Artifact Signer と Red Hat Trusted Profile Analyzer を使用して Jenkins パイプラインを保護する方法をご覧ください。