Broadpeak’s Take on the Virtualization Journey?and Cloud Transformation
Introduction?
As a software provider, Broadpeak relies on some specific infrastructure and hardware components in order to achieve the performance expected in the streaming industry. Video?streaming?services must provide?high?performance,?low?latency,?and an outstanding quality of experience (QoE)?for the final customer.?
The initial?architecture,?based on?bare-metal?software,?still?remains a?valid option?in the industry.?On-premises infrastructure?is also an option. For all the ISPs,?the?network?is still a?managed?service with its set of metrics and capacity.?
The evolution?is happening in?two steps:?
The?cloud?offers several key benefits?for our industry:?
Architecture should be based on use cases?and workloads to be run on the cloud?and maturity of the customer. Not all the applications?fit best with a?cloud deployment,?and Broadpeak?can help customers make?the best choice.?
Specific use cases and workloads?are?more?appropriate?for?a?cloud?deployment?based on?infrastructure?metrics and?specific?KPIs?related to streaming industry QoE.?
Not all?of?the?video?streaming?use cases?have adopted?cloud.?Different customer sectors might be?best?addressed using different consumption?models?based on cloud capacities.?
The?Shift to Cloud-Based IT?
Virtualized?private and?public cloud deployments?are quite?similar?at the application layer but at the infrastructure layer?there are structural differences that could?lead to a specific choice?mainly?based on costs?and?reliability.?
Virtualization over?private?cloud?offers?all the advantages of bare-metal solutions, along with?certain?disadvantages:?
But,?bare–metal?deployment?also has?some specific drawbacks that should be taken into account:?
Every project and use case?is?unique?but?some infrastructure?patterns?can?be?reused between each solution.?Customers can leverage?Broadpeak’s?expertise to?define the most?effective infrastructure service to?deploy, based on their?own?technical, economical, and operational constraints.?
Next Step:?Containerization?is?the last stage of the transformation,?as it brings scalability and elasticity?on top?of the?private?cloud based on?the?CaaS model.?
Figure 1.?Software transformation
At Broadpeak we see this?transformation?happening?based on?nine?pillars?defining?an ideal?system. ?
Figure 2.?Requirements of an ideal system
Based on?the?expected benefits and how important they are?in meeting technical or financial goals,?different choices can be made relative to the target architecture and the deployment environment (i.e.,?public or private cloud, VM, or containers).
Benefits of Virtualization and Containerization?
Many content delivery vendors are deploying software solutions in their private clouds to increase flexibility and agility. With cloud technologies, operators can?deliver new services and applications with greater speed and efficiency.?There is also a surplus of additional benefits from deploying virtual machines and adopting a containerized approach to video delivery, described in more detail below.?
A?shift to?public?cloud?infrastructure is?often a possibility but it?requires?analyzing?a few potential issues:?
领英推荐
Regarding cost management aspects,?the cloud infrastructure introduces?new ways of consuming resources?via?IaaS,?CaaS,?PaaS?and?SaaS?business models,?combined?with a?mode of consumption?based on demand.?
Figure 3.?An overview of cloud-based business models?
The Pragmatic?Transformation?and Cloud-Ready Portfolio?
To optimize the usage of the infrastructure,?Broadpeak has?decided to follow a pragmatic approach in?how we?address?this?transformation.??
Our solutions?are?based on the various products?in?our portfolio. In order to deliver?cloud-ready systems,?this pragmatic transformation?has?been positioned?on two steps. The first one?consists?of?packaging the software?that used to be deployed on bare metal as?a virtual machine or a container?with adequate resource allocation. This?allows?the customer?to profit from the?operational?benefits,?including the?possibility of accessing?a set of sizing?different from the bare-metal approach in order to fit in the cloud scheme.?
The second step of our strategy?involves?defining?a?module?split inside?each?product. The module?definition?always?corresponds to a scalability need,?which?means that:?
Broadpeak’s?main concept today?is to deploy a partial microservices containerization?or modularization?approach for video delivery that does not require re-architecting software solutions already working?efficiently. This approach offers full redundancy, along with increased operational efficiency, elasticity, and ease of transformation for video delivery now and in the future.?
One?Solution: Hybrid Cloud Deployment?
A hybrid cloud is a cloud computing environment that?can?use a mix of on-premises,?private cloud,?and third-party?public cloud?services depending on where the workload fits?the best. This involves a connection from an on-premises data center to a public cloud,?including edge devices or other clouds.?
At Broadpeak,?in order to?optimize the resource consumption and the different models,?we align the?hybridization?with?data?or?user?plane?and?the?control plane?hosting.?
Figure 4. Hybrid deployments?
The benefits of a hybrid deployment include:?
Hybrid cloud networking?
A?strong network connection?is critical to a successful hybrid cloud strategy. Typically,?this involves a dedicated networking service for additional?security.??
Conclusion?
Video delivery is evolving. As operators transition away from using traditional hardware infrastructure in favor of?cloud-based?virtual machines or containers, they need to be pragmatic about how to exploit these new frameworks.?
As a?software?company,?Broadpeak?is?cloud-ready?and?multi-cloud-ready.?Broadpeak is addressing?the different levels of the?software transformation and delivering?solutions?on multiple different environments, including?application,?virtual?machine,?and?container.?
Based on this experience?Broadpeak?is well-equipped to?address various technological fields of the infrastructure?and?advise customers?of?the best approach,?taking into account all of the various parameters?(i.e.,?costs, security)?and analysis.?This contributes toward making Broadpeak a?leading partner for?major actors?in?the video streaming?industry.?
Written by Régis Malgras, Broadpeak’s Cloud Solution Product Manager.
Originally published on December 8, 2021, at https://broadpeak.tv/blog/virtualization-cloud/