ABSTRACT
In order to meet the rapidly evolving needs of the VFX industry, studios need to be able to adapt and upgrade quickly. However, the infrastructure stack at most companies is complex, usually set up over a number of years with significant customizations and proprietary software. Maintaining this stack requires dedicated teams. Upgrades can take months and are usually fraught with risk.
The engineering team at MPC drastically reduced this time to deployment from months to a few days by using cloud native solutions. Built on a foundation of microservices, the infrastructure stack provides an asset management system, storage, sync and compute capabilities. Within the first year it was deployed across two sites in different timezones, supporting up to 200 artists. Thus proving the ability for VFX studios to scale rapidly.
Supplemental Material
- Jozef Van Eenbergen. 2014. Amanda: A New Generation of Distributed Services Framework (EuroPython'14). https://archive.org/details/EuroPython_2014_zWSMQ8epGoogle Scholar
- Daniel Hall. 2013. Ansible Configuration Management. Packt Publishing. Google Scholar
Digital Library
- Kelsey Hightower, Brendan Burns, and Joe Beda. 2017. Kubernetes: Up and Running Dive into the Future of Infrastructure (1st ed.). O'Reilly Media, Inc. Google Scholar
Digital Library
- Sreenivas Makam. 2016. Mastering CoreOS. Packt Publishing. Google Scholar
Digital Library
Recommendations
Migrating monoliths to cloud-native microservices for customizable SaaS
Abstract Context:It was common that software vendors sell licenses to their clients to use software products, such as Enterprise Resource Planning, which are deployed as a monolithic entity on clients’ premises. Moreover, many ...
Highlights- Our approach can guide monoliths to become customizable multi-tenant Software-as-a-Service (SaaS).
Towards Secure Cloud Orchestration for Multi-Cloud Deployments
CrossCloud'18: Proceedings of the 5th Workshop on CrossCloud Infrastructures & PlatformsCloud orchestration frameworks are commonly used to deploy and operate cloud infrastructure. Their role spans both vertically (deployment on infrastructure, platform, application and microservice levels) and horizontally (deployments from many distinct ...




Comments