smart video engine aws cloud setup - aws-de...
TRANSCRIPT
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved.
Siemens Convergence Creators
Smart Video Engine
AWS Cloud Setup
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Siemens Convergence Creators - At one glance
Chosen Partner of
over 300
customers
in 70 countries across Industries
because of ….
Industry
experience of
over 5
decades
Teams of highly
experienced specialists
with unique branch
know-how, meshing
technologies to realize
the most complex
projects.
Investing in
Innovation -
37 granted
patents in 13
patent families
International
Footprint -
19 locationsin 11 countries
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine
Online Video Delivery from End 2 End
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine
Functional Overview and Components
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Questions for today
Why and
how?
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Why?
Market challenges to cope with: Low upfront
investment/Support for OPEX
based business models
Worldwide reach with
standardized installation
processesMarket is sensitive to
operations costs
(including
maintenance/support)
Scalability from 10K
subscribers to millions
Quick system bringup
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Why?
Internal challenges to cope with:
Support for continuous
development
Reusability of exisiting
software stack
Number of Engineering
Resources
Access to advanced
technology
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
How did we start?
Building up Expertise Building up AWS partnership
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Challenge: Quick Bringup
Step 2: Automate everything
Step 1: Dockerize everything
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Bringup: Nested CloudFormation Template
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Short side step
Why Docker?
Lightweight,
build once, run everywhere
Dynamic Configuration
Very good AWS Support,
constantly improving
Optimized EC2 Resource
Utilization
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Storage and DB Layer
Select the right AWS storage-option for each data usage pattern
RDS/PostgreSQL S3 for Media Assets/
Archiving
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Scaling with ASG and ECS Auto Scaling
ECS Cluster / Auto Scaling group
Availability Zone 1 Availability Zone 2
Service 1
EC2 Instance
scaled by Auto
Scaling
Service 1
Added/Removed
On-Demand
Service 2
Amazon ECS
CloudWatch
AlarmAuto Scaling
• AWS Metrics (CPU, Memory)
• Custom Metrics (JMX Beans, etc.)
Service 1
Service scaled by
ECS Service Auto
Scaling
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Backup Strategy
RDS/PostgreSQL
AWS Lambda is
triggering ECS
Amazon ECS
starts the
container
Amazon
RDS
RDS Manager
Container
Amazon S3
bucketEvent rule in
CloudWatch for
Scheduling DB
backup
*.sql-gzip
dump file
Container executes DB
dump and terminates
afterwards
2) Lambda Based Scheduled Backup
1) Full Utilization of RDS backup capabilities
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Monitoring
CloudWatch
AWS service
metrics and
Alarms
Custom Metrics
from SVE
components
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
What are we currently doing
Ongoing: Optimize Deployment and Operation costs
Fully Functional*
Smart Video Engine
System
* Low user numbers, no high availability, On Demand Instance
<500$/per month
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Final Scope
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
What are we currently doing
We actively monitor new and interesting
AWS services available
We plan to introduce more AWS services
step by step:
- Search
- Machine learning for Recommendations
- Alexa
- Analytics
- Elemental Integration
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS
Summary
• Significantly reduced setup and operations costs
• Significantly reduced project realization costs
• Very fast system bring up
• Access to improvements in performance and scalability
• Reliable and scalable services
• Engineers like it!
• Move to AWS required considerable investment
We are a happy AWS Partner!
www.smart-video-engine.comSiemens Convergence Creators GmbH, 2016 All rights reserved
Smart Video Engine on AWS – Get in Touch
Robert Ruzitschka
Head of Architecture
Autokaderstrasse 29
1210 Vienna, Austria
Mobile: +43 (664) 80 117 45113
convergence-creators.siemens.com