web-dev-qa-db-ja.com

AWSで現在実行中のインフラストラクチャを視覚化する方法はありますか?

たとえば、ec2インスタンスの接続方法、利用可能なクラスターの数、ELBの背後にあるインスタンス、各インスタンスにタグ付けされているセキュリティグループなど、基本的に現在のAWS環境のアーキテクチャを探しています

7
Harsha Vardhan

アカウントに問い合わせる有料のサードパーティアプリほど便利ではないかもしれませんが(緊張します)、以前はネイティブAWSコンソールで次のことを行いました。

  • 現在のアカウントのCloudFormationテンプレートを生成します。AmazonのCloudFormerを使用すると、アカウント内のすべてのリソースのテンプレートを選択的に生成できます。

    CloudFormation>スタックの作成>テンプレート「CloudFormer」の選択>フォロー CloudFormerユーザーガイド

  • CloudFormationでテンプレートを視覚化するアカウントのCloudFormation jsonテンプレートを取得したら、それをコピーして CloudFormation Designer に貼り付けます。次に、すべてのリソースとリンクが表示されます。少し時間をかけて、必要に応じてレイアウトしてください。

    CloudFormation>スタックの作成>デザインテンプレート>テンプレートタブ(下部)>貼り付け


また、 CloudCraft ライブアップデートプロセスがあります。無料のオンラインAWS描画アプリが好きです。購読しているサービスをLiveUpdateで試したことはありませんが、正当な理由がある場合は常に試してみることにしました。

5
Matt D

ほとんどのクラウドフォーメーションの視覚化に関する1つの課題は、論理エンティティではなく、すべてのリソースをマッピングすることです。たとえば、VPCは通常20のリソースですが、論理的には1つのエンティティのみです。 Stackery VS Codeプラグイン は無料で、論理エンティティを使用した視覚化と編集が可能です。編集は主にサーバーレスアプリに焦点を当てていますが、 すべてのクラウドフォーメーションリソースを視覚化する

「現在何が実行されているか」という質問に答えるために、New Relic Infrastructure、Datadog、Signalfxはすべてそれを行うための優れたソリューションを備えています。

1
Abnerg

Datadogは私がこれまでに見つけた中で最高です。有料サービスですが、高くはありません。その主な焦点は、インフラストラクチャの視覚化ではなく監視ですが、ユースケースに役立つ場合があります。 https://www.datadoghq.com/dg/monitor/aws/

短いアニメーション:

https://don08600y3gfm.cloudfront.net/video/AWS-dashboard-hostmap-comp.mp4

enter image description here

1
Denes Papp

他の人が指摘しているように、最初にCloudformerを使用して(正確な状態を表すことはできませんでした)、少し複雑な方法でCloudFormationテンプレートを作成し、CloudFormationデザイナーを使用して同じものを視覚化するか、サードパーティを使用することができますアプリなどVisualOps。私が読んだことから これまでのところ 、これは非常に興味深く正確に見えます。 ここに ウォークスルー。

1
st_rt_dl_8