Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

AWS Customer Presentation - VMIX AWS Experience

1 706 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

×