- The document provides an overview of steps a user can take during their first hour and second hour on AWS to set up their account properly and launch basic workloads securely. It covers setting up an account, monitoring spending, basic security configuration, launching an EC2 instance, and getting help.
- The document recommends setting up multi-factor authentication, understanding account types, creating IAM groups and users, tagging resources, understanding regions and availability zones, and getting help via forums, training, blogs, and podcasts.
- For the second hour, it suggests monitoring costs programmatically by tagging, automating infrastructure, using CloudFormation, and expanding skills with AWS certification.
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 (Oregon) EU-WEST (Ireland)
ASIA PAC (Tokyo)
ASIA PAC
(Singapore)
US-WEST (N. California)
SOUTH AMERICA (Sao Paulo)
US-EAST (Virginia)
GOV CLOUD
ASIA PAC
(Sydney)
CHINA
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
– Melbourne & Perth
• Lunch & Learns
• Local User Groups
– Adelaide (yay!), Brisbane, Canberra,
Melbourne, Perth & Sydney
– Auckland
how many can you see???
39. Expand your skills with AWS
Certification
aws.amazon.com/certification
Exams
Validate your proven
technical expertise with
the AWS platform
On-Demand
Resources
aws.amazon.com/training/
self-paced-labs
Videos & Labs
Get hands-on practice
working with AWS
technologies in a live
environment
aws.amazon.com/training
Instructor-Led
Courses
Training Classes
Expand your technical
expertise to design, deploy,
and operate scalable,
efficient applications on AWS