Orange's move to
the cloud
Why and How...
6th June 2013
Orange's move to
the cloud
Why?
Problem
Credit: nicholsoncartoons.com.au
• Can write software, but can't deliver it as no infrastructure
available
Downtime
Options
1. Do nothing
2. Expand fixed infrastructure
3. Move to the cloud
Pre-cloud costs
• Costing around £90k per month
• £3m over 3 years
Option 2 - Expand infrastructure
• £1m upfront cost
• £3.5m over 3 years
Option 3 - Move to the cloud
• £100k upfront expense to reserve instances
• £1.8m over 3 years
Why cheaper?
• Pay as you go pricing
o Ability to scale upwards in real time to meet peak demand
o Ability to scale downwa...
Which cloud?
• Rackspace slightly cheaper
• Rackspace has better SLAs
• AWS APIs, SDKs and documentation
• AWS products an...
Other considerations
• Integrating cloud servers into internal EE
systems
• Limited control over hardware and low-level
co...
Technical design
• Anti-Fragile (rather than robust)
• Multiple data centers
• Multiple environments
• Driven by configura...
Orange's move to
the cloud
How?
AWS Technologies
• EC2
• S3
• CloudFormation
• CloudWatch
• SES
• Route 53
• IAM
• RDS
• CloudFront
• VPC
• ElastiCache
• ...
Configuration Management
• Puppet
• Chef
• Salt Stack
• OpsWorks
Databases
• Multi-AZ
• Multi-Master
• Distributed Writes
Testing
Tips
• Horizontal scalability
• Design for testing
• Prioritise Non-functionals
• Clusters require odd instance numbers
• ...
Technical / Business Benefits
• Faster time to market
• Greater system flexibility
• Rapid prototyping
• New business oppo...
Orange's move to
the cloud
Questions?
Migrating Orange to AWS
Migrating Orange to AWS
Upcoming SlideShare
Loading in …5
×

Migrating Orange to AWS

480 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
480
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Ability to scale upwards in real time to meet peak demand
    Ability to scale downwards in real-time in quiet periods to save on costs
  • Migrating Orange to AWS

    1. 1. Orange's move to the cloud Why and How... 6th June 2013
    2. 2. Orange's move to the cloud Why?
    3. 3. Problem Credit: nicholsoncartoons.com.au • Can write software, but can't deliver it as no infrastructure available
    4. 4. Downtime
    5. 5. Options 1. Do nothing 2. Expand fixed infrastructure 3. Move to the cloud
    6. 6. Pre-cloud costs • Costing around £90k per month • £3m over 3 years
    7. 7. Option 2 - Expand infrastructure • £1m upfront cost • £3.5m over 3 years
    8. 8. Option 3 - Move to the cloud • £100k upfront expense to reserve instances • £1.8m over 3 years
    9. 9. Why cheaper? • Pay as you go pricing o 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
    10. 10. Which cloud? • Rackspace slightly cheaper • Rackspace has better SLAs • AWS APIs, SDKs and documentation • AWS products and features • AWS has an EU data center
    11. 11. 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
    12. 12. Technical design • Anti-Fragile (rather than robust) • Multiple data centers • Multiple environments • Driven by configuration (no manual changes) • Automation • Central Control
    13. 13. Orange's move to the cloud How?
    14. 14. AWS Technologies • EC2 • S3 • CloudFormation • CloudWatch • SES • Route 53 • IAM • RDS • CloudFront • VPC • ElastiCache • Redshift • Direct Connect • CloudSearch • Elastic Transcoder • Elastic Beanstalk • OpsWorks • SNS
    15. 15. Configuration Management • Puppet • Chef • Salt Stack • OpsWorks
    16. 16. Databases • Multi-AZ • Multi-Master • Distributed Writes
    17. 17. Testing
    18. 18. Tips • Horizontal scalability • Design for testing • Prioritise Non-functionals • Clusters require odd instance numbers • Implement IAM security policies • Lack of performance costs money
    19. 19. Technical / Business Benefits • Faster time to market • Greater system flexibility • Rapid prototyping • New business opportunities
    20. 20. Orange's move to the cloud Questions?

    ×