migrating orange to aws
TRANSCRIPT
![Page 1: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/1.jpg)
Orange's move to the cloud
Why and How...
6th June 2013
![Page 2: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/2.jpg)
Orange's move to the cloud
Why?
![Page 3: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/3.jpg)
Problem
Credit: nicholsoncartoons.com.au
• Can write software, but can't deliver it as no infrastructure available
![Page 4: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/4.jpg)
Downtime
![Page 5: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/5.jpg)
Options
1. Do nothing
2. Expand fixed infrastructure
3. Move to the cloud
![Page 6: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/6.jpg)
Pre-cloud costs
• Costing around £90k per month
• £3m over 3 years
![Page 7: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/7.jpg)
Option 2 - Expand infrastructure
• £1m upfront cost
• £3.5m over 3 years
![Page 8: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/8.jpg)
Option 3 - Move to the cloud
• £100k upfront expense to reserve instances
• £1.8m over 3 years
![Page 9: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/9.jpg)
Why cheaper?
• Pay as you go pricingo Ability to scale upwards in real time to meet peak demand
o Ability to scale downwards in real-time in quiet periods to save on costs
![Page 10: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/10.jpg)
Which cloud?
• Rackspace slightly cheaper
• Rackspace has better SLAs
• AWS APIs, SDKs and documentation
• AWS products and features
• AWS has an EU data center
![Page 11: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/11.jpg)
Other considerations
• Integrating cloud servers into internal EE
systems
• Limited control over hardware and low-level
configuration
• Very limited SLAs from AWS
• Security concerns, Privacy concerns
• Resource contention / noisy neighbours
![Page 12: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/12.jpg)
Technical design
• Anti-Fragile (rather than robust)
• Multiple data centers
• Multiple environments
• Driven by configuration (no manual changes)
• Automation
• Central Control
![Page 13: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/13.jpg)
Orange's move to the cloud
How?
![Page 14: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/14.jpg)
![Page 15: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/15.jpg)
AWS Technologies
• EC2• S3• CloudFormation• CloudWatch• SES• Route 53• IAM• RDS
• CloudFront
• VPC
• ElastiCache
• Redshift
• Direct Connect
• CloudSearch
• Elastic Transcoder
• Elastic Beanstalk
• OpsWorks
• SNS
![Page 16: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/16.jpg)
Configuration Management
• Puppet
• Chef
• Salt Stack
• OpsWorks
![Page 17: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/17.jpg)
Databases
• Multi-AZ
• Multi-Master
• Distributed Writes
![Page 18: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/18.jpg)
Testing
![Page 19: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/19.jpg)
Tips
• Horizontal scalability
• Design for testing
• Prioritise Non-functionals
• Clusters require odd instance numbers
• Implement IAM security policies
• Lack of performance costs money
![Page 20: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/20.jpg)
Technical / Business Benefits
• Faster time to market
• Greater system flexibility
• Rapid prototyping
• New business opportunities
![Page 21: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/21.jpg)
Orange's move to the cloud
Questions?
![Page 22: Migrating Orange to AWS](https://reader036.vdocuments.us/reader036/viewer/2022062418/554bd7b8b4c905706a8b5232/html5/thumbnails/22.jpg)