LucidscaleでのGoogle Cloudインフラ文書の扱い

著者:  Shanna S
最終更新日:  

Lucidscaleは Google Cloud (旧GCP)からアーキテクチャをインポートし、そのデータからLucidscale文書でダイアグラムを生成することができます。

Lucidscaleはクラウドアクセルでアドオン購入時にエンタープライズアカウント Lucid Suite 利用可能です。クラウドアクセルについて詳しく知りたい方は、クラウド アクセルの概要 記事をご覧ください。

利用開始

Google Cloud インフラストラクチャにアクセスする

インフラデータをデータハブにインポート・管理Google Cloud、ダイアグラムで自動的にサブスクリプションデータをレンダリングし、Lucidscale文書を作成できます。

インポート方法を選択し、インポートを完了すると、あなたのアカウントはData Hubの「Google Cloud」セクションに表示されます。また、 Google Cloud文書+ New > Lucidscale > をクリックすると、モーダル内で既存Google Cloudアカウントとしてリストされています。

Data Hubから「文書を作成」をクリックすると、新しい文書のワークスペースでダイアグラムとしてGoogle Cloudインフラをレンダリングできます。

以前作成したドキュメントは、Lucid ホームページの「文書」セクションに保存されています。 カーソルを合わせる カー ソルを文書の上に置き、「 開く」をクリックするとレンダリングされた Google Cloud インフラストラクチャにアクセスできます。

ビューの作成と保存

view-menu-for-cloud-ダイアグラム

Lucidscale 文書には 1 つのクラウド フレームが含まれており、ビューはその中に作成したさまざまなビジュアライゼーションです。 ビューを使用すると、さまざまな視点からアーキテクチャを表示できます。各ビューは、同じインポートされたデータに対して、構造、フィルター、レイアウト設定の異なる構成を適用します。

新しいビューを作成し、既存のビューを管理し、ビュー メニューのタブを使用してビューを切り替えます (上に表示)。 新しい文書を生成すると、レンダリングされたインフラストラクチャが [Summarized Infrastructure] ビューに自動的に表示されます。

ビューの名前を変更したり、自動レイアウトまたは手動レイアウトで現在のビューを複製したり、構成を JSON としてエクスポートしたり、[ビュー] タブの下矢印からビューを削除したりできます。

ドロップダウン オプション - クラウドのビューで利用可能 - ダイアグラム

既存のビュータブの右側にあるプラスアイコンを選択することで、標準のビューテンプレートを使って他のビューを作成できます。

自動または手動レイアウトで空白のビューを作成するGoogle Cloud に提供されているテンプレートからビューを作成する

こちらがGoogle Cloudのビューテンプレートの一覧です:

  • 要約されたインフラストラクチャ
  • インフラストラクチャ
  • ネットワーク トポロジ
  • リソース
  • 共有ネットワークインフラストラクチャ
  • GKE クラスタ
  • コスト削減の洞察
  • セキュリティインサイト
  • コンプライアンスインサイト

コスト削減インサイト ビュー は、クラウド支出を最適化し、コストを削減できる特定のリソースとサービスに関する分析情報を提供します。

セキュリティ分析情報ビューを使用すると、セキュリティの脅威をもたらす可能性のあるサービス構成に関する一般的な分析情報 を得ることができます。

コンプライアンス分析情報ビュー は、インフラストラクチャ内の潜在的なコンプライアンスの問題を強調表示します。

手動レイアウト ビューは、ゼロから作成することも、既存のビューを複製することによっても作成できます。 このオプションを使用すると、図形の配置を制御し、手動で変更できるフリーフォームレイアウトにアクセスできます。たとえば、リソースをクリックしてモードのキャンバスにドラッグしたり、個々のコンテナのサイズを変更したりできます。

注: 自動レイアウトビューとは異なり、同期後に手動で 文書 データに追加したリソースはキャンバスに自動的に追加されません。 これらの資源はキャンバスにドラッグ&ドロップするか、「目」アイコンをクリックして個人資源を手動で配置する必要があります。

設定とフィルターのコレクションをビューとして保存できます。 これにより、さまざまな視点からインフラストラクチャをすばやくレンダリングできます。 特定のビューで設定とフィルターに加えられた変更は、そのビューに自動的に保存され、ワークスペース内のインフラストラクチャのさまざまな表現を表示できます。

リソースの表示と非表示

lucidscale モデル内のマップされたリソースとマップされていないリソース

LucidscaleがサポートするすべてのリソースタイプGoogle Cloud一覧は以下の通りです。 オープン文書のリソースパネル。検索バーを使って、このリスト内の特定のリソースタイプにアクセスできます。リソースは、まずマッピング済みか非マッピングかで、インフラストラクチャでの機能的用途によって分類されます。

ヒント:マッピングされたリソースとは、Lucidが文書内のキャンバスに自動的に配置できるものです。マッピングされていないリソースは、Lucidがインポートの過程で発見するものの、キャンバス上の 文書 内の正しい領域に配置できないものです。「未マッピング」セクションからリソースをクリックしてドラッグできます。

リソースのオン/オフを切り替える

マップされたリソース例の管理グループ

カテゴリ(例: 管理グループ)を選択して、そのカテゴリ内のすべてのサポートリソースタイプをレンダリングします。リソースタイプに表示される数値は、現在処理されているリソース/インポートされた総リソースを示しています。特定のリソースタイプを選択することで、文書内に存在するそのリソースタイプの個人リソースのリストを表示します。

資源の 隣にある「目」アイコンを切り替えることで、マッピングされた資源のクラス全体を表示・隠すことができます。これはキャンバスに手動で配置されている未マッピングの資源にも当てはまります。例えば、ネットワークをオフにすると、Lucidscaleは文書からすべてのネットワークコンテナを非表示しますが、その中にあったリソースは表示し続けます。個人リソースに描かれた同じ「目」アイコンを切り替えることで、個人単位でリソースを表示・非表示することもできます。個人コンテナの表示や隠しにはフィルターを使い ましょう。

リソース間の線を表示する

例

注:Lucidscale ビュー内でリソースを要約する場合は、関連する線を文書に表示するために、それらを要約解除するか、未要約のリソースを含む新しいビューを作成する必要があります

文書内のリソース間の線を、関連(メタデータ上で明示的に参照するリソース)を表すものとしてレンダリングすることができます。

すべての支持される線は、それぞれが代表する関連の種類によって分類されています。 カテゴリの「レンダリングされた」ボックスにチェックを入れると、そのカテゴリ内の関連をすべて表示または非表示できます。 特定の関連の「ボックス」にチェックを入れると、 文書内でその関連を表す線を表示または非表示できます。

例

特定の線種のカスタマイズ オプションを表示するには、線種にカーソルを合わせて鉛筆アイコンをクリックします。 表示されるメニューから、線の色、スタイル、およびタイプを変更できます。

ワークスペースの右側にあるデータパネルで、 文書 で表示される線の関連を選択できます。

図形のメタデータを表示する

文書内の「リソースタブ」で個人リソースを選択して、その場所に移動します。これにより、ワークスペースの右側にあるデータパネルにその個人リソースに関連付けられたメタデータが表示されます。 また、 文書 内のリソースを直接クリックして関連するメタデータを表示することもできます。 Lucidscaleは、クラウドインフラを元々Lucid Data Hubにインポートした際にこのメタデータを取得しました。

方法

ビュー ネストされたメタデータフィールドとその値は、タイトルの横に灰色の矢印が付いたフィールドを選択することで確認できます。 メタデータの値はリソース上でテキストとしてレンダリングされ、文書内のフィルターや条件付き書式設定の作成に利用できます。 Lucidscale文書で条件付き書式設定を作成する方法については、以下のリソースをご覧ください:

ヒント:Cloud Version Compareを使用する際、ハイライトされたリソースをクリックすると、どのメタデータフィールドが変更されたか、以前の値が何だったかを示す並列ビューのコンテキストパネルを開きます。

リソースのレイアウト設定

レイアウト設定は 、文書 内の特定のリソースタイプや、それらがレンダリングされるコンテナタイプのリソースに適用できます。 Resources タブ内の個人リソースをクリックするか、 文書 内のレンダリング済みリソースを選択すると、そのタイプのすべてのリソースにレイアウト設定を適用するオプションにアクセスできます。 データパネルから「レイアウト設定」オプションをクリックすると、代わりにレイアウト設定パネルが表示されます。例

より レイアウト設定 パネルでは、文書のレイアウトに以下の調整を加えることができます:

  • 同じ行のコンテナーを最も高いコンテナーの高さに合わせて拡大するか、内容に合わせてサイズを変更するかを決定します。
    • この設定は、含まれているリソースではなく、選択したコンテナー エンティティに適用されます。
  • コンテナー内のリソースをタイプ別にグループ化します。
  • コンテナー内のリソースの配置を調整します。
  • コンテナー内の図形を配置する列の数を調整します。
  • コンテナー内の図形間の水平方向と垂直方向の間隔を調整します。
  • 含まれている項目をアルファベット順 (A から Z または Z から A) で並べ替えます。

注: コンテナーで使用できるレイアウト設定は、他のリソースで使用できるレイアウト設定とは異なります。

メタデータ値の表示

このメニューでは、リソースの図形の下に表示したいメタデータ値をカスタマイズできます。 表示されるメタデータ値を設定するには、Resources タブ内のリソースタイプをクリックするか、 文書 内でレンダリング済みリソースを選択して、そのリソースの「レイアウト設定」パネルにアクセスしてください。 その後、「テキストフィールド」セクションで「検索」と入力するか、手動でメタデータフィールドを選択して検索できます。

拠点

選択したフィールドが表示され、入力フィールドの下にチェックボックスが表示されます。 その後、リソースアイコンの下に表示するフィールドをオンまたはオフにできます。 フィールドをドラッグして移動し、リソースアイコンでのメタデータ値の表示方法を並べ替えます。

選択したフィールドの一部には、メタデータに空/null値が含まれている場合があります。 テキストフィールドにチェックを入れたときに作成された空のフィールドを非表示にするには、フィールドの横にあるメニューをクリックして、[空のフィールドを非表示]を選択します。

リソース図形の集計

同じリソースの種類の図形を、集計された個々のリソースの数を示すバッジが付いた 1 つの図形にまとめることができます。

図形を要約する方法は2つあります。 この機能は、選択したリソースのレイアウト設定パネルからアクセスし、「図形をまとめる」をオンにして、選択したリソースタイプの図形を要約できます。

どこ

集計するリソースを右クリックして、[ すべてのバケットを集計] を選択することもできます。 図形の集計を解除するには、同じ操作を実行します。

要約

構造制御

文書の構造コントロールメニューから、実体の組織階層を制御できます。+Add Groupをクリックすると、スキーマにコンテインメントレベル(コンテナ)を追加できます。グループを追加した後、Lucidscaleはスキーマに従って自動的にレンダリング・配置します。 カーソルを合わせるグループを挟んでXボタンを押すことで階層から除外できます。

例

Lucidscale 文書の階層には以下のグループを追加できます:

  • プロジェクト
  • ネットワーク
  • サブネットワーク
  • インスタンスグループ
  • GKE クラスタ
  • ノード プール

フィルターを適用

文書に表示されるリソースは、リソースに関連付けられたメタデータに基づいてフィルターアウトできます。

フィルターについては、次の点に注意してください。

  • フィルターは1つのビューに保存することも、すべてのビューに保存できます。すべてのビューにフィルターを保存するには、フィルターを作成または編集時に「詳細ルールオプション」を有効にし、「すべてのビューに適用」とラベル付けされたボックスにチェックを入れてください。既存のフィルターのチェックボックスを外すと、そのフィルターは他のビューから削除されます。
    例
     
  • 「詳細ルールオプション 」を有効にすると 、フィルター内の数式を使い、複数の条件を追加できます。フォーミュラの詳細については、Lucid フォーミュラの リソースをご覧ください。
  • フィルターをオンまたはオフにして、適用または適用解除できます。
  • 個々のコンテナー エンティティ (ネットワーク、サブネットワーク) を除外すると、そのコンテナーのコンテンツも除外されます。
  • フィルターは「OR」関連として機能します。 例えば、フィルターが2つある場合、Filter1とFilter2の場合、文書はFilter1またはFilter2の条件に合致するものを表示します。
  • フィルターを適用するときは、適用先のエンティティの種類を選択する必要があります。 コンテナー以外のエンティティの場合、フィルターは選択したエンティティの種類にのみ適用されます。 たとえば、「名前に「test」が含まれる」のフィルタをコンピュート・インスタンス・エンティティ・タイプに適用した場合、名前に「test」が含まれているかどうかに関係なく、これはどのネットワークにも適用されません。

この記事へのフィードバックをお寄せください

この記事に関するフィードバックはありますか?体験の内容についてこちらから教えてください。

お探しの内容は見つかりましたか?

他に質問がある場合や、学んだことを共有したい場合は、当社の コミュニティ   でサポートを得て、他のユーザーと協力しましょう。