SlideShare a Scribd company logo
1 of 29
Download to read offline
TITLE
    TITLE
    CG   CONTROL GROUP
              beautifully engineered
                                       +



                               STUDIO OF THE FUTURE
                                            March 29, 2012




1
1
                                                  MTA
BIOS


       DAVID           CHARLIE               MARK
     ROCAMORA           MILLER              RAMBERG
      VP of DevOps    Associate Partner   Business Development
      Cloud Expert          M&E            & Strategy for Media
      Control Group    Control Group      Amazon Web Services




2                                                         CONTROL GROUP
CONTROL GROUP
    • Technology & design company in NYC
    • Founded in 2001, currently ~85 developers,
      engineers, UX designers, and strategists
    • Expertise from infrastructure to interface




3                                                  CONTROL GROUP
CONTROL GROUP



          RAA
     Ralph Applebaum
    Associates Incorporated




4                             CONTROL GROUP
CONTROL GROUP


          Traditional M&E           Cloud systems
      solutions for broadcast      architecture and
      and post environments     integration expertise




5                                                       CONTROL GROUP
STUDIOS TODAY
    CHALLENGES
    • Inflexible and fixed               • Number of formats required

    • Requires large upfront expense   • Users and teams are
                                         distributed
    • Pay for peak capacity at all
      times                            • Deadlines are shrinking

    • Sheer volume of content          • Rapidly evolving technology




6
                                                            CONTROL GROUP
STUDIOS TODAY
               Encode/Transcode             Archive




      Render                                                         Broadcast
                                                      Distribution




                                                                      OVP



                             Storage


                                                                     iTunes/
                                                                      Netflix     Customers/
                                                                                  Viewers
                         Content Creators




7
                                                                                    CONTROL GROUP
HOW AMAZON GOT INTO
    CLOUD COMPUTING



              ?
8
                     CONTROL GROUP
GLOBAL INFRASTRUCTURE
    FOR GLOBAL ENTERPRISES
     GovCloud    US West        US West    US East       South          EU         Asia          Asia
      (US ITAR    (Northern     (Oregon)   (Northern    America       (Ireland)   Pacific       Pacific
       Region)    California)               Virginia)   (Sao Paulo)               (Singapore)   (Tokyo)




        AWS Regions
        AWS Edge Locations

9
                                                                                                          CONTROL GROUP
AWS PLATFORM
                                        Your Applications
      Management & Administration
      Building Block Services
                             Identity & Access           Deployment &
        Web Interface              AWS IAM                Automation                 Monitoring
        Management Console     Identity Federation       AWS Elastic Beanstalk      Amazon CloudWatch
                               Consolidated Billing      AWS CloudFormation


      Application Platform Services
           Content              Messaging                    Parallel             Libraries & SDKs
                                  Amazon SNS
         Distribution             Amazon SQS               Processing               Java, PHP, Python,
         Amazon CloudFront                                Elastic MapReduce            Ruby, .NET
                                  Amazon SES


      Foundation Services
                                  Storage                   Database                 Networking
           Compute                Amazon S3                 Amazon RDS
                                                                                       Amazon VPC
           Amazon EC2                                                              Elastic Load Balancing
                                 Amazon EBS               Amazon DynamoDB
            Auto Scale                                                               Amazon Route 53
                              AWS Storage Gateway         Amazon Elasticache
                                                                                    AWS Direct Connect



                                                Availability Zones
      AWS Global Infrastructure                                                  Edge Locations
                                                      Regions



10
                                                                                                            CONTROL GROUP
MEDIA APPLICATIONS
     ON AWS

                                    Uses AWS to             Samsung runs its
        Runs its online
                                 process media files          Smart Hub
       business almost
                                  and deliver them           application on
       entirely on AWS
                                    to customers                 AWS




       “We moved to the clouds looking for availability. We have also found a
       tremendous agility by eliminating complexity, process, and control.”
       Kevin McEntee, VP of Content Engineering, Netflix




11
                                                                                CONTROL GROUP
THE ROADMAP FOR THE
     STUDIO OF THE FUTURE
     1. STORAGE
     2. ENCODING/RENDERING
     3. DISTRIBUTION



12
                             CONTROL GROUP
STORAGE
     TODAY’S CHALLENGES:
     • Inflexible
     • Expensive
     • Fixed




13                         CONTROL GROUP
STORAGE
     Example: Video library for cable TV show that airs 4x a week

     Challenges:
     • Production must record news channels in HD to reference and
       play back in the show each day
     • Everything must be archived, searchable and retrievable quickly
     • Assets must be shared with sister show

     Present State:
     • They use a SAN that needs more and more space every year
     • Increases power and cooling capacity and costs
     • Running fiber between studio and sister show’s studio


14                                                               CONTROL GROUP
STORAGE
     Studio of the Future
     Store data on infinitely scalable AWS systems:
     • Simple Storage Service (S3)
     • Elastic Block Store (EBS)


           Studio 1




          Small local bucket
          of storage
                                               Connect to AWS
                                                    via VPC
                                               or DirectConnect
                               Studio 2




                               Small local bucket
15                             of storage
                                                                  CONTROL GROUP
KEY TECHNOLOGY
     Benefits of AWS Solution:
     • Flexible, available
     • Infinitely scalable
     • Distributed & protected
     • Pay per GB of storage and transfer

                         AWS Direct             Amazon Virtual           S3 Server Side
                          Connect             Private Cloud (VPC)         Encryption


                                                                        Encryption of data
                                                                        while at rest in S3
                       Internet




                     Dedicated connection     Private VPN connection   Encrypt data on upload,
                    between your datacenter   to your AWS resources    automatic decryption on
                          and AWS                                             retrieval




16                                                                                               CONTROL GROUP
ENCODING & RENDERING

     TODAY’S CHALLENGES:
     • Requires investment in expensive, special
       purpose hardware
     • Uses lots of energy and physical space
     • You don’t need it all the time, but when you do,
       it’s never enough!



17                                                   CONTROL GROUP
ENCODING & RENDERING
     Example: Media production studio that needs on-demand rendering

     Challenges:
     • Little need for rendering at beginning of projects but lots of
       capacity needed near end of projects
     • Renderfarm hardware is expensive and takes time to troubleshoot
     • Hardware must be reconfigured for different types of projects

     Present State:
     • Renderfarm is a rack of computers that sits idle at the beginning of
       projects and is overtaxed by the end
     • Increasing capacity takes days or weeks



18                                                                 CONTROL GROUP
ENCODING & RENDERING
     Studio of the Future
     • Create render nodes on-demand with EC2
     • Pay for only what you use




                        Connect to AWS
                             via VPC
                        or DirectConnect




19                                              CONTROL GROUP
KEY TECHNOLOGY
     Benefits of AWS Solution:                         EC2
                                                 Virtual Server
     • Flexible

     • Scalable

     • Pay for the exact capacity you need,
       when you need it

     • Have the ability to track and bill
       infrastructure costs back to clients
                                              Provision and boot new
                                                      servers




20                                                            CONTROL GROUP
DISTRIBUTION
     TODAY’S CHALLENGES:
     • Teams are distributed
     • Consumers are distributed
     • Expensive to build your own global
       distribution network




21                                          CONTROL GROUP
DISTRIBUTION
     Example: Digital media company distributes video to multiple
     platforms

     Challenges:
     • Finished video must be transcoded and uploaded to numerous
       systems quickly

     Present State:
     • Manual and inflexible content distribution processes are used (FTP)
     • Labor intensive
     • Distribution platform is not integrated with production or encoding
       workflows


22                                                                CONTROL GROUP
DISTRIBUTION
     Studio of the Future
     • Files are processed by EC2
     • Files distributed using S3
     • All controlled by SWF




                                            SWF



                         Connect to AWS
                              via VPC
                         or DirectConnect




23                                          CONTROL GROUP
DISTRIBUTION
     Files are distributed using S3 and CloudFront




                                                         Broadcast




                                                OVP




                                               iTunes/
                                                                       Customers/
                                                Netflix
                                                                        Viewers




24                                                                   CONTROL GROUP
KEY TECHNOLOGY
                                Simple Workflow
                                  CloudFront          CloudFront
                                 Service (SWF)
     Benefits of AWS Solution:

     • Simple

     • Scalable

     • Distributed                 26 edge servers      26 edge servers




                                 Global content
                                    Workflow           Global content
                                delivery network
                                   Automation        delivery network




25                                                            CONTROL GROUP
THE STUDIO OF THE FUTURE

     Studio 1




     Small local bucket                        SWF
     of storage




                          Studio 2




                          Small local bucket
                          of storage


26                                                   CONTROL GROUP
APPROACHING THE FUTURE
     • Each system architecture & implementation depends on
       business and workflow
     • Technologies and platforms are changing continuously and
       will offer new functionality and optimization opportunities
     • Take a rolling approach (one system at a time, hybrid
       models)
     • Use a partner that understands all of the components:
       production workflow and the intricacies of AWS
       technologies


27                                                        CONTROL GROUP
Q&A
     Got more questions?

     For more information on moving media production
     infrastructure to AWS:

     charlie.miller@controlgroup.com
     212-343-2525 x189

     www.controlgroup.com




28                                                     CONTROL GROUP
CG          THANK YOU!

David Rocamora, david.rocamora@controlgroup.com
   Charlie Miller, charlie.miller@controlgroup.com
     Mark Ramberg, mramberg@amazon.com

More Related Content

What's hot

Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...Capgemini
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsSolarWinds
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsSanjeev Sharma
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Designing a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the CloudDesigning a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the CloudAnkaraCloud
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 

What's hot (20)

Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Designing a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the CloudDesigning a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the Cloud
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 

Similar to Studio of the Future: Production Workflow in AWS

Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud ArchitectureAdrian Cockcroft
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choiceIndicThreads
 
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSRunning High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSAcquia
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Amazon Web Services
 
Razorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Amazon Web Services
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Servicebuildacloud
 
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the CloudAPAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud8KMiles Software Services
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrAmazon Web Services
 
Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Amazon Web Services
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAmazon Web Services
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWSAmazon Web Services
 
Keynote aws summit 2012 final
Keynote aws summit 2012 finalKeynote aws summit 2012 final
Keynote aws summit 2012 finalinfolive
 

Similar to Studio of the Future: Production Workflow in AWS (20)

Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud Architecture
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choice
 
AWS Services Overview - Ryland
AWS Services Overview - RylandAWS Services Overview - Ryland
AWS Services Overview - Ryland
 
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSRunning High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWS
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
 
Global Netflix Platform
Global Netflix PlatformGlobal Netflix Platform
Global Netflix Platform
 
Razorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - Introduction
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Service
 
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the CloudAPAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff Barr
 
Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation Day
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Keynote - Werner Vogels
Keynote - Werner Vogels Keynote - Werner Vogels
Keynote - Werner Vogels
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWS
 
Keynote aws summit 2012 final
Keynote aws summit 2012 finalKeynote aws summit 2012 final
Keynote aws summit 2012 final
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Studio of the Future: Production Workflow in AWS

  • 1. TITLE TITLE CG CONTROL GROUP beautifully engineered + STUDIO OF THE FUTURE March 29, 2012 1 1 MTA
  • 2. BIOS DAVID CHARLIE MARK ROCAMORA MILLER RAMBERG VP of DevOps Associate Partner Business Development Cloud Expert M&E & Strategy for Media Control Group Control Group Amazon Web Services 2 CONTROL GROUP
  • 3. CONTROL GROUP • Technology & design company in NYC • Founded in 2001, currently ~85 developers, engineers, UX designers, and strategists • Expertise from infrastructure to interface 3 CONTROL GROUP
  • 4. CONTROL GROUP RAA Ralph Applebaum Associates Incorporated 4 CONTROL GROUP
  • 5. CONTROL GROUP Traditional M&E Cloud systems solutions for broadcast architecture and and post environments integration expertise 5 CONTROL GROUP
  • 6. STUDIOS TODAY CHALLENGES • Inflexible and fixed • Number of formats required • Requires large upfront expense • Users and teams are distributed • Pay for peak capacity at all times • Deadlines are shrinking • Sheer volume of content • Rapidly evolving technology 6 CONTROL GROUP
  • 7. STUDIOS TODAY Encode/Transcode Archive Render Broadcast Distribution OVP Storage iTunes/ Netflix Customers/ Viewers Content Creators 7 CONTROL GROUP
  • 8. HOW AMAZON GOT INTO CLOUD COMPUTING ? 8 CONTROL GROUP
  • 9. GLOBAL INFRASTRUCTURE FOR GLOBAL ENTERPRISES GovCloud US West US West US East South EU Asia Asia (US ITAR (Northern (Oregon) (Northern America (Ireland) Pacific Pacific Region) California) Virginia) (Sao Paulo) (Singapore) (Tokyo) AWS Regions AWS Edge Locations 9 CONTROL GROUP
  • 10. AWS PLATFORM Your Applications Management & Administration Building Block Services Identity & Access Deployment & Web Interface AWS IAM Automation Monitoring Management Console Identity Federation AWS Elastic Beanstalk Amazon CloudWatch Consolidated Billing AWS CloudFormation Application Platform Services Content Messaging Parallel Libraries & SDKs Amazon SNS Distribution Amazon SQS Processing Java, PHP, Python, Amazon CloudFront Elastic MapReduce Ruby, .NET Amazon SES Foundation Services Storage Database Networking Compute Amazon S3 Amazon RDS Amazon VPC Amazon EC2 Elastic Load Balancing Amazon EBS Amazon DynamoDB Auto Scale Amazon Route 53 AWS Storage Gateway Amazon Elasticache AWS Direct Connect Availability Zones AWS Global Infrastructure Edge Locations Regions 10 CONTROL GROUP
  • 11. MEDIA APPLICATIONS ON AWS Uses AWS to Samsung runs its Runs its online process media files Smart Hub business almost and deliver them application on entirely on AWS to customers AWS “We moved to the clouds looking for availability. We have also found a tremendous agility by eliminating complexity, process, and control.” Kevin McEntee, VP of Content Engineering, Netflix 11 CONTROL GROUP
  • 12. THE ROADMAP FOR THE STUDIO OF THE FUTURE 1. STORAGE 2. ENCODING/RENDERING 3. DISTRIBUTION 12 CONTROL GROUP
  • 13. STORAGE TODAY’S CHALLENGES: • Inflexible • Expensive • Fixed 13 CONTROL GROUP
  • 14. STORAGE Example: Video library for cable TV show that airs 4x a week Challenges: • Production must record news channels in HD to reference and play back in the show each day • Everything must be archived, searchable and retrievable quickly • Assets must be shared with sister show Present State: • They use a SAN that needs more and more space every year • Increases power and cooling capacity and costs • Running fiber between studio and sister show’s studio 14 CONTROL GROUP
  • 15. STORAGE Studio of the Future Store data on infinitely scalable AWS systems: • Simple Storage Service (S3) • Elastic Block Store (EBS) Studio 1 Small local bucket of storage Connect to AWS via VPC or DirectConnect Studio 2 Small local bucket 15 of storage CONTROL GROUP
  • 16. KEY TECHNOLOGY Benefits of AWS Solution: • Flexible, available • Infinitely scalable • Distributed & protected • Pay per GB of storage and transfer AWS Direct Amazon Virtual S3 Server Side Connect Private Cloud (VPC) Encryption Encryption of data while at rest in S3 Internet Dedicated connection Private VPN connection Encrypt data on upload, between your datacenter to your AWS resources automatic decryption on and AWS retrieval 16 CONTROL GROUP
  • 17. ENCODING & RENDERING TODAY’S CHALLENGES: • Requires investment in expensive, special purpose hardware • Uses lots of energy and physical space • You don’t need it all the time, but when you do, it’s never enough! 17 CONTROL GROUP
  • 18. ENCODING & RENDERING Example: Media production studio that needs on-demand rendering Challenges: • Little need for rendering at beginning of projects but lots of capacity needed near end of projects • Renderfarm hardware is expensive and takes time to troubleshoot • Hardware must be reconfigured for different types of projects Present State: • Renderfarm is a rack of computers that sits idle at the beginning of projects and is overtaxed by the end • Increasing capacity takes days or weeks 18 CONTROL GROUP
  • 19. ENCODING & RENDERING Studio of the Future • Create render nodes on-demand with EC2 • Pay for only what you use Connect to AWS via VPC or DirectConnect 19 CONTROL GROUP
  • 20. KEY TECHNOLOGY Benefits of AWS Solution: EC2 Virtual Server • Flexible • Scalable • Pay for the exact capacity you need, when you need it • Have the ability to track and bill infrastructure costs back to clients Provision and boot new servers 20 CONTROL GROUP
  • 21. DISTRIBUTION TODAY’S CHALLENGES: • Teams are distributed • Consumers are distributed • Expensive to build your own global distribution network 21 CONTROL GROUP
  • 22. DISTRIBUTION Example: Digital media company distributes video to multiple platforms Challenges: • Finished video must be transcoded and uploaded to numerous systems quickly Present State: • Manual and inflexible content distribution processes are used (FTP) • Labor intensive • Distribution platform is not integrated with production or encoding workflows 22 CONTROL GROUP
  • 23. DISTRIBUTION Studio of the Future • Files are processed by EC2 • Files distributed using S3 • All controlled by SWF SWF Connect to AWS via VPC or DirectConnect 23 CONTROL GROUP
  • 24. DISTRIBUTION Files are distributed using S3 and CloudFront Broadcast OVP iTunes/ Customers/ Netflix Viewers 24 CONTROL GROUP
  • 25. KEY TECHNOLOGY Simple Workflow CloudFront CloudFront Service (SWF) Benefits of AWS Solution: • Simple • Scalable • Distributed 26 edge servers 26 edge servers Global content Workflow Global content delivery network Automation delivery network 25 CONTROL GROUP
  • 26. THE STUDIO OF THE FUTURE Studio 1 Small local bucket SWF of storage Studio 2 Small local bucket of storage 26 CONTROL GROUP
  • 27. APPROACHING THE FUTURE • Each system architecture & implementation depends on business and workflow • Technologies and platforms are changing continuously and will offer new functionality and optimization opportunities • Take a rolling approach (one system at a time, hybrid models) • Use a partner that understands all of the components: production workflow and the intricacies of AWS technologies 27 CONTROL GROUP
  • 28. Q&A Got more questions? For more information on moving media production infrastructure to AWS: charlie.miller@controlgroup.com 212-343-2525 x189 www.controlgroup.com 28 CONTROL GROUP
  • 29. CG THANK YOU! David Rocamora, david.rocamora@controlgroup.com Charlie Miller, charlie.miller@controlgroup.com Mark Ramberg, mramberg@amazon.com