Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to visualize AWS current running infrastructure?

for example, how my ec2 instances are connected, how many different clusters available, what instances are behind ELB, what security groups are tagged to each instance, basically i'm looking for a architecture of my current AWS environment

like image 213
Harsha Vardhan Avatar asked Jun 28 '18 07:06

Harsha Vardhan


People also ask

How can I see AWS infrastructure?

Yes, You can use https://aws.amazon.com/solutions/implementations/aws-perspective/ AWS Perspective is a visualization tool that quickly generates architecture diagrams of AWS Cloud workloads. Save this answer.

How do you see what AWS services are running?

To check if you have any active resources in your account, do the following: Open the AWS Billing and Cost Management console. In the navigation pane, on the left side of the screen, choose Bills. The Details section shows all the charges incurred by various AWS services on your account.

Can AWS generate a network diagram?

Workload Discovery on AWS lets you build, customize, and share detailed architecture diagrams.

Which AWS service enables you to collect and visualize?

Amazon CloudWatch dashboards enable you to create reusable graphs and visualize your cloud resources and applications in a unified view.


1 Answers

It may not be as convenient as the paid third-party apps that interrogate your account (makes me nervous), but I have previously done the following in the native AWS console:

  • Generate a CloudFormation template for the current account. Using Amazon's CloudFormer you can selectively generate a template for all of the resources in your account.

    CloudFormation > Create Stack > Select Template "CloudFormer" > Follow CloudFormer User Guide.

  • Visualise the Template in CloudFormation Once you have the CloudFormation json template for your account, copy and paste it into the CloudFormation Designer. Then you see all the resources and links, just spend a bit of time laying them out as you want them.

    CloudFormation > Create Stack > Design template > Template tab (at the bottom) > paste


Also, CloudCraft have a live update process, I do like their free online AWS drawing app. I have not tried the subscribed service with Live Update, but always considered giving it a go when I have a good reason to.


UPDATE 2021 - CloudFormer has been discontinued, instead have a look at Former2. Thanks to @Perplexabot for the suggestion.

like image 129
Matt D Avatar answered Sep 30 '22 03:09

Matt D