AWS Tutorials: Difference between revisions

From Adam Colton
Jump to navigation Jump to search
Created page with "I want to create a set of tutorials documenting my work with AWS and eventually turn them into a presentation for conferences. ==AWS Basics== Terms * EC2 * EBS / Volume * AMI * ..."
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
* Key pairs
* Key pairs
* Security Groups
* Security Groups
Free tier. You can run through most of these tutorials for free. And you can run a decent web server for a year for free. Throw in $10 for a domain and you're set.


Walk through signing in, creating a key pair, and launching an instance.
Walk through signing in, creating a key pair, and launching an instance.
Line 14: Line 16:
==Setting up a basic LAMP server==
==Setting up a basic LAMP server==
Update and upgrade. Using tasksel on Ubuntu. Install webmin, phpMyAdmin and wordpress.
Update and upgrade. Using tasksel on Ubuntu. Install webmin, phpMyAdmin and wordpress.
==SSH : Bash==
How to connect from Linux over SSH.
==SSH : PuTTY==
How to connect with putty. Show saving a connection and setting different fonts so it's not ugly.


==AMI==
==AMI==
Line 23: Line 31:
==Volumes Advanced==
==Volumes Advanced==
Detaching and reattaching the MySql volume. Detaching the volume and moving it to another machine.
Detaching and reattaching the MySql volume. Detaching the volume and moving it to another machine.
==Bonus: Minecraft==
===Basic Server===
Getting the server running. Installing an update manually.
===Advanced Server===
Adding a bash script. Controlling the server from a micro instance (or a non EC2 computer).

Latest revision as of 20:03, 17 January 2013

I want to create a set of tutorials documenting my work with AWS and eventually turn them into a presentation for conferences.

AWS Basics

Terms

  • EC2
  • EBS / Volume
  • AMI
  • Elastic IP
  • Key pairs
  • Security Groups

Free tier. You can run through most of these tutorials for free. And you can run a decent web server for a year for free. Throw in $10 for a domain and you're set.

Walk through signing in, creating a key pair, and launching an instance.

Setting up a basic LAMP server

Update and upgrade. Using tasksel on Ubuntu. Install webmin, phpMyAdmin and wordpress.

SSH : Bash

How to connect from Linux over SSH.

SSH : PuTTY

How to connect with putty. Show saving a connection and setting different fonts so it's not ugly.

AMI

Creating an AMI and launching a new instance from it.

Volumes

Creating a new volume and moving MySql to it.

Volumes Advanced

Detaching and reattaching the MySql volume. Detaching the volume and moving it to another machine.

Bonus: Minecraft

Basic Server

Getting the server running. Installing an update manually.

Advanced Server

Adding a bash script. Controlling the server from a micro instance (or a non EC2 computer).