Q:

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

A:

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. 

