This session is ideal for IT/Infrastructure Manager, Application Developers, System Architects/Administrators and anyone who is growing their AWS footprint. We will uncover recent customer experiences at every stage while you can network with peers that face similar challenges.
Radiant Call girls in Dubai O56338O268 Dubai Call girls
6 Commonly Asked Questions from Customers Building on AWS
1. 7/12/16
1
6 Commonly Asked
Questions from Customers
Building on AWS
Mitch Beaumont
AWS Technical Consultant
Fanatical Support for AWS, Rackspace
How do I choose the right EC2 instance?
It depends
2. 7/12/16
2
How do I choose the right EC2 instance?
It depends
• What are your performance
requirements?
• What are you scaling requirements?
• What are your budgetary constraints?
• When do you need it done by?
• How do you measure success?
Feels like
this
Or this
3. 7/12/16
3
Feels like
this
On a
good day
This would be great!
Know your workload
Are you running HPC apps?
How large is your working set?
Do you need to scale?
4. 7/12/16
4
Know your workload
Are you running HPC apps?
How large is your working set?
Do you need to scale?
Filter by instance
General purpose
Compute, Memory, Storage Optimized
GPU, etc
Know your workload
Are you running HPC apps?
How large is your working set?
Do you need to scale?
Filter by instance
General purpose
Compute, Memory, Storage Optimized
GPU, etc
Filter by capability
Network IO
EBS Optimized
Local Storage
5. 7/12/16
5
Know your workload
Are you running HPC apps?
How large is your working set?
Do you need to scale?
Filter by instance
General purpose
Compute, Memory, Storage Optimized
GPU, etc
Filter by capability
Network IO
EBS Optimized
Local Storage
Profile you application
Establish baseline performance envelope
Test with each new instance
Know your workload
Are you running HPC apps?
How large is your working set?
Do you need to scale?
Filter by instance
General purpose
Compute, Memory, Storage Optimized
GPU, etc
Filter by capability
Network IO
EBS Optimized
Local Storage
Profile you application
Establish baseline performance envelope
Test with each new instance
Punt and go serverless
Lambda, S3
6. 7/12/16
6
When does it matter?
Probably not day 1 Maybe year 1
How should I build AMIs for my app?
It depends
What tools are you using?
How often do you make updates?
How quickly do you need to scale?
What artifacts do you want to maintain?
7. 7/12/16
7
Foundation Dependencies Application Configuration
AMI Anatomy 101
Foundation Dependencies Application Configuration
Operating
System
Agents
Logging
Monitoring
AMI Anatomy 101
8. 7/12/16
8
Foundation Dependencies Application Configuration
Operating
System
Agents
Logging
Monitoring
Applications
Services
Libraries
Frameworks
AMI Anatomy 101
Foundation Dependencies Application Configuration
Operating
System
Agents
Logging
Monitoring
Applications
Services
Libraries
Frameworks
Scripts
Binaries
AMI Anatomy 101
9. 7/12/16
9
Foundation Dependencies Application Configuration
Operating
System
Agents
Logging
Monitoring
Applications
Services
Libraries
Frameworks
External
Services
Credentials
Database
Endpoints
Environment
Scripts
Binaries
AMI Anatomy 101
Flexible Simple
15. 7/12/16
15
How highly available should my app be?
It depends
ü What does it mean to be ‘highly available’?
ü What is the difference between HA and DR?
ü What is your tolerance for operational pain?
Risk is subjective
Are 3 nines good enough?
Keys to High Availability:
• Build in redundancy
• Mitigate single points of failure
• Externalize state
• Monitor performance, health
• Fail gracefully
• Automate everything
• Test everywhere
16. 7/12/16
16
How do I dynamically configure my app?
It depends
o What type of state does your app
maintain?
o What kinds of configuration does
your app require?
o What level of security do you
require?
It’s Not All Unicorns and Rainbows
š The Twelve-Factor App: http://12factor.net/
š The Reactive Manifesto: http://www.reactivemanifesto.org/
š AWS Well-Architected Framework: http://bit.ly/1VH5DNs or
https://d0.awsstatic.com/whitepapers/architecture/AWS_Well-
Architected_Framework.pdf
š AWS AMI Design: https://d0.awsstatic.com/aws-answers/AWS_AMI_Design.pdf
17. 7/12/16
17
How do I connect my existing
network to AWS?
It depends
o How and where is your existing
network setup?
o What type of data will you be
transferring?
o What hardware and skills do you
have available to you?
o Is latency and available bandwidth
important?
o When do you need to establish
connectivity?
Direct Connect Hardware VPN Software VPN
1 & 10 Gbps.
Cheaper
bandwidth.
Predictable
Performance.
Lead Times.
Telco. Relationships.
Re-use existing
equipment.
AWS Managed VPN
endpoints are HA.
Data Transfer
charges.
Uses the Internet as
a backbone.
Customer managed
HA.
Re-use existing
equipment.
Re-use existing
equipment.