Professional Documents
Culture Documents
Ronald Bradford Principal - 42SQL MySQL Camp 2009 Santa Clara - April 2009
Version .1.0 19.Apr.2009 http://ronaldbradford.com
Overview
http://ronaldbradford.com
This presentation assumes you have never used Amazon Web Services (AWS) in any way. We will step through a tutorial to create an AWS account, login, start a server, and access the running server on the Internet. Time: 20 minutes Cost: $1.50 Investment
http://ronaldbradford.com
Terminology
http://ronaldbradford.com
Terminology
AWS - Amazon Web Services EC2 - Elastic Compute Cloud S3 - Simple Storage Service
http://ronaldbradford.com
http://ronaldbradford.com
1. Find AWS
http://ronaldbradford.com
http://ronaldbradford.com
2. Signup
http://ronaldbradford.com
3. New User
http://ronaldbradford.com
http://ronaldbradford.com
6. Check Email
http://ronaldbradford.com
Access Identifiers
(7 steps)
http://ronaldbradford.com
1. Access Key ID
http://ronaldbradford.com
http://ronaldbradford.com
3. Account Number
http://ronaldbradford.com
Checklist
Access Key ID Secret Access Key Account Number X.509 Private Key File X.509 Certificate File
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
3. Enter CC Details
http://ronaldbradford.com
4. Confirm CC Address
http://ronaldbradford.com
5. Complete Signup
http://ronaldbradford.com
7. Confirm S3 Email
http://ronaldbradford.com
Launching a server
(8 steps)
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
5. Configure Firewall
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com
$ ssh -i 42sqlexample.pem root@ec2-174-129-116-164.compute-1.amazonaws.com $ cd /home/webuser/helloworld/htdocs $ echo "<html><head> <title>Your Own Web Server</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> </head><body> <h1>Your own Web Server running on AWS</h1> <p>A demonstration for MySQL Camp 2009, Santa Clara, April 2009</p> <p>Thanks to <a href="http://ronaldbradford.com">Ronald Bradford</a> - MySQL Expert</p> </body></html>" > index.php
http://ronaldbradford.com
Shutting down
(3 steps)
http://ronaldbradford.com
http://ronaldbradford.com
Wrap up
http://ronaldbradford.com
http://ronaldbradford.com
Useful tools
Elastic Fox S3 Fox AWS CLI tools
http://ronaldbradford.com
Don't forget
System Monitoring External Host Monitoring Backups Test your recovery process
http://ronaldbradford.com
http://ronaldbradford.com
http://ronaldbradford.com