SlideShare a Scribd company logo
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
                                                  http://ronaldbradford.com
                       Version .1.0 19.Apr.2009
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 root@ec2-174-129-116-164.compute-1.amazonaws.com
   $ cd /home/webuser/helloworld/htdocs
   $ echo quot;<html><head>
   <title>Your Own Web Server</title>
   <meta http-equiv=quot;Content-Typequot; content=quot;text/html; charset=ISO-8859-1quot;>
   </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=quot;http://ronaldbradford.comquot;>Ronald Bradford</a> - MySQL Expert</p>
   </body></html>quot; > 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

More Related Content

What's hot

Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?
Michele Butcher-Jones
 
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methodsVerify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
metaforum technologies
 
WordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALCWordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALC
Michele Butcher-Jones
 
Your WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you checkYour WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you check
Angela Bowman
 
Your WordPress Website Is/Not Hacked
Your WordPress Website Is/Not HackedYour WordPress Website Is/Not Hacked
Your WordPress Website Is/Not Hacked
Angela Bowman
 
Setting up a blog with WordPress.com Jan 2014 Class
Setting up a blog with WordPress.com Jan 2014 ClassSetting up a blog with WordPress.com Jan 2014 Class
Setting up a blog with WordPress.com Jan 2014 Class
Eileen Lonergan
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
Ho Chi Minh City Software Testing Club
 
Higher Order WordPress Security
Higher Order WordPress SecurityHigher Order WordPress Security
Higher Order WordPress Security
Dougal Campbell
 
Really Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know AboutReally Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know About
Angela Bowman
 
Zero To WordPress Plubish
Zero To WordPress PlubishZero To WordPress Plubish
Zero To WordPress Plubish
Michele Butcher-Jones
 
Secure All The Things!
Secure All The Things!Secure All The Things!
Secure All The Things!
Dougal Campbell
 
Wordpress 101 Guide Ebook Free
Wordpress 101 Guide Ebook FreeWordpress 101 Guide Ebook Free
Wordpress 101 Guide Ebook Free
huutienmmo
 
WordPress Security WordCamp OC 2013
WordPress Security WordCamp OC 2013WordPress Security WordCamp OC 2013
WordPress Security WordCamp OC 2013
Brad Williams
 
( 16 ) Office 2007 Create An Extranet Site With Forms Authentication
( 16 ) Office 2007   Create An Extranet Site With Forms Authentication( 16 ) Office 2007   Create An Extranet Site With Forms Authentication
( 16 ) Office 2007 Create An Extranet Site With Forms AuthenticationLiquidHub
 

What's hot (14)

Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?
 
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methodsVerify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
 
WordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALCWordPress for beginners lesson 4 fall2015 JALC
WordPress for beginners lesson 4 fall2015 JALC
 
Your WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you checkYour WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you check
 
Your WordPress Website Is/Not Hacked
Your WordPress Website Is/Not HackedYour WordPress Website Is/Not Hacked
Your WordPress Website Is/Not Hacked
 
Setting up a blog with WordPress.com Jan 2014 Class
Setting up a blog with WordPress.com Jan 2014 ClassSetting up a blog with WordPress.com Jan 2014 Class
Setting up a blog with WordPress.com Jan 2014 Class
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
 
Higher Order WordPress Security
Higher Order WordPress SecurityHigher Order WordPress Security
Higher Order WordPress Security
 
Really Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know AboutReally Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know About
 
Zero To WordPress Plubish
Zero To WordPress PlubishZero To WordPress Plubish
Zero To WordPress Plubish
 
Secure All The Things!
Secure All The Things!Secure All The Things!
Secure All The Things!
 
Wordpress 101 Guide Ebook Free
Wordpress 101 Guide Ebook FreeWordpress 101 Guide Ebook Free
Wordpress 101 Guide Ebook Free
 
WordPress Security WordCamp OC 2013
WordPress Security WordCamp OC 2013WordPress Security WordCamp OC 2013
WordPress Security WordCamp OC 2013
 
( 16 ) Office 2007 Create An Extranet Site With Forms Authentication
( 16 ) Office 2007   Create An Extranet Site With Forms Authentication( 16 ) Office 2007   Create An Extranet Site With Forms Authentication
( 16 ) Office 2007 Create An Extranet Site With Forms Authentication
 

Viewers also liked

Xml interview questions
Xml interview questionsXml interview questions
Xml interview questions
Siddharth Pandey
 
Php tutorial(w3schools)
Php tutorial(w3schools)Php tutorial(w3schools)
Php tutorial(w3schools)Arjun Shanka
 
Web services
Web servicesWeb services
Web services
Michael Weiss
 
Webservices(or)SoapUI Interview Questions
Webservices(or)SoapUI Interview QuestionsWebservices(or)SoapUI Interview Questions
Webservices(or)SoapUI Interview Questions
H2kInfosys
 
Restful Web Services
Restful Web ServicesRestful Web Services
Restful Web Services
Angelin R
 
Web services tutorial
Web services tutorialWeb services tutorial
Web services tutorial
Lorna Mitchell
 
Spring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. RESTSpring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. REST
Sam Brannen
 
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
Peter R. Egli
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
Lorna Mitchell
 
Learning CSS with WordPress
Learning CSS with WordPressLearning CSS with WordPress
Learning CSS with WordPress
DMWMartin
 
Testing web services
Testing web servicesTesting web services
Testing web services
Taras Lytvyn
 
Webservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and RESTWebservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and REST
Pradeep Kumar
 

Viewers also liked (12)

Xml interview questions
Xml interview questionsXml interview questions
Xml interview questions
 
Php tutorial(w3schools)
Php tutorial(w3schools)Php tutorial(w3schools)
Php tutorial(w3schools)
 
Web services
Web servicesWeb services
Web services
 
Webservices(or)SoapUI Interview Questions
Webservices(or)SoapUI Interview QuestionsWebservices(or)SoapUI Interview Questions
Webservices(or)SoapUI Interview Questions
 
Restful Web Services
Restful Web ServicesRestful Web Services
Restful Web Services
 
Web services tutorial
Web services tutorialWeb services tutorial
Web services tutorial
 
Spring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. RESTSpring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. REST
 
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
 
Learning CSS with WordPress
Learning CSS with WordPressLearning CSS with WordPress
Learning CSS with WordPress
 
Testing web services
Testing web servicesTesting web services
Testing web services
 
Webservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and RESTWebservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and REST
 

Similar to Getting started with MySQL on Amazon Web Services

CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 GamingCloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
Amazon Web Services Korea
 
McrUmbMeetup 22 May 14: Umbraco and Amazon
McrUmbMeetup 22 May 14: Umbraco and AmazonMcrUmbMeetup 22 May 14: Umbraco and Amazon
McrUmbMeetup 22 May 14: Umbraco and Amazon
Dan Lister
 
Workshop: We love APIs
Workshop: We love APIsWorkshop: We love APIs
Workshop: We love APIs
Amazon Web Services
 
Secure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFrontSecure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFront
Amazon Web Services
 
Taking Serverless to the Edge - AWS Online Tech Talks
Taking Serverless to the Edge - AWS Online Tech TalksTaking Serverless to the Edge - AWS Online Tech Talks
Taking Serverless to the Edge - AWS Online Tech Talks
Amazon Web Services
 
(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps
Amazon Web Services
 
Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019
Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019 Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019
Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019
Amazon Web Services
 
(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront
Amazon Web Services
 
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...
Amazon Web Services
 
Lamdba micro service using Amazon Api Gateway
Lamdba micro service using Amazon Api GatewayLamdba micro service using Amazon Api Gateway
Lamdba micro service using Amazon Api Gateway
Mike Becker
 
Your Second multi-tier Serverless Architecture on AWS
Your Second multi-tier Serverless Architecture on AWSYour Second multi-tier Serverless Architecture on AWS
Your Second multi-tier Serverless Architecture on AWS
Jeshan Babooa
 
Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201
Amazon Web Services
 
AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2
Amazon Web Services
 
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Amazon Web Services
 
HTML Tutorial
HTML TutorialHTML Tutorial
HTML Tutorial
mandy_c
 
domain-routing-220627173025-41f4dc7e (1).pdf
domain-routing-220627173025-41f4dc7e (1).pdfdomain-routing-220627173025-41f4dc7e (1).pdf
domain-routing-220627173025-41f4dc7e (1).pdf
ssusere9bd3b
 
domain-routing.pptx
domain-routing.pptxdomain-routing.pptx
domain-routing.pptx
ashraf mahmoud
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberKMS Technology
 
Domain mapping
Domain mappingDomain mapping
Domain mapping
Andrea Rennick
 
Wcmtl andrear-domain-mapping
Wcmtl andrear-domain-mappingWcmtl andrear-domain-mapping
Wcmtl andrear-domain-mapping
Montreal WordPress Community
 

Similar to Getting started with MySQL on Amazon Web Services (20)

CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 GamingCloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
 
McrUmbMeetup 22 May 14: Umbraco and Amazon
McrUmbMeetup 22 May 14: Umbraco and AmazonMcrUmbMeetup 22 May 14: Umbraco and Amazon
McrUmbMeetup 22 May 14: Umbraco and Amazon
 
Workshop: We love APIs
Workshop: We love APIsWorkshop: We love APIs
Workshop: We love APIs
 
Secure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFrontSecure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFront
 
Taking Serverless to the Edge - AWS Online Tech Talks
Taking Serverless to the Edge - AWS Online Tech TalksTaking Serverless to the Edge - AWS Online Tech Talks
Taking Serverless to the Edge - AWS Online Tech Talks
 
(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps
 
Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019
Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019 Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019
Data encryption concepts in AWS - FND302 - AWS re:Inforce 2019
 
(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront
 
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...
 
Lamdba micro service using Amazon Api Gateway
Lamdba micro service using Amazon Api GatewayLamdba micro service using Amazon Api Gateway
Lamdba micro service using Amazon Api Gateway
 
Your Second multi-tier Serverless Architecture on AWS
Your Second multi-tier Serverless Architecture on AWSYour Second multi-tier Serverless Architecture on AWS
Your Second multi-tier Serverless Architecture on AWS
 
Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201
 
AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2
 
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
 
HTML Tutorial
HTML TutorialHTML Tutorial
HTML Tutorial
 
domain-routing-220627173025-41f4dc7e (1).pdf
domain-routing-220627173025-41f4dc7e (1).pdfdomain-routing-220627173025-41f4dc7e (1).pdf
domain-routing-220627173025-41f4dc7e (1).pdf
 
domain-routing.pptx
domain-routing.pptxdomain-routing.pptx
domain-routing.pptx
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
 
Domain mapping
Domain mappingDomain mapping
Domain mapping
 
Wcmtl andrear-domain-mapping
Wcmtl andrear-domain-mappingWcmtl andrear-domain-mapping
Wcmtl andrear-domain-mapping
 

More from Ronald Bradford

Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1
Ronald Bradford
 
MySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsMySQL Backup and Recovery Essentials
MySQL Backup and Recovery Essentials
Ronald Bradford
 
The History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystemThe History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystem
Ronald Bradford
 
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsLessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
Ronald Bradford
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New Relic
Ronald Bradford
 
MySQL Best Practices - OTN
MySQL Best Practices - OTNMySQL Best Practices - OTN
MySQL Best Practices - OTNRonald Bradford
 
MySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNMySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNRonald Bradford
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNRonald Bradford
 
MySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourMySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourRonald Bradford
 
MySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFMySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFRonald Bradford
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL ScalabilityRonald Bradford
 
MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07Ronald Bradford
 
Capturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLCapturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLRonald Bradford
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That Bite
Ronald Bradford
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance ImprovementsRonald Bradford
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
Ronald Bradford
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
Ronald Bradford
 
10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study
Ronald Bradford
 
Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010
Ronald Bradford
 
Drizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and EcosystemDrizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and Ecosystem
Ronald Bradford
 

More from Ronald Bradford (20)

Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1
 
MySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsMySQL Backup and Recovery Essentials
MySQL Backup and Recovery Essentials
 
The History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystemThe History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystem
 
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsLessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New Relic
 
MySQL Best Practices - OTN
MySQL Best Practices - OTNMySQL Best Practices - OTN
MySQL Best Practices - OTN
 
MySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNMySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTN
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTN
 
MySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourMySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD Tour
 
MySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFMySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SF
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL Scalability
 
MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07
 
Capturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLCapturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQL
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That Bite
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance Improvements
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
 
10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study
 
Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010
 
Drizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and EcosystemDrizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and Ecosystem
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Getting started with MySQL on Amazon Web Services

  • 1. 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 http://ronaldbradford.com Version .1.0 19.Apr.2009
  • 2. Using Amazon Web Services Overview http://ronaldbradford.com
  • 3. 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
  • 4. Using Amazon Web Services Terminology http://ronaldbradford.com
  • 5. Using Amazon Web Services Terminology ❖ AWS - Amazon Web Services ❖ EC2 - Elastic Compute Cloud ❖ S3 - Simple Storage Service http://ronaldbradford.com
  • 6. Using Amazon Web Services Signup for AWS (6 steps) http://ronaldbradford.com
  • 7. Using Amazon Web Services 1. Find AWS http://ronaldbradford.com
  • 8. Using Amazon Web Services http://ronaldbradford.com
  • 9. Using Amazon Web Services 2. Signup http://ronaldbradford.com
  • 10. Using Amazon Web Services 3. New User http://ronaldbradford.com
  • 11. Using Amazon Web Services 4. Enter Initial Details http://ronaldbradford.com
  • 12. Using Amazon Web Services 5. Enter Full Details http://ronaldbradford.com
  • 13. Using Amazon Web Services http://ronaldbradford.com
  • 14. Using Amazon Web Services 6. Check Email http://ronaldbradford.com
  • 15. Using Amazon Web Services Access Identifiers (7 steps) http://ronaldbradford.com
  • 16. Using Amazon Web Services 1. Access Key ID http://ronaldbradford.com
  • 17. Using Amazon Web Services 2. Secret Access Key http://ronaldbradford.com
  • 18. Using Amazon Web Services http://ronaldbradford.com
  • 19. Using Amazon Web Services 3. Account Number http://ronaldbradford.com
  • 20. Using Amazon Web Services 4. Create X.509 Certificate http://ronaldbradford.com
  • 21. Using Amazon Web Services 5. Confirm Key Creation http://ronaldbradford.com
  • 22. Using Amazon Web Services 6. Private Key File http://ronaldbradford.com
  • 23. Using Amazon Web Services 7. X.509 Certificate File http://ronaldbradford.com
  • 24. 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
  • 25. Using Amazon Web Services Register for EC2/S3 (7 steps) http://ronaldbradford.com
  • 26. Using Amazon Web Services 1. Start AWS Console http://ronaldbradford.com
  • 27. Using Amazon Web Services 2. Signup for EC2 http://ronaldbradford.com
  • 28. Using Amazon Web Services http://ronaldbradford.com
  • 29. Using Amazon Web Services 3. Enter CC Details http://ronaldbradford.com
  • 30. Using Amazon Web Services 4. Confirm CC Address http://ronaldbradford.com
  • 31. Using Amazon Web Services 5. Complete Signup http://ronaldbradford.com
  • 32. Using Amazon Web Services 6. Confirm EC2 Email http://ronaldbradford.com
  • 33. Using Amazon Web Services 7. Confirm S3 Email http://ronaldbradford.com
  • 34. Using Amazon Web Services Launching a server (8 steps) http://ronaldbradford.com
  • 35. Using Amazon Web Services 1. Select AWS Console http://ronaldbradford.com
  • 36. Using Amazon Web Services 2. Launch New Instance http://ronaldbradford.com
  • 37. Using Amazon Web Services http://ronaldbradford.com
  • 38. Using Amazon Web Services http://ronaldbradford.com
  • 39. Using Amazon Web Services http://ronaldbradford.com
  • 40. Using Amazon Web Services 3. Select Instance Type http://ronaldbradford.com
  • 41. Using Amazon Web Services 4. Generate Key Pair http://ronaldbradford.com
  • 42. Using Amazon Web Services http://ronaldbradford.com
  • 43. Using Amazon Web Services 5. Configure Firewall http://ronaldbradford.com
  • 44. Using Amazon Web Services 6. Configure Instance settings http://ronaldbradford.com
  • 45. Using Amazon Web Services http://ronaldbradford.com
  • 46. Using Amazon Web Services http://ronaldbradford.com
  • 47. Using Amazon Web Services 7. Confirm Instance Running http://ronaldbradford.com
  • 48. Using Amazon Web Services http://ronaldbradford.com
  • 49. Using Amazon Web Services 8. Verify Instance Operational http://ronaldbradford.com
  • 50. Using Amazon Web Services Accessing your server (2 steps) http://ronaldbradford.com
  • 51. Using Amazon Web Services $ ssh -i 42sqlexample.pem root@ec2-174-129-116-164.compute-1.amazonaws.com $ cd /home/webuser/helloworld/htdocs $ echo quot;<html><head> <title>Your Own Web Server</title> <meta http-equiv=quot;Content-Typequot; content=quot;text/html; charset=ISO-8859-1quot;> </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=quot;http://ronaldbradford.comquot;>Ronald Bradford</a> - MySQL Expert</p> </body></html>quot; > index.php 1. Modify home page content http://ronaldbradford.com
  • 52. Using Amazon Web Services 2. View modified home page http://ronaldbradford.com
  • 53. 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
  • 54. Using Amazon Web Services Shutting down (3 steps) http://ronaldbradford.com
  • 55. Using Amazon Web Services 1. Select Instance to terminate http://ronaldbradford.com
  • 56. Using Amazon Web Services 2. Confirm Termination Request http://ronaldbradford.com
  • 57. Using Amazon Web Services http://ronaldbradford.com
  • 58. Using Amazon Web Services 3. Verify Instance Terminated http://ronaldbradford.com
  • 59. Using Amazon Web Services Wrap up http://ronaldbradford.com
  • 60. Using Amazon Web Services Where to from here ❖ Elastic IP ❖ Elastic Block Store ❖ Custom AMIs http://ronaldbradford.com
  • 61. 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
  • 62. Using Amazon Web Services Don't forget ❖ System Monitoring ❖ External Host Monitoring ❖ Backups ❖ Test your recovery process http://ronaldbradford.com
  • 63. 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