AWS performance

A few days ago, the Amazon AWS systems went down and with it several key websites as well. So I decided to tinker a bit with AWS and see how Amazon’s “rented” performance  compared to that of my home system.

So here are the steps to doing something similar :

1. Create the AMI instance with Ubuntu ( preferably choose the 5 ECU option ). I’d think a dual-core PC would be around 2 ECU.

2.After choosing the AMI,  enter the instance information – I chose a 1.7GB instance.

3. Next step is to configure the kernel and the RAM Disk ID – both are default here.  Checking “Termination Protection” is a good safety.

4. Enter the key/value pair metatag tag.  Useful names are recommended for faster recovery later.

5. Generate a key pair.

6. Add to a security group.

7. Review all the relevant information and click “Launch” to launch.

8.So now the instance  is running and capable of  hosting applications. AWS instances are barebones and thus running X-server and using VNC etc are a pain.

9.Connect to the instance. Credentials will be presented.

10. An SSH connection now can be created for a terminal access to the instance.

11. The command window shows the Ubuntu installation.  IP address etc information is also presented.

12. I could never get VNC to work on AWS – so I decided to go for X2Go.  Here we update the X2GO server.

13. AMI details. Note the default Ubuntu installation.

14. Complete the X2GO server installation.

15. And then get the Ubuntu-desktop as well – it is boring to work on a terminal alone.

16. Fire up the X2Go client and send the credentials.

17.Voila ! here is the Gnome on Ubuntu.

18.Change the password and feel secure 🙂

19. I ran Hashcat to test how much the instance would perform.  CPU=100% 🙂