Post on 13-Jul-2015
transcript
Notes
This talk was given with a lot more information than
what was on the slides.
See the “Notes” section for more details and links.
You may need to download the deck to see them.
- SM
Amazon Services
STORAGE
S3
Glacier
EBS
High performance databases
ElastiCache
Redshift Dynamo
RDS
LOW COST
COMPUTE
EC2
Elastic Cloud Compute EC2
Allows you to
Obtain virtual servers, (Compute Instances)
Resize your compute capacity in the cloud
Advantage: Save yourself time space and money!
Simple Storage Service S3
Online file storage web service
S3 provides storage through web services interfaces
(REST, SOAP, and BitTorrent).
Useful but you end up getting roped into EBS
Management tools
Amazon Web Services Management Console
Clunky, slow and unintuitive IMO
Command Line Interface (CLI)
Download and code using SDKs in your choice of
language…
Java, PHP, .NET, Node.js, Python, Ruby..
Getting started with EC2
1. Choosing instance type
• Pick a template (AMI) OR customize
2. Specify Quantity
AMI
Amazon machine instance
Template from where you launch you can launch and
instance
Create your own custom AMI
Shared AMIs
AMI types
Storage for the Root Device
Regions and Availability Zones
Operating system
Architecture (32-bit or 64-bit)
Launch Permissions
Backing up data
Amazon EBS or Amazon S3
Choose which one based on persistent storage
Amazon S3
Amazon EBS
Instances and AMI
Instance types
CPU
Memory
Storage
Networking capacity
Instance types
CPU Credits?
T1.micro and t2.micro difference
Way that CPU bursting occurs
Region and Availability Zone
Regions
Availability Zones
Phases of instance
Security Best practices
Create IAM user
Create groups
Create key pair
VPC
Free Tier
Free for anyone to start, just be wary of which
instance types you choose!
Future projects? Ideas?
AWS SDK using Laravel
AWS Basics
More AWS articles and videos
AWS and Wordpress
Demo time
Thanks everyone!