IBM Cloud Continuous Delivery

構築、テスト、デプロイメントなどを自動化

作業中のデータセンターで立っている2人のITエンジニア。彼らは夜のオフィスで立ってノートPCを使用します。開発者チームが互いを見て話し合い、コンピュータを使用している

エンタープライズ対応のDevOpsの採用

カスタマイズ可能で共有可能なテンプレートとIBM、サードパーティー、オープンソースのツールを使用して、統合されたツールチェーンを迅速にプロビジョニングします。Tekton ベースの配信パイプラインでビルドとテストを自動化し、分析で品質を管理します。

機能
統合された DevOps ツールチェーン

IBM サービス、オープンソース・ツール、サードパーティー・ツールを含むツールチェーンを作成して、開発と運用を再現可能にし、管理を容易にすることができます。

 

デリバリー・パイプラインの自動化

Tekton ベースのデリバリー・パイプラインを活用することで、人間の介入を最小限に抑え、反復可能な方法で構築、テスト、デプロイを行います。いつでも本番環境にリリースできるよう準備しておいてください。

Git Repos and Issue Tracking

IBM がホストし、GitLab Community Edition 上に構築された Git リポジトリーと問題追跡を使用してソース・コードを管理し、作業を追跡します。

ソースコードの脆弱性を特定する

ソースコードに導入される可能性のあるセキュリティーと法的な脆弱性を評価して修正し、Git アーティファクトで直接フィードバックを受け取ります。

導入リスクを評価する

DevOps プロセスに関するデータを収集し、ポリシーを確立し、クオリティー・ゲートを実装して導入リスクを軽減します。傾向を分析して、配信効率を向上させます。

ツールチェーン・テンプレート

IBM、サードパーティ、オープンソースのツールを含む共有可能でカスタマイズ可能なテンプレートを使用して、DevSecOps、Kubernetes、VMへのデプロイメントなどのツールチェーンを迅速にプロビジョニングします。

クライアントが使用する方法

安全なアプリケーションの開発を示す図
安全な Web アプリケーションを複数のリージョンにデプロイする

このチュートリアルでは、継続的デリバリー・パイプラインを使用して、複数のリージョンにまたがって Web アプリケーションを作成、保護、デプロイする手順を説明します。IBM Cloud の他の多くのスターター・アプリケーションと同様に、このチュートリアルでは Node.js スターター・アプリケーションを使用します。

始める
IBM® Cloud Kubernetesを使用したデリバリー・パイプラインのプロセスを示す図
Kubernetesへの継続的展開のワークフロー図
Kubernetes への継続的なデプロイ

このチュートリアルでは、IBM Cloud Kubernetes Service 上で実行されるコンテナ化されたアプリケーションの継続的統合および配信パイプラインをセットアップするプロセスについて説明します。ソース管理を設定し、コードを構築、テストし、さまざまな展開段階に展開する方法を学びます。次に、Slack 通知などの他のサービスに統合を追加する方法を学びます。

テクノロジーを入手
継続的インテグレーションと継続的デリバリーのための DevOps ワークストリーム
DevSecOps プラクティスを使用して安全なアプリを開発し、提供する

証拠収集、品質ゲート、アーティファクト署名、自動テスト、静的コード スキャン、脆弱性チェックなどを含む DevSecOps を継続的に統合して提供します。

安全なアプリケーションの開発を示す図
安全な Web アプリケーションを複数のリージョンにデプロイする

このチュートリアルでは、継続的デリバリー・パイプラインを使用して、複数のリージョンにまたがって Web アプリケーションを作成、保護、デプロイする手順を説明します。IBM Cloud の他の多くのスターター・アプリケーションと同様に、このチュートリアルでは Node.js スターター・アプリケーションを使用します。

始める
IBM® Cloud Kubernetesを使用したデリバリー・パイプラインのプロセスを示す図
Kubernetesへの継続的展開のワークフロー図
Kubernetes への継続的なデプロイ

このチュートリアルでは、IBM Cloud Kubernetes Service 上で実行されるコンテナ化されたアプリケーションの継続的統合および配信パイプラインをセットアップするプロセスについて説明します。ソース管理を設定し、コードを構築、テストし、さまざまな展開段階に展開する方法を学びます。次に、Slack 通知などの他のサービスに統合を追加する方法を学びます。

テクノロジーを入手
継続的インテグレーションと継続的デリバリーのための DevOps ワークストリーム
DevSecOps プラクティスを使用して安全なアプリを開発し、提供する

証拠収集、品質ゲート、アーティファクト署名、自動テスト、静的コード スキャン、脆弱性チェックなどを含む DevSecOps を継続的に統合して提供します。

お客様事例

会議中の同僚

Happiest Minds社

「IBM CloudでホストされるDCMプラットフォームは、市販のCI/CDツールを用いたDevSecOps、迅速なアプリケーション開発、高い信頼性、クラウド・インターネット・サービスによるマルチリージョン・デプロイメント機能、統合されたIBMセキュリティー製品による世界トップクラスの保護を可能にしています。」

Ramkrishna Chatterjee氏
Happiest Minds Technologies社
首席アーキテクト

株式市場の動向を示すデジタル背景に、コインと地球儀を使用したグローバル金融の概念図。

Infosys

「現在、IBM Power Virtual Serverを活用することで、お客様はハイブリッドクラウドモデルをシームレスに採用でき、AIXをサービスとして利用可能なIBM Cloudへワークロードをスムーズに移行できます。」

Ran Vijay Pandey
グローバルアライアンス担当テクノロジー部門責任者
Infosys Finacle

関連製品

IBM Cloud Kubernetes Service

Kubernetesクラスターのインテリジェントなスケジューリング、セルフ・ヒーリング、水平スケーリングをオーケストレーションします。

IBM Cloud Code Engine

管理されたサーバーレス・プラットフォームでアプリケーション、バッチジョブ、コンテナを実行します。

IBM Cloud Monitoring

DevOpsを加速し、ソフトウェア・ライフサイクルをより適切に管理します。

次のステップ

IBM Cloud Continuous Deliveryが企業にもたらすメリットについて、詳しくはこちらのリソースをご覧ください。

無料評価版を試す 料金体系のオプションはこちら
その他の参考情報 ハイブリッドクラウドの DevOps:IBM の視点 オンラインコース:継続的配信 IBM Cloud Continuous Delivery を無料でお試しください DevSecOpsアプリケーション・ライフサイクル・マネジメント 製品資料を見る IBM Garage™ Methodology