Migrating MTV services to AWS Cloud



MTV is a large Finnish media house with a variety of services. MTV started as the first commercial TV network in Finland back in 1957 and nowadays has one of the biggest audiences in Finland. Services provided includes TV channels, Intenet media sites, Mobile applications and Video on demand services. 

Video on demand offering includes Katsomo and Cmore VOD services which provides users the freedom to watch TV where, when and how they like.

Existing system and the challenges

MTVs services were running in Cybercom hosted server racks on top of a virtualization platform. Websites and the media content was distributed by a custom CDN solution. The server infrastructure was installed manually, without any infrastructure as code. Some of the system configuration was done with Chef and puppet. This kind of a setup was not optimal for fast development, multiple iterations and was not promoting the idea of disposable infrastructure. Access management for multiple teams working on the application development was inconvenient and error prone. Customer was facing slowness in go to market and scaling in the traditional data center environment. For example the CMS system and video transcoding workers were running on dedicated hardware on an on-premise data center. System was labor intensive to maintain. Utilization rates were spiking by the nature of the workload and the transcoding system had poor scalability when running near full capacity.

Cybercom was tasked to start leveraging cloud computing, best practices and DevOps to provide migration to AWS cloud platform.

Key customer requirements

  • Building a version controlled, highly available, scalable application infrastructure repeatably using Infrastructure as Code
  • Migrate applications from on-premises to AWS cloud infrastructure
  • Automating the creation of development, staging and productions environments
  • Automating system deployments
  • Tracking application and infrastructure code changes
  • Possibility for the wide spread teams independently deploy multiple testing and staging environments and versions of the application
  • Refactor current solutions to provide decoupled, cost-effective transcoding service

Amazon Web Services 

We at Cybercom help companies build Amazon Web Services (AWS) based cloud services. We have several years' experience in AWS, DevOps and migrations. We take care of our clients’ AWS accounts, and give assistance with certified AWS experts, who have hands-on knowledge of different cloud environments. Our customers can focus on their core business, and we will take care of the transition projects, new cloud-based architecture designs, data security and 24/7 operations for them.

With all this extensive experience with AWS, it was only natural that we suggested AWS to be the cloud platform to build the new implementation. AWS has all the right services we need to be able to implement state of the art solution. Our established DevOps best practices leverage the variety of AWS technologies and services and lets our customers to focus on their core business.

Proposed solution and implementation

After deeply analyzing and assessing the current infrastructure and application architecture, we were able to identify suitable targets for migration, refactor and replatform the system running on-premise. Migrated applications leverage AWS best practices and relay heavily on our AWS DevOps practices and AWS Well-Architected Framework.


Migration project included many applications and dozens of servers. Below so high-level architecture for some of the refactored applications.

 

 

 

 

 

 

Would you like to hear more? Connect with us

Jussi Siuro

Sales Executive, Finland

Call contact
Email contact

Magnus Karlsson

Sales Executive, Sweden

Call contact
Email contact

Sten Grønning

Sales Executive, Denmark

Call contact
Email contact