https://console.aws.amazon.com/
Region should be us-west-oregon.
Kind of like password to log into the EC2.
Firewall controlling traffic around the application.
Identity and Access Management.
Gives the EC2 access to other resources in AWS.
(Like our Database.)
Mac: Terminal SSH
Windows: Putty
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
sudo yum update -y
sudo yum install -y httpd php mysql
sudo service httpd start
sudo chkconfig httpd on
Logged into the EC2, run:
AMIs are EC2 templates.
(It would be super annoying to have to manually configure our web server each time.)
RDS Instance: Relational Database Service
This controlls traffic around the database.
Automagically makes replica in another availability zone.
Distributes application traffic across multiple EC2s.
Helps meet business requirements of:
Select TCP for Health Check
Push notification to email us when EC2s are created or deleted.
(Can use SNS for many other things too.)
Launch or terminate EC2 instances based off of policy.
Template for the auto scaling group.
#!bin/bash
yum update -y
service httpd start
chkconfig httpd on
Make sure to select our Security Group!
Set TCP for Health Check
Now delete it all :)
IaaS is the hardware and software that powers it all – servers, storage, networks, operating systems.
PaaS is the set of tools and services designed to make coding and deploying applications quick and efficient.
SaaS applications are designed for end-users, delivered over the web via third party vendors.
AWS offers several different certification you can take to show companies how awesome you are in the cloud!