LucidscaleはAWSからアーキテクチャをインポートし、そのデータからLucidscale文書でダイアグラムを生成することができます。
Lucidscaleはクラウドアクセルと共にアドオン購入で、エンタープライズアカウント Lucid Suite 利用可能です。 クラウドアクセルについて詳しく知りたい方は、 クラウドアクセルの概要 記事をご覧ください。
利用開始
インポートされたAWSインフラストラクチャへのアクセス
AWSアーキテクチャのデータをLucid Data Hubにインポートした後、Lucidscale 文書を作成することで自動的に文書でアーキテクチャデータをレンダリングできます。
インポート方法を選択してインポートを完了すると、アカウントが Data Hub の [AWS: インポートされたアカウント] セクションに表示されます。また、[ + 新規] > [Lucidscale > AWS] をクリックすると、モーダルに既存の AWS アカウントとしてリストされます。
Data Hubから「文書を作成」をクリックすると、自動的にAWSのインフラを新しい文書のワークスペースにダイアグラムとして表示します。
以前作成した文書は、Lucid ホームページの「文書」セクションに保存されています。 カーソルを合わせるカーソルで文書の上に置き、「 開く 」をクリックするとレンダリングされたAWSインフラストラクチャにアクセスできます。
ヒント:クラウド アクセル アクセス権がある場合は、クラウド エージェント (ベータ版)を使用して、インポートされた AWS データから平易な言語のプロンプトを使用してダイアグラムを自動的に生成し、レイアウトすることができます。 ただし、時間をかけて再同期する予定のルールベースの永続ビューの場合は、標準の Lucidscale ビューベースの業務フローが依然として正しい選択です。
ビューの作成と保存
Lucidscale 文書には 1 つのクラウド フレームが含まれており、ビューはその中に作成したさまざまなビジュアライゼーションです。 ビューを使用すると、さまざまな視点からリソースを表示できます。それぞれのビューは、同じインポートされたデータに対して、構造、フィルター、レイアウト設定の異なる構成を適用します。
新しいビューを作成し、既存のビューを管理し、ビュー メニューのタブを使用してビューを切り替えます (上に表示)。 新しい文書を生成すると、レンダリングされたインフラストラクチャが「概要インフラストラクチャ」ページに自動的に表示されます。
ビューの名前変更、現在のビューを自動レイアウトや手動レイアウトで複製したり、JSONとして設定をエクスポートしたり、ビュータブのドロップダウンメニューからビューを削除したりできます。
既存のビュータブの右側にあるプラスアイコンを選択することで、標準のビューテンプレートを使って他のビューを作成できます。
ビューテンプレートのリストは次のとおりです。
- 要約されたインフラストラクチャ
- インフラストラクチャ
- VPC トポロジ
- リソース
- セキュリティグループ
- ティッカー
- サーバーレス
- コスト削減の洞察
- セキュリティインサイト
- コンプライアンスインサイト
ECS View では、クラスターで実行されているサービスとタスクを表示できます。また、クラスターを EC2 コンテナと Fargate コンテナに分割します。
セキュリティグループビューを使用すると、コンパートメント化されたセキュリティグループ 内のリソースを表示できます。複数のセキュリティグループを持つリソースは、コンテナ間で複製されます。[生成された行] セクションの [セキュリティグループ] オプションでは、双方向トラフィックを許可するセキュリティグループ間の線も生成されます。
コスト削減インサイト ビュー は、クラウド支出を最適化し、コストを削減できる特定のリソースとサービスに関する分析情報を提供します。
セキュリティ分析情報ビューを使用すると、セキュリティの脅威をもたらす可能性のあるサービス構成に関する一般的な分析情報 を得ることができます。
コンプライアンス分析情報ビューは 、インフラストラクチャ内の潜在的なコンプライアンスの問題を強調表示します。
手動レイアウトビューはゼロから作成するか、既存のビューを複製して作成できます。 このオプションでは、図形の配置を自由にコントロールでき、手動で変更できます。 例えば、リソースを文書のキャンバスにクリックしてドラッグしたり、個人コンテナのサイズを変更したりできます。
注: 自動レイアウトビューとは異なり、同期後に手動で文書データに追加したリソースはキャンバスに自動的に追加されません。 これらの資源はキャンバスにドラッグ&ドロップするか、「目」アイコンをクリックして個人資源を手動で配置する必要があります。
設定とフィルターのコレクションをビューとして保存して、さまざまな視点からインフラストラクチャをすばやくレンダリングできます。特定のビューで設定とフィルターに加えられた変更は、そのビューに自動的に保存され、ワークスペース内のインフラストラクチャのさまざまな表現を表示できます。
リソースの表示と非表示
LucidscaleでサポートされているすべてのAWSリソースタイプは、 オープン文書のリソースパネル。検索バーを使って、このリスト内の特定のリソースタイプにアクセスできます。リソースは、まずマッピング済みか非マッピングかで、インフラストラクチャでの機能的用途によって分類されます。
ヒント: マッピングされたリソースとは、Lucidが文書内のキャンバスに自動的に配置できるもののことです。 マッピングされていないリソースは、Lucidがインポートの過程で発見するものの、キャンバス上の文書内の正しい領域に配置できないものです。「未マッピング」セクションからリソースをクリックしてドラッグできます。
リソースのオン/オフを切り替える
マッピングされたカテゴリ(例:管理グループ)を対象に、そのカテゴリ内のすべてのサポートリソースタイプをレンダリングします。リソースタイプに表示される数値は、現在処理されているリソース/インポートされた総リソースを示しています。特定のリソースタイプを選択すると、その選択されたリソースタイプの個人リソースのリストを文書内に表示します。
資源タイプの横にある「目」アイコンを切り替えることで、マッピングされた資源のクラス全体を表示・隠すことができます。これは、手動でキャンバス上に配置されている未マッピングの資源にも当てはまります。例えば、VPCをオフにすると、Lucidscaleは文書からすべてのVPCを非表示しますが、その中にあったリソースは引き続き表示します。 個人リソースに描かれた同じ「目」アイコンを切り替えることで、個人単位でリソースを表示・非表示することもできます。
リソース間の線を表示する
注:Lucidscale ビュー内でリソースを要約する場合は、関連する線を文書内で表示するために、要約解除するか、未要約のリソースを含む新しいビューを作成する必要があります。
文書内のリソース間の線を、関連(メタデータ上で明示的に参照するリソース)を表すものとしてレンダリングすることができます。 これらの線は、開いた文書 の線パネル からオン・オフを切り替えることができます。
すべての支持される線は、それぞれが代表する関連の種類によって分類されています。カテゴリのレンダリングされたチェックボックスを切り替えると、そのカテゴリ内のすべての関連が表示されたり非表示になったりします。特定の関連に表示されたチェックボックスを切り替えると、文書内でその関連を表す線を表示または非表示にできます。
特定の線タイプのカスタマイズオプションを表示するには、カーソルをその線タイプの上に合わせるから、鉛筆アイコンをクリックしてください。そこから線の色やスタイルを変更し、展開メニューでタイプを入力できます。
文書でレンダリングされた線を選択し、ワークスペースの右側のデータパネルで線が表現する関連を示します。
図形のメタデータを表示する
Resources タブ の個人リソースをクリックすると 、 文書内のレンダリング場所に移動し、 ワークスペースの右側 にあるデータ パネルでその個人リソースに関連付けられたメタデータを表示します 。文書内のリソースを直接クリックすると、関連するメタデータが表示されます。Lucidscaleは、クラウドインフラをLucid Data Hubにインポートした際にこのメタデータを取得しました。
ネストされたメタデータフィールドとその値については、タイトルの横にグレーの矢印が付いているフィールドを選択することで、ビューを作成できます。 メタデータの値はリソース上でテキストとしてレンダリングされ、文書内のフィルターや条件付き書式設定の作成に利用できます。
Lucidscale文書で条件付き書式設定を作成する方法については、以下のリソースをご覧ください:
ヒント:Cloud Version Compareを使用する際、ハイライトされたリソースをクリックすると、どのメタデータフィールドが変更されたか、以前の値が何だったかを示す並列ビューのコンテキストパネルを開きます。
リソースのレイアウト設定
レイアウト 設定は、文書内の特定のリソースタイプだけでなく、レンダリングされているコンテナタイプのリソース(AWS Cloud、Accounts、Regions、VPC、Subnets)にも適用できます。Resources タブで個人リソースを選択する か、文書内でレンダリング済みリソースを選択すると、その種類のすべてのリソースにレイアウト設定を適用するオプションにアクセスできます。 データパネル の レイアウト 設定 をクリックすると、 その代わりに レイアウト設定パネル が表示されます 。
注: コンテナで使用できるレイアウト 設定は、他のリソースで使用できるレイアウト設定とは異なります。
レイアウト設定パネルから、文書のレイアウトに以下の調整を加えることができます:
-
同じ行のコンテナーを最も高いコンテナーの高さに合わせて拡大するか、内容に合わせてサイズを変更するかを決定します。
- この設定は、含まれているリソースではなく、選択したコンテナー エンティティに適用されます。
- コンテナー内のリソースをタイプ別にグループ化します。
- コンテナー内のリソースの配置を調整します。
- コンテナー内の図形を配置する列の数を調整します。
- コンテナー内の図形間の水平方向と垂直方向の間隔を調整します。
- 含まれている項目をアルファベット順 (A から Z または Z から A) で並べ替えます。
メタデータ値の表示
このメニューでは、リソースの図形の下に表示したいメタデータ値をカスタマイズできます。 表示されるメタデータ値を設定するには、「Resources」タブ内のリソースタイプをクリックするか、文書内のレンダリング済みリソースを選択して「レイアウト設定」パネルにアクセスしてください。 その後、「テキストフィールド」セクションで「検索」と入力するか、手動でメタデータフィールドを選択して検索できます。
選択したフィールドが表示され、入力欄の下にチェックボックスがあり、リソースアイコンの下に表示したいフィールドにチェックを入れたり解除したりできます。また、フィールドをドラッグ・移動することで、リソースアイコン上のメタデータの表示順を並べ替えることもできます。
選択したフィールドの一部には、メタデータに空/null値が含まれている場合があります。 テキストフィールドがチェックされているときに作成された空のフィールドを非表示にするには、フィールドの横にあるメニューを選択し、[ 空のフィールドを非表示]を選択します。
リソース図形の集計
同じリソースの種類の図形を、集計された個々のリソースの数を示すバッジが付いた 1 つの図形にまとめることができます。
図形を集計する方法は 2 つあります。 1つ目は、[レイアウト設定]パネル内からです。 リソースを選択し、このパネルの「形状の集計」をオンに切り替えて、選択したリソースタイプの形状を集計します。
要約するリソースを右クリックして、[すべて要約]オプションを選択することもできます。 図形の集計を解除するには、同じ手順に従います。
構造制御
文書の構造コントロールメニューから、実体の組織階層を制御できます 。スキー マにコンテインメントレベル(コンテナ)を追加するには+Add Groupをクリックしてください。グループを追加した後、LUCIDはスキーマに従って自動的にレンダリング・配置します。また、カーソルを合わせるグループ上でXボタンを押すことで階層から除外することもできます。
Lucidscale 文書の階層には以下のグループを追加できます:
- アカウント
- リージョン
- VPC
- アベイラビリティーゾーン
- セキュリティグループ
- ECS クラスタ
- サブネット
フィルター
文書に表示されるリソースは、リソースに関連付けられたメタデータに基づいてフィルターアウトできます。
フィルターについては、次の点に注意してください。
-
フィルターは1つのビューに保存することも、すべてのビューに保存できます。すべてのビューにフィルターを保存するには、フィルターを作成または編集時に「詳細ルールオプション」を有効にし、「すべてのビューに適用」とラベル付けされたボックスにチェックを入れてください。既存のフィルターのチェックボックスを外すと、そのフィルターは他のビューからすべて削除されます。
- [高度なルール オプショ ン ] を有効に して、フィルターで数式を使用し、フィルターに複数の条件を追加します。数式の詳細については 、 Lucid 数式 の 記事をご覧ください 。
- フィルターをオンまたはオフにして、適用または適用解除できます。
- 個々のコンテナエンティティ (リージョン、VPC、サブネット) を除外すると、そのコンテナの内容も除外されます。
- フィルターは「OR」関連として機能します。 例えば、フィルターが2つある場合、Filter1とFilter2の場合、文書はFilter1またはFilter2の条件に合致するものを表示します。
- フィルターを適用するときは、適用先のエンティティの種類を選択する必要があります。コンテナー以外のエンティティの場合、フィルターは選択したエンティティの種類にのみ適用されます。たとえば、EC2 エンティティタイプに「名前に 'test' が含まれる」というフィルタを適用した場合、名前に「test」が含まれているかどうかに関係なく、これはどの VPC にも適用されません。
この記事へのフィードバックをお寄せください
この記事に関するフィードバックはありますか?体験の内容についてこちらから教えてください。