Presentation by Elaine Mello & Robert Sikkema June 30, 2015.

Slides:



Advertisements
Similar presentations
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Advertisements

Windermere Photo Gallery A Walkthrough of What’s New.
1 Applications Virtualization in VPC Nadya Williams UCSD.
Futures – Alpha Cloud Deployment and Application Management.
Kris Brewer, JD MIT TechTV Webmaster & Community Liaison MIT Libraries: Specialized Content & Services Academic Media Production Services Distance Education.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
© 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. Developing on AWS © 2014 Amazon Web Services, Inc. and its affiliates. All rights.
Virtualization and the Cloud
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Houston, Texas Group members: Vinod Raj Mylapore Supriya Suryadevara Naveen Thinavakarasu Navin Negi.
Introduction to Cloud Computing
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Oracle Application Express (Oracle APEX)
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
The Google Cloud EDTEC 572. History & Overview Cloud Computing Grid Computing Parallel Computing Distributed Computing Ubiquitous Computing Mobil phon.
Advantages of an Open LMS: Tying the World to Moodle Keith Landa SUNY Delhi 23 May 2011
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
6 Essential Apps for Connected Librarians Apps to Make You More Productive Vincent A. Alascia State Library of Arizona
Physical Servers. Expensive Difficult Ownership Virtual Servers.
Computing Essentials 2014 System Software © 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Using YouTube and United Streaming in the Classroom.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Upload, Process, and Deliver Digital Media Assets from Everywhere and at Any Time with Reelway and the Microsoft Azure Cloud MICROSOFT ISV PROFILE: REELWAY.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Powered by Microsoft Azure, Auctori Is the Next Generation in Multilingual, Global, Search Engine Optimized Web Content Management Systems MICROSOFT AZURE.
Web Technologies Lecture 13 Introduction to cloud computing.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
AMWG Repository Task Force Environmental Scan. Table of Content Ning SocialGo CISCO Smart+Connect Communities Groupsite.com.
Group 5 Julian Cheung Duncan Wu Flanda Vuong Aximon Zhao.
Scalable and elastic Enterprise scale and performance for the largest workloads Shared- nothing live migration Hyper-V Network.
MICROSOFT AZURE ISV PROFILE: eMyPA BUSINESS SOLUTIONS eMyPA is a cloud-based, mobile-enabled digital business card holder. It allows users to access their.
WHAT WE OFFER Go-To-Market Services MICROSOFT AZURE APP BUILDER PROFILE: MxHero MxHero, launched in 2012 in New York, is a cloud-based application that.
Data Hosting and Security Overview January, 2011.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Making the Most of a Hybrid Alfresco Solution From Genesys Telecommunications: Michael Katten, Director of Technical Publications Joe McMonagle, Manager.
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Course: Cluster, grid and cloud computing systems Course author: Prof
AWS Simple Icons v AWS Simple Icons: Usage Guidelines
Amazon Web Services (aws)
File Management in the Cloud
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Meemim's Microsoft Azure-Hosted Knowledge Management Platform Simplifies the Sharing of Information with Colleagues, Clients or the Public MICROSOFT AZURE.
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
3.2 Virtualisation.
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
IT Connects: Lync and Box Staff Association Council
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
Handling Data Using Databases
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
AWS(AMAZON WEB SERVICES - CLOUD)
Current Pipeline of HUIT Services
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
AWS Cloud Computing Masaki.
Different types of Linux installation
BluSync by ParaBlu Offers Secure Enterprise File Collaboration and Synchronization Solution That Uses Azure Blob Storage to Enable Secure Sharing MICROSOFT.
Kaltura Overview Lecture capture software integrated with Moodle
The Bentley Digital Media Library
COMPANY PROFILE: REELWAY
Chapter 3 Software.
Presentation transcript:

Presentation by Elaine Mello & Robert Sikkema June 30, 2015

History of TechTV How did we get here? 2007 TechTV created

History of TechTV How did we get here? 2007 TechTV created – 1 st home Blip.TV

History of TechTV How did we get here? 2007 TechTV created – 1 st home Blip.TV 2008 TechTV migrated to Viddler Moved from a completely hosted service to a hybrid model

History of TechTV How did we get here? TechTVWebsite (IS&T VM) TechTVWebsite Viddler Service provider in the cloud Viddler

History of TechTV How did we get here? 2009 TechTV was adopted by the Libraries and continued to grow

History of TechTV How did we get here? 2009 TechTV was adopted by the Libraries and continued to grow And grow…

History of TechTV How did we get here? 2010 And grow! In 2010, TechTV migrated from Viddler to Kaltura for transcoding, hosting and streaming.

History of TechTV 9 How did we get here? 2010 And grow! In 2010, TechTV migrated from Viddler to Kaltura for transcoding, hosting and streaming. TechTV went from 5,000 videos to 18,000 videos in the first two years of Kaltura hosting.

History of TechTV Why the increase in growth? Increased awareness of TechTV by the community Increased awareness of TechTV by the community Increased quality of streaming Increased quality of streaming Ability to do HD quality Ability to do HD quality Larger file sizes being uploaded Larger file sizes being uploaded New features added to the TechTV code. New features added to the TechTV code. Multiple files transcoded for desktop and mobile device streaming. Multiple files transcoded for desktop and mobile device streaming. Increase in number of users Increase in number of users Increased features (Shibboleth, captions, etc) Increased features (Shibboleth, captions, etc)

History of TechTV Issues with Kaltura: Unable to modify Kaltura player Unable to modify Kaltura player Streaming issues Streaming issues Quality concerns Quality concerns Lost files Lost files Customer service issues Customer service issues Unable to see “under the hood” Unable to see “under the hood” Poor analytics Poor analytics File security issues File security issues Overage costs Overage costs $6k/month for 19TB of hosting and storage, plus $0.40/GB overage charges $6k/month for 19TB of hosting and storage, plus $0.40/GB overage charges

History of TechTV So why move someplace else?  Control costs  Create a flexible system  Add features on our schedule, not a vendor’s.  Be able to see the whole workflow, not just a limited portion.

History of TechTV How did we get here? 2013 In April 2013, TechTV migrated to the Amazon cloud (AWS). This decreased costs by 50% over using Kaltura.

TechTV Today In July 2013, AMPS, Distance Education & Streaming Operations and TechTV moved From the Libraries to ODL.

TechTV Today 9,947 users 6/30/2015 9,947 users 6/30/ ,504 total videos 25,504 total videos 13,901 public videos (54%) 13,901 public videos (54%) 11,603 private videos (46%) 11,603 private videos (46%) 3,061 Collections 3,061 Collections Over 1 million unique views Over 1 million unique views In July 2013, AMPS, Distance Education & Streaming Operations and TechTV moved From the Libraries to ODL.

MIT TechTV Growth

 Subscribe to Amazon services  S3 Storage  EC2 (Elastic Compute Cloud)  CloudFront streaming How does it work? These services combined with ODL’s StarCluster program and the TechTV website allows us to provide the same services at a fraction of the cost.

StarCluster Open source cluster computing toolkit for the Amazon Elastic Compute Cloud (EC2) which allows TechTV to manager virtual machines in the cloud for use in the transcoding of video. The video files are moved to the Amazon Simple Storage Service (S3) repository. When someone clicks on a video link on TechTV, the video is streamed through a virtual server on CloudFront.

How we migrated:  TechTV code changed by Foraker Labs to point to Amazon Cloud  Justin Riley from OEIT set up StarCluster to transcode files in the cloud.  Modification of open source video player with custom functions by Bigsool.  Copy of all files from Kaltura to Amazon S3  Copy files from DE server to Amazon S3  Robert & Elaine to manage the transition, beta test the code, work with power users to test and report bugs to Foraker.

Tech TV Architecture

admin_notices approved_users bdrb_job_queues closed_caption_files collections collection_properties collection_videos comments contact_messages delayed_jobs friend_messages genres languages licences pages playlists playlist_items ratings roles schema_migrations search_phrases shibboleth_strategies site_configurations surveys survey_participations tags tags_videos users viddler_video_files videos video_formats video_supporting_files video_transcodes watch_items watch_item_errors MySQL Tables

Local Ruby Gems actionmailer (3.1.0, ) actionpack (3.1.0, ) activemodel (3.1.0) activerecord (3.1.0, ) activeresource (3.1.0, ) activesupport (3.1.0, ) arel (2.2.1) aws-sdk ( , 1.8.3) bcrypt-ruby (3.0.1) builder (3.0.0) bundler (1.6.1, ) console (0.5) daemon_controller (0.2.6) erubis (2.7.0) fastthread (1.0.7) hike (1.2.1) i18n (0.6.0) json (1.7.7) mail (2.3.0) mime-types (1.16) minitest (1.6.0) multi_json (1.0.3) mysql2 (0.3.11) nokogiri (1.5.0) passenger (3.0.11, 3.0.9) polyglot (0.3.2) rack (1.3.3, 1.1.2) rack-cache (1.0.3) rack-mount (0.8.3) rack-ssl (1.3.2) rack-test (0.6.1) rails (3.1.0, ) railties (3.1.0) rake (0.9.2) rdoc (3.9.4, 2.5.8) rubygems-update (2.2.2) sprockets (2.0.0) thor (0.14.6) threadz (1.0.0) tilt (1.3.3) treetop (1.4.10) tzinfo (0.3.29) uuidtools (2.1.3)