カスタマイズされたアプリをセキュリティと観測可能性サービスとともにデプロイする
このチュートリアルでは、セキュリティおよび監視サービスを含むデプロイ可能なアーキテクチャを使用して IBM Cloud®、カスタマイズされたアプリケーションをデプロイする手順を説明します。 セキュリティと監視可能性のためのクラウド基盤を、以前作成したアプリケーション Code Engine を含むプロジェクトに統合する方法を学びます。 このチュートリアルを完了することで、完全にデプロイされ、セキュリティで保護されたアプリケーションと、それを効果的に監視・管理するのに役立つ観測機能を手に入れることができます。
あなたが企業のアカウント オーナーで、安全で観測可能なクラウド・アプリケーションの導入を担当しているとしよう。 Code Engine 配備可能なアーキテクチャをビジネスニーズに合わせてカスタマイズ済みです。 これで、セキュリティと観測可能性のためのクラウド基盤を追加して、デプロイメントを拡張する準備が整った。
このチュートリアルでは、架空のシナリオを使い、セキュリティと観測可能性サービスをアプリケーションに統合し、配備する方法を理解します。 チュートリアルを完了するにつれ、各ステップを自組織のニーズに合わせて調整してください。
開始前に
カスタマイズしたアプリにセキュリティと観測可能性サービスを追加する前に、以下の前提条件を完了してください:
-
Example Corp's infrastructureという カスタマイズされたデプロイ可能なアーキテクチャを作成する。 -
デプロイ可能なアーキテクチャをプライベートカタログにオンボードします。
Example Corp catalog。 -
Example Corp catalogプライベート・カタログにExample Corp's infrastructureを登録したら、 企業で共有する。デプロイ可能なアーキテクチャを共有する準備ができていない場合は、共有ステップをスキップすることができる。
-
デプロイ可能なアーキテクチャを
Example Corp infrastructureというプロジェクトに追加し、デプロイする。 このチュートリアルの目的のために、1つのリージョンにのみアーキテクチャをデプロイしたいかもしれない。 複数のリージョンを使う必要はない。
アプリケーションに観測可能性とセキュリティ・サービスを追加する
アプリケーションを保護し、モニタリング機能を有効にするには、既存のプロジェクトにセキュリティと観測可能性のためのクラウド基盤を追加します。
- IBM Cloud コンソールで、 ナビゲーション・メニュー・アイコン
> Projects をクリックする。
- 以前に作成したカスタマイズされた配置可能なアーキテクチャを含む
Example Corp infrastructureプロジェクトを選択し、 Configurations をクリックします。 - 「作成」 をクリックします。 この手順で IBM Cloud カタログに移動します。
- カタログからセキュリティと観測可能性のためのクラウド基盤の展開可能なアーキテクチャを見つけ、それを選択する。
- プロジェクトとして Example Corpのインフラストラクチャが選択されていることを確認してください。
- プロジェクト設定アイコンをクリックし
構成の名前をに変更します
security-services。 - クリック 登録して作成 して、デプロイ可能なアーキテクチャをプロジェクト
Example Corp infrastructureに追加します。
観測可能性とセキュリティサービスの展開可能なアーキテクチャを構成する
プロジェクトにセキュリティと観測可能性のためのクラウド基盤を追加したら、デプロイ要件に合わせて設定する。
-
詳細 セクションで、設定の詳細を確認する。
-
セキュリティ セクションで、認証方法として API key using Secrets Manager を選択します。 環境に追加した 内容に基づいて選択した認証方法が正しいことを確認する。
- IBM Cloud アカウント Secrets Manager サービスインスタンスを作成 します。 シークレットを作成するには、サービス Secrets Manager 上でWriterロール以上の権限が必要です。 シークレットインスタンスを作成した後、任意のシークレットを追加するために その他のシークレットタイプを選択していることを確認してください。 任意の秘密の作成については、 UIでの任意の秘密の作成を 参照してください。 任意のシークレットには、APIキーを含める必要があります。 APIキーは、デプロイ先のアカウント作成する必要があります。 詳細については、「 Secrets ManagerのAPIキーを使用して、プロジェクトをアーキテクチャの展開に認可します。」を参照してください。
-
api_key フィールドにカーソルを合わせ、 シークレット アイコンをクリック
を選択 Secrets Manager。
-
「次へ」をクリックして基本設定を編集する。
-
命名規則に使用する接頭辞を入力します。
-
リージョン値は、 カスタマイズされたアプリケーションをセキュリ ティと観測可能性サービスに接続 するステップで設定されるので、設定する必要はありません。
-
設定を微調整する必要がある場合は、 詳細設定オプションをオンにします。
-
「完了」 をクリックし、次に 「保存」 をクリックします。
-
スタック構成の表示をクリックします。 この手順では設定画面に移動し、検証準備が整った以下のサービスを含む設定
security-servicesを確認できます:- 鍵管理
- Object Storage
- App Configuration
- 可観測性
- Event Notifications
- IBM Cloud Security and Compliance Center Workload Protection
- Secrets Manager
カスタマイズされたアプリケーションを、セキュリティ・サービスと観測可能性サービスに接続する
セキュリティと観測可能性のサービスを検証して配備する前に、カスタマイズした配備可能なアーキテクチャを、セキュリティと観測可能性のためのクラウド基盤に接続する。 この接続は、両アーキテクチャーが同じリージョンで一緒に展開され、リージョン設定などの構成値を共有できるようにするのに役立つ。
Example Corp infrastructureプロジェクトの コンフィギュレーション タブを開く。- オプションアイコンをクリックします。
security-services設定 > 編集。 - 入力 セクションで、 参照を追加 をクリックして、リージョン値を更新する。 このステップではアーキテクチャ同士を接続し、カスタマイズしたアーキテクチャをクラウド基盤に接続することで、セキュリティと可観測性を実現する。
- ソースとして コンフィギュレーションを選択し、
example-corp-us-southコンフィギュレーションを選択します。 - カテゴリーとして 入力 を選択し、プロパティ値として 地域 を選択する。
- 「OK」 をクリックします。
- 完了をクリック > 保存。
コンフィギュレーションの検証
構成を保存し、カスタマイズしたアーキテクチャをセキュリティ・サービスと観測可能性サービスに接続したら、構成が正しく、配備準備が整っていることを確認するために、構成を検証します。
Example Corp infrastructureプロジェクトの コンフィギュレーション タブを開く。- 検証の準備ができた各サービスについて、[ 検証] をクリックします。 表示されるモーダルは、進行中のバリデーションに関する詳細を提供します。
- バリデーションに成功した場合は、承認に関する詳細なコメントを入力し、[ 承認] をクリックして構成を承認します。
コンフィギュレーションを展開する
検証に成功したら、アーキテクチャの構成をデプロイする。 両アーキテクチャーは連結しているため、同じ地域に一緒に配備される。
Example Corp infrastructureプロジェクトの コンフィギュレーション タブを開く。- オプションアイコンをクリックします。
example-corp-us-southカスタマイズされたデプロイ可能なアーキテクチャ > デプロイ。 security-servicesアーキテクチャに含まれるサービスについては、 オプション アイコン> デプロイ をクリックする。
配備が完了すると、カスタマイズされたアプリケーションは、セキュリティと観測可能性のためにクラウド基盤と接続され、すべてが同じ地域に配備される。