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 パイプラインを保護する方法を学びます。