The default Amazon Web Services (AWS) default (security) group (aka cloudwall/firewall) only allows access to AMIs from the same group. However you and your desktop or notebook or any customers PCs will not be in this group and therefore blocked even if you have setup key pairs (http://code.google.com/p/cloudtools/wiki/Ec2KeyPair) !
You’ll need to add security rules to ALLOW ports such as SSH (22), SMTP (25), HTTP (80) etc to be accessible from outside the group ie any IP in the world (0.0.0.0/0) instead of just that group !
Just login to your AWS Console select the Security Groups tab, select deafult group and create the new rule(s) and/or create new security groups. (http://code.google.com/p/cloudtools/wiki/EnablingSshAccess)
You may also want to allow your webserver instances to talk to your database servers in which case make sure you
- either ensure web servers and db servers are running in the same default group
- create a db servers (security) group that allow access from a web servers (security) group and make sure your webserver AMI(s) & db AMI(s) are running in the correct security group.
Virtualised File Delivery with Amazon CloudFront delivers your content using a global network of edge locations. Requests for your objects are automatically routed to the nearest edge location, so content is delivered with the best possible performance. Amazon CloudFront works seamlessly with Amazon Simple Storage Service (Amazon S3) which durably stores the original, definitive versions of your files.
Now even Virtualmin (from the makers of Webmin) have Amazon EC2 AMI offerings !
Now even SalesForce have integrated an Amazon EC2 Explorer and EC2 Console into their system
EC2 Quick Start
- sign up
- generate cert & private key
- download amazon ec2 tools into ~/ec2
- export environment variables
- export EC2_HOME=~/ec2
- export JAVA_HOME=/usr/java/jre1.5.0_15
- export EC2_PRIVATE_KEY=~/ec2/pk.pem
- export EC2_CERT=~/ec2/cert.pem
- export EC2_JVM_ARGS=”-Dhttps.proxyHost=my.proxy -Dhttps.proxyPort=8080″
Then run amazon ec2 describe images utility
$ ./bin/ec2-describe-images -a
you’ll see a list of over 600 AMIs including the following jumpboxs
- IMAGE ami-70ab4f19 jumpbox-amis/bugzilla-1.1.0.manifest.xml
- IMAGE ami-71ab4f18 jumpbox-amis/mediawiki-1.1.0.manifest.xml
- IMAGE ami-6aac4803 jumpbox-amis/movabletype-1.1.0.manifest.xml
- IMAGE ami-0eb45067 jumpbox-amis/wordpress-1.1.0.manifest.xml
just choose a JumpBox AMI virtual machine software appliance and run it !
Finally check your credit card bill the following month !