This session will introduce the key features and different services offered by AWS and demonstrate how you can get started and provide guidance and best practices on choosing the right types of instance, purchasing options, etc that will set you up for long term success on the AWS cloud
2. Overview
• Assumes (very) little AWS knowledge
• Simple tasks that can save time and avoid embarrassment later
• Will focus on what and not so much on how
• Five main areas
– Set up an account
– Monitor your spending
– Basic security setup
– Launch a workload
– Get help
4. Sign Up For An Account
• Very simple, entire process takes less than 5 minutes
– You will need a Credit Card
– You will need access to a phone for automated ID verification
• Pick a good email address
– use a group email alias
– don’t use your amazon.com credentials
5. Turn On Premium Support
Developer
Business
Enterprise
Access via
Email
Phone, Chat, Email
Phone, Chat, Email
Named Contacts
1
5
Unlimited
Response Time
< 12 hours
< 1 hour
< 15 minutes
Trusted Advisor
No
Yes
Yes
Infrastructure Event
Management
Pay per event
Included
Technical Account
Manager
Included
11. MFA for your Root Account
• You did turn that on right?
• Double-check in the IAM Console
12. Understand the Different Account Types
• Root Account
– treat it like a root or Administrator account (i.e. don’t use it!)
– put the credentials and MFA token somewhere safe
• IAM Accounts
– familiar users and groups model
– apply policies to users or groups to grant privileges in your AWS
environment
13. Create an IAM Group for Admins
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
17. Understand Regions, AZs and Edges
US-WEST (N. California)
EU-WEST (Ireland)
ASIA PAC (Tokyo)
ASIA PAC
(Singapore)
US-WEST (Oregon)
SOUTH AMERICA (Sao Paulo)
US-EAST (Virginia)
GOV CLOUD
ASIA PAC (Sydney)
22. Learn the EC2 Basics
• Explore the different instance types
– why not try them all?
• Exploit the pay-by-the-hour model
• There is a Free Tier – use it!
• Use Tags
23. No really, Use Tags!
• Can be used in your IAM Policies
• Can be used for cost allocation
• Can be used from the SDKs and the CLI
• Can be used from 3rd party tools like Chef
24. Launch an EC2 Instance
• From the console
– baseline AMI from AWS
– fully configured AMI from the AWS Marketplace
• From CloudFormation
• From the Command Line Interface (CLI)
29. Do Some Training
• Official AWS Instructor-Led classes
• Self-Paced Labs
• Take a Test Drive
30. Read The Official AWS Blogs
Chinese
Portuguese
German
Japanese
Application
Management
PHP
.NET
Ruby
Mobile
Java
Security
31. Listen To The Podcast
• Short, sharp and topical
• Amusing accents
32. Reach out to your AWS Account Team
• You have one whether you know it or not
• We don’t bite
• We love talking to our customers
• We bring our own whiteboard markers
• If we can’t answer your question about AWS, we will find
someone who can
35. Monitor Your Costs – Ninja Style
• Programmatic Billing Access
– you did start Tagging everything right?
• Gamify your infrastructure spend
• Plug in a 3rd party tool
– Splunk
– Netflix Ice
– Cloudyn
– Cloudability
– many others
36. Dial Up Your Security – Ninja Style
• Start using Resource-level Permissions
• Setup Identity Federation
• Turn on CloudTrail
• Use EC2 Roles to keep your AWS
credentials out of GitHub
37. Start Thinking About Automation
• Get to know CloudFormation like your life depends on it
• Learn the new unified CLI
– learn the S3 commands first
• Start leveraging User Data
• Add in Chef, Puppet, Ansible etc. as necessary
38. Attend Events
• Summits in 2014
– Sydney, Auckland, Brisbane, Melbourne,
Canberra & Perth
• Lunch & Learns
• Local User Groups
– Adelaide (yay!), Brisbane, Canberra,
Melbourne, Perth & Sydney
– Auckland