0% found this document useful (0 votes)
44 views63 pages

Using Amazon Web Services: A Beginners Guide For Mysql Users

This document provides a beginner's guide to using Amazon Web Services. It outlines the steps to create an AWS account, launch a server instance, access the server remotely, modify files on the server, and ultimately shut down the server instance. The tutorial is estimated to take 20 minutes and cost $1.50. It introduces key AWS terms like EC2, S3, and provides screenshots to illustrate the console and account setup process.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views63 pages

Using Amazon Web Services: A Beginners Guide For Mysql Users

This document provides a beginner's guide to using Amazon Web Services. It outlines the steps to create an AWS account, launch a server instance, access the server remotely, modify files on the server, and ultimately shut down the server instance. The tutorial is estimated to take 20 minutes and cost $1.50. It introduces key AWS terms like EC2, S3, and provides screenshots to illustrate the console and account setup process.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 63

Using Amazon Web Services

Using Amazon Web Services


A Beginners Guide for MySQL Users

Ronald Bradford Principal - 42SQL MySQL Camp 2009 Santa Clara - April 2009
Version .1.0 19.Apr.2009 http://ronaldbradford.com

Using Amazon Web Services

Overview

http://ronaldbradford.com

Using Amazon Web Services

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

Using Amazon Web Services

Terminology

http://ronaldbradford.com

Using Amazon Web Services

Terminology
AWS - Amazon Web Services EC2 - Elastic Compute Cloud S3 - Simple Storage Service

http://ronaldbradford.com

Using Amazon Web Services

Signup for AWS


(6 steps)

http://ronaldbradford.com

Using Amazon Web Services

1. Find AWS
http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

2. Signup
http://ronaldbradford.com

Using Amazon Web Services

3. New User
http://ronaldbradford.com

Using Amazon Web Services

4. Enter Initial Details


http://ronaldbradford.com

Using Amazon Web Services

5. Enter Full Details


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

6. Check Email
http://ronaldbradford.com

Using Amazon Web Services

Access Identifiers
(7 steps)

http://ronaldbradford.com

Using Amazon Web Services

1. Access Key ID
http://ronaldbradford.com

Using Amazon Web Services

2. Secret Access Key


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

3. Account Number
http://ronaldbradford.com

Using Amazon Web Services

4. Create X.509 Certificate


http://ronaldbradford.com

Using Amazon Web Services

5. Confirm Key Creation


http://ronaldbradford.com

Using Amazon Web Services

6. Private Key File


http://ronaldbradford.com

Using Amazon Web Services

7. X.509 Certificate File


http://ronaldbradford.com

Using Amazon Web Services

Checklist
Access Key ID Secret Access Key Account Number X.509 Private Key File X.509 Certificate File

http://ronaldbradford.com

Using Amazon Web Services

Register for EC2/S3


(7 steps)

http://ronaldbradford.com

Using Amazon Web Services

1. Start AWS Console


http://ronaldbradford.com

Using Amazon Web Services

2. Signup for EC2


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

3. Enter CC Details
http://ronaldbradford.com

Using Amazon Web Services

4. Confirm CC Address
http://ronaldbradford.com

Using Amazon Web Services

5. Complete Signup
http://ronaldbradford.com

Using Amazon Web Services

6. Confirm EC2 Email


http://ronaldbradford.com

Using Amazon Web Services

7. Confirm S3 Email
http://ronaldbradford.com

Using Amazon Web Services

Launching a server
(8 steps)

http://ronaldbradford.com

Using Amazon Web Services

1. Select AWS Console


http://ronaldbradford.com

Using Amazon Web Services

2. Launch New Instance


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

3. Select Instance Type


http://ronaldbradford.com

Using Amazon Web Services

4. Generate Key Pair


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

5. Configure Firewall
http://ronaldbradford.com

Using Amazon Web Services

6. Configure Instance settings


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

7. Confirm Instance Running


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

8. Verify Instance Operational


http://ronaldbradford.com

Using Amazon Web Services

Accessing your server


(2 steps)

http://ronaldbradford.com

Using Amazon Web Services

$ ssh -i 42sqlexample.pem [email protected] $ 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

1. Modify home page content


http://ronaldbradford.com

Using Amazon Web Services

2. View modified home page


http://ronaldbradford.com

Using Amazon Web Services

For Windows Users


Download Putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/

Refer to Putty Instructions


http://docs.amazonwebservices.com/AWSEC2/2007-08-29/GettingStartedGuide/ putty.html

http://ronaldbradford.com

Using Amazon Web Services

Shutting down
(3 steps)

http://ronaldbradford.com

Using Amazon Web Services

1. Select Instance to terminate


http://ronaldbradford.com

Using Amazon Web Services

2. Confirm Termination Request


http://ronaldbradford.com

Using Amazon Web Services

http://ronaldbradford.com

Using Amazon Web Services

3. Verify Instance Terminated


http://ronaldbradford.com

Using Amazon Web Services

Wrap up

http://ronaldbradford.com

Using Amazon Web Services

Where to from here


Elastic IP Elastic Block Store Custom AMIs

http://ronaldbradford.com

Using Amazon Web Services

Useful tools
Elastic Fox S3 Fox AWS CLI tools

http://sourceforge.net/projects/elasticfox/ http://www.s3fox.net/ http://docs.amazonwebservices.com/AWSEC2/2007-08-29/GettingStartedGuide/

http://ronaldbradford.com

Using Amazon Web Services

Don't forget
System Monitoring External Host Monitoring Backups Test your recovery process

http://ronaldbradford.com

Using Amazon Web Services

Professional Help is Available


Two decades IT expertise 10 years in MySQL
System/Data Architecture Database Performance and Tuning High Availability and Scalability Education and Training

http://ronaldbradford.com
http://ronaldbradford.com

You might also like