Mais conteúdo relacionado Semelhante a AWS Summit 2011: Customer Presentation - Forward Internet Group (20) Mais de Amazon Web Services (20) AWS Summit 2011: Customer Presentation - Forward Internet Group1. Really Rapid Deployment
Fred George
Forward Internet Group, London
fred.george@forward.co.uk
Copyright © 2011 by Forward Internet Group, Ltd 1
4. Cost Tradeoff
Defect Fast
Prevention Failure
Copyright © 2011 by Forward Internet Group, Ltd 4
5. Key Enablers
✦ Focus on cycle time (and Fast Failure)
✦ Risk-oriented culture
✦ Focus on business metrics by developers
✦ Rapid creation of new servers
✦ Redundancy for capacity and reliability
✦ Including DNS updates
Copyright © 2011 by Forward Internet Group, Ltd 5
8. ✦ Self-contained group to:
Customer
Developers
IT Support
✦ Self-configure servers
✦ Self-deploy (often)
✦ Self-monitor & -maintain
Copyright © 2011 by Forward Internet Group, Ltd 8
9. AWS Features We Use
Agency uSwitch InvisibleHand
✦ Over 20 EC2 ✦ Original .NET ✦ EC2 for stack
instances
✦ Migratingtech to ✦ Ruby,
MySQL,
✦ node.js Ruby, Clojure, MongoDB
MongoDB
✦ 20M visitors/day ✦ EBS for DB backup
✦ 20 EC2 instances
✦ ELB across ✦ S3 to snapshot
different zones ✦+ ELB, S3, RDS,
✦ Autoscaling for
CloudFront
✦ S3 & CloudFront traffic spikes
for assets
Copyright © 2011 by Forward Internet Group, Ltd 9
10. Features We Want
✦ DNS - Like UltraDNS (location specific)
✦ Better Web console
Features We Don’t/Won’t
Use
✦ Ruby-, Clojure-specific environments
Copyright © 2011 by Forward Internet Group, Ltd 10
11. Statistics -- Tale of the
Tape
✦ 20M requests per day
✦ At least 50 EC2 instances running at any given
time
✦ Serving
✦ 200 clients
✦ 30 countries
✦ 25 languages
Copyright © 2011 by Forward Internet Group, Ltd 11
12. Best Practices
✦ Use multiple availability zones and regions
✦ For uptime
✦ Use Autoscaling for spikes
✦ EC2 instances disposable
✦ Build your architecture to accommodate losses
Copyright © 2011 by Forward Internet Group, Ltd 12