Moving From Co-Location
to the Cloud
Solving the
Capacity vs.
Efficiency
Dilemma



                          1
Topics Covered
•   Motivation to move to the cloud
•   Challenges we faced
•   Lessons Learned
•   Efficiency Gains




  ...
Background
• Large investment in Hardware/Software
• Long term agreements
• Production environment
  – Failure not an opti...
VMIX Business Challenge
• Business Growth
  – Ingesting 40,000+ new video files every day
  – Video file sizes continue to...
Business variability…


                        Capacity




                        Usage




      Time

               ...
Managing Growth CFO Unhappy!


               50%
50%

                  Time
      Total Capacity
      Capacity in Use

...
S3 Roll-out: 70+ Terabytes Stored
70



60



50



40
                            Storage Terabytes

30                  ...
2009 Architecture (Before AWS)

Management   Account Administration                      Media Management                 ...
2009: Data Flow (Before AWS)

              Application     Delivery
               Processes




  Ingestion


          ...
Analysis of Options
• Total Cost of Ownership Analysis
  – Equipment and Maintenance Contracts
  – Inbound/outbound data t...
First Stage: AWS S3 Solution
• Development of ‘Storage Router’ (1 week)
  – Routes requests to retrieve or store from eith...
Today: Hybrid Architecture

Management    Account Administration                      Media Management                    ...
Today: Hybrid Data Flow

                  Application            Delivery
                   Processes




Ingestion     ...
Today on S3: 16 Million Objects
18000000

16000000

 14000000

 12000000

 10000000

  8000000

   6000000                ...
Today on S3: 4.5 Million Files
                Accessed/Month
5000000

4500000

4000000

3500000

3000000

 2500000

 2000...
Results
• 23% reduction in storage costs in first year
   – Cost savings continue to grow as usage scales
   – Reduced tim...
Next Steps (Underway)
• 100% Pure Cloud Implementation
  – Architecture underway
  – Roll-out in Q4




                  ...
Q410: Cloud Architecture

Management   Account Administration                      Media Management                       ...
Q410: Cloud Data Flow

                 Application      Delivery
                  Processes
                EC2, RDS, SQ...
More Information
• Co-location to Cloud Migration articles
  – www.vmix.com/blog
     • Best Practices
     • Key Lessons ...
Upcoming SlideShare
Loading in …5
×

AWS Customer Presentation - VMIX AWS Experience

1,519 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
1,519
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AWS Customer Presentation - VMIX AWS Experience

  1. 1. Moving From Co-Location to the Cloud Solving the Capacity vs. Efficiency Dilemma 1
  2. 2. Topics Covered • Motivation to move to the cloud • Challenges we faced • Lessons Learned • Efficiency Gains 2
  3. 3. Background • Large investment in Hardware/Software • Long term agreements • Production environment – Failure not an option! • And We STILL wanted to go to the cloud because of other technical and business challenges. 3
  4. 4. VMIX Business Challenge • Business Growth – Ingesting 40,000+ new video files every day – Video file sizes continue to grow – Number of video file formats continues to grow • Encoding for adaptive-bit rate • Encoding for mobile screen sizes • Geographic storage diversity 4
  5. 5. Business variability… Capacity Usage Time 5
  6. 6. Managing Growth CFO Unhappy! 50% 50% Time Total Capacity Capacity in Use 6
  7. 7. S3 Roll-out: 70+ Terabytes Stored 70 60 50 40 Storage Terabytes 30 Inbound Terabytes Outbound Terabytes 20 10 0 7
  8. 8. 2009 Architecture (Before AWS) Management Account Administration Media Management Reporting and Analytics Utilities Objective C Java HTML/HTML5 Flash Javascript Developer Tools Public REST-Based API’s Monitoring and Usage System Upload Encode Store Manage Analyze Monetize Distribute Core In-House Web Media Organize Analytics Ad Server Direct Platform UGC Mobile Meta Data Search Reporting Ad Network Syndicate VMIX Data Center Cloud Services CDN 8
  9. 9. 2009: Data Flow (Before AWS) Application Delivery Processes Ingestion Local Storage 9
  10. 10. Analysis of Options • Total Cost of Ownership Analysis – Equipment and Maintenance Contracts – Inbound/outbound data transfer – Datacenter costs (power, usage, space, …) – Storage management personnel • Auditing Cloud Services – Functionality, APIs, monitoring, reputation • Architecture/Design Review 10
  11. 11. First Stage: AWS S3 Solution • Development of ‘Storage Router’ (1 week) – Routes requests to retrieve or store from either local or S3 storage – Moves files from local storage to S3 based on configurable business rules (age of data, frequency of access, …) – Configurable timeline for redundant storage in both local storage and S3 • Deployment – Storage router regulated velocity of files stored in S3. – 5 Terabytes data moved to S3 in first month deployment 11
  12. 12. Today: Hybrid Architecture Management Account Administration Media Management Reporting and Analytics Utilities Objective C Java HTML/HTML5 Flash Javascript Developer Tools Public REST-Based API’s Monitoring and Usage System Upload Encode Store Manage Analyze Monetize Distribute Core In-House Web Media Organize Analytics Ad Server Direct Platform UGC Mobile Meta Data Search Reporting Ad Network Syndicate VMIX Data Center AWSCloud Services S3 CDN 12
  13. 13. Today: Hybrid Data Flow Application Delivery Processes Ingestion Storage Router Business Rules Local AWS Storage S3 13
  14. 14. Today on S3: 16 Million Objects 18000000 16000000 14000000 12000000 10000000 8000000 6000000 Objects 4000000 2000000 0 14
  15. 15. Today on S3: 4.5 Million Files Accessed/Month 5000000 4500000 4000000 3500000 3000000 2500000 2000000 Put/Copy/Post/List 1500000 Get 1000000 500000 0 15
  16. 16. Results • 23% reduction in storage costs in first year – Cost savings continue to grow as usage scales – Reduced time & effort to manage enabling greater scalability of team • Additional Benefits – Focus on core business – Improved Business Agility • Less need to maintain excess capacity as buffer for business growth. • Ability to grow on demand – Flexibility • Hybrid approach enabling planned migration 16
  17. 17. Next Steps (Underway) • 100% Pure Cloud Implementation – Architecture underway – Roll-out in Q4 17
  18. 18. Q410: Cloud Architecture Management Account Administration Media Management Reporting and Analytics Utilities Objective C Java HTML/HTML5 Flash Javascript Developer Tools Public REST-Based API’s Monitoring and Usage System Upload Encode Store Manage Analyze Monetize Distribute Core In-House Web Media Organize Analytics Ad Server Direct Platform UGC Mobile Meta Data Search Reporting Ad Network Syndicate EC2 SQS S3 RDS Cloud Front 18
  19. 19. Q410: Cloud Data Flow Application Delivery Processes EC2, RDS, SQS CloudFront Ingestion Storage Router Business Rules EC2, RDS, SQS AWS S3 19
  20. 20. More Information • Co-location to Cloud Migration articles – www.vmix.com/blog • Best Practices • Key Lessons Learned • Today’s presentation • Contact – Greg Kostello – (858) 792-8649 x101 – greg@vmix.com 20

×