The deployment puzzle

White Paper

Cloud, on premise or hybrid?

When people hear of the concept of remote working, remote production or remote workflows, they often associate these terms with cloud work environments. In fact, in this new post-pandemic era, many technology providers are starting to encourage broadcast and media companies to migrate their solutions to the cloud, in order to be able to work remotely. But in reality, remote working and cloud are not the same, although they are closely related.

Cloud solutions can provide broadcast and media companies with great advantages at a business level, but also come with certain concerns depending on their business goals and the nature of their operations. Cost, security and reliability are three fundamental aspects that any company must take into account when considering hosting its solutions and workflows in the cloud. However, this does not mean that you cannot work remotely without it.

Fortunately, the entire portfolio of solutions and products offered by some technology vendors such as VSN can be configured to access them remotely, either in on-premise or cloud environments. In other words, they are totally agnostic to one type of infrastructure or another, and can even provide their customers with an intermediate hybrid type of configuration, with data distributed both in physical locations and in the cloud.

Ultimately, offering flexibility to the user in terms of how they want to structure their operations and network is our main concern. For this reason, we present in this guide some technical, operational and financial considerations that should be taken into account before investing in one type of deployment or another. Understanding and weighing the advantages that each variable offers is essential to maximize the benefit we obtain for each dollar or euro invested.

Cloud solutions, outsourcing services in exchange for a lower control

The decision to keep our company’s data, content and operations stored locally or in the cloud always leads to a search for balance between competing concerns: upfront investment in infrastructure vs. continuous payments, internal security vs. external security systems, maintenance of physical data storage and backups or not, etc.

What do we mean by deploying and having our solutions in the cloud? Simply, to rely on a network of external remote servers (data centers) to access the software and data or media files that we want on demand.

Therefore, this network of servers could not only host the traditional storage and archive solutions that usually come to mind when thinking about cloud deployments, but also all the operations of the entire media lifecycle if we wish to do so (from content scheduling to production, editing, transcoding, workflow orchestration, distribution or exchange of media files and even broadcasting and content publishing). In short, all the daily tasks of any broadcast and media company could be carried out by remotely accessing systems hosted in the cloud from a personal computer.

These cloud solutions are typically offered under a subscription-based or Software as a Service (SaaS) business model. Customers, sometimes called ‘tenants’, pay a fixed monthly or annual subscription, depending on the chosen plan or bundle, and they benefit from almost instant access to a tool through a simple web browser that does not require investing in any type of additional costs to work (such as hardware purchase, software updates or system maintenance plans). All these tasks are on the service provider’s roof.

From a financial standpoint, the possibility of making recurring payments also opens the door to new, more flexible business models for customers, based on OPEX (Operating Expenses) expenses that are usually incurred as part of the company’s daily operations to maintain its activity (similar to paying utility bills like electricity). Likewise, these recurring fixed expenses offer customers greater flexibility, as they are able to know the fixed payments that they will have to do on a monthly or annual basis in advance, as opposed to the acquisition of on-premise solutions that usually require larger and upfront one-time payments.

The main disadvantage that this type of cloud deployments usually have is the cost. Despite of being optimal to set up and start our operations quickly and with a minimal down payment or initial investment, in the long term it has been proven that some solutions can be much more cost-effective for customers in an on-premise format (considering, of course, that customers have enough computing capacity, equipment and IT resources to manage, maintain and update their facilities by themselves). Some of the processes that can increase the cost of cloud solutions drastically are, for example, live transcoding streams, storing a large volume of files or heavy files, system performance (the higher the performance requirements, the higher the cost) or the traffic of data and files to be exchanged and transferred (especially when they are not processed in the same location where they are stored).

In addition, depending on whether users opt for a public or private cloud service, other important considerations also arise, such as security, control and privacy over the content and processes stored.

Main advantages and disadvantages of cloud solutions

  • Low maintenance costs: the service provider is responsible for all the expenses in hardware, software, infrastructure, support, maintenance and systems’ update. However, depending on the workflows and the use we want to make of the service, it is worth calculating the final cost that the same solution hosted on-premise would have compared to deploying it in the cloud.
  • Scalability: with just a few clicks, storage and data processing capacity can be increased to deal with specific workload peaks (for example, during the live coverage of general elections or relevant sporting events). Likewise, they can also be readjusted to the regular needs of the company afterwards.
  • Flexibility and collaborative work: thanks to the easy access they offer to the systems, they are ideal for international distributed workforces that have to collaborate with each other and need shared access to all the resources, processes and tasks of the company.
  • Reliability: by accessing an external service with a multitude of redundant and available servers, the likelihood of failure is greatly minimized.
  • Security and privacy: although companies can also hire a private cloud service for their exclusive use, privacy and, above all, the security of data and content will always be greater if these are stored on local servers at the facilities of the company.
  • Less control and customization: the customization of the work environment, operations and workflows will always be less in public cloud deployments than in private cloud, which in turn also offer fewer possibilities compared to on-premise solutions. The more assets users own, the greater the control and customization they can make over them.
  • Greater impact in the event of system failure: although the reliability of these services is increasingly high, in the event of the system going down, customers depend solely and exclusively on the service provider’s ability to quickly react to the failure. That is why on-premise redundant solutions offer greater security and allow companies to continue with their broadcast and regular activity without such a critical impact.

On-premise solutions, greater control and less scalability

Solutions installed locally or on-premise also offer interesting advantages. They are the traditional method in which broadcast and media systems have been installed and operated their tools for decades, and basically they allow companies to organize internally their assets, data, servers, equipment and software as they prefer.

This type of solution requires having servers or physical equipment in the company’s own facilities in order to store and deploy the software systems. As an alternative, they can also be outsourced by renting servers to an external data center for their exclusive use. In any case, choosing to set up our own infrastructure comes with a series of important added costs such as electricity, maintenance and security or protection of the equipment against potential cyber attacks. Likewise, this type of deployment will most likely require a simultaneous hardware and software update. simply because as the software evolves and is updated, more powerful equipment is usually required for the systems to run smoothly.

However, on-premise solutions are, without a doubt, the best alternative for those cases in which customers want to have greater control over their systems, a greater security and privacy of their data and stored content, or a redundant configuration in order to guarantee a fast disaster recovery in the event of system failure, crashes or exceptional circumstances. Likewise, they are the ideal solution when the tasks and processes to be carried out are CPU-intensive, with considerable bandwidth and storage consumption (a situation where the cost of deploying the same operation in the cloud would be much more expensive). Moreover, they offer full customization capacity, allowing customers to perfectly adapt the installation to their daily operations and specific needs.

Investing in this type of solution has certain financial particularities as well. Although in some cases the solution may be more cost-effective in the long term than deploying the same installation in the cloud, it will always require a higher initial investment to start with the operation, plus a series of extra expenses (hardware, software updates, support, maintenance, etc.) that in the case of subscription-based cloud services would be completely unnecessary. Therefore, depending on the needs of each customer, this may be a disadvantage or quite the opposite.

At this point, it is understandable to think that we have forgotten to mention the inability to work remotely with on-premise solutions. Is it truly impossible? The answer is no. In fact, for an on-premise solution to be accessed remotely, customers would simply need to ask the solution provider to send the list of ports to be opened by their IT department to connect remotely and then configure the routing accordingly. The benefit of working remotely with an on-premise solution is that customers can maintain a greater level of control over the nature of their operations and can choose their preferred network setup as well.

Main advantages and disadvantages of on-premise solutions

  • Greater control and data privacy: these solutions offer the highest level of control to customers, allowing companies to access their equipment and systems 24/7 if any intervention is necessary. In the case of data privacy, this will largely depend on how the company decides to build and operate its own infrastructure and security networks – which only internal personnel should be aware of and have access to.
  • Uninterrupted use and higer performance: this type of installation can operate without an internet connection, which is especially useful for those teams and systems that perform crucial tasks within a TV channel, such as continuity automation or playout. Likewise, if multiple users are required to simultaneously access and operate a system at full performance, the option of having it deployed locally can be more reliable, efficient and cost-effective in the long run.
  • Greater customization: on-premise solutions can be tailored to the specific processes, technical requirements and legal needs of each company. Solution providers like VSN routinely work with customers to define custom workflows based on their interests and needs.
  • Recovery and back up: you need to regularly plan a backup of the information to avoid data loss, leaks of information and other kinds of problems (for example, natural disasters) that could impact the operation. However, with a redundant configuration of an on-premise solution, it is guaranteed that the company can continue with their operations normally if the main equipment fails at any given time.
  • Greater initial investment and extra costs: on-premise requires a higher investment that will be amortized over time to start operating. In addition, there are certain added costs (equipment, maintenance, systems update, supplies, etc.) that are just not there in outsourced solutions in the cloud. However, even this kind of CAPEX expenses or large initial investments can also be financed and paid in comfortable installments, becoming a sort of recurring cost or OPEX expense. In any case, financing it is a decision left to the discretion of the technology providers.
  • Slower time to market: contrary to what happens with cloud solutions, which can start to be used almost as soon as they are hired, here customers have to count on a period of time for systems’ installation and start-up (even more if they have requested custom developments).

Hybrid solutions, the best of both worlds

When it comes to hybrid solutions, many companies mistakenly think that these are just a form of transition before switching to a 100% cloud solution, although the reality could not be more different.

Hybrid solutions combine certain on-premise systems and equipment owned by the company with other solutions or outsourced services installed in a public or private cloud. They are a type of combined solution that is usually much more cost-effective and optimized from a control of costs standpoint, while they also guarantee better performance, control, scalability, availability of resources and seamless workflows than full cloud or on-premise solutions.

Hybrid solutions are usually a very interesting option for systems’ migrations (in order to minimize their impact on the channel’s daily operations), for facing sudden and regular changes in content demand or for those situations where the risk of changing one provider by another in the future needs to be reduced. That is, hybrid models offer great flexibility to customers and allow them avoid commitment to certain systems or services, either because the investment they made to acquire them was very high or because the migration from one cloud service to another is very complex and expensive.

Broadly speaking, the hybrid format combines the advantages offered by on-premise deployments in terms of security, privacy and operations control, with the benefits of scalability and easy access provided by cloud services. For example, broadcast and media companies might decide to store crucial data, high value-added content, or simply the highest resolution and heaviest video files on premise, so that they are not accessible from outside of the company’s facilities, as well as all those processes that are intensive in CPU and bandwidth consumption and that can lead to latency problems.

On the other hand, other less critical daily operations or low resolution workflows such as content delivery over IP, dynamic ad insertion, cognitive services, analytics on vast amounts of data or storing proxies or content needed for a playout server in the short term, could be hosted in the cloud to offer more flexibility to users and to better support specific peaks in content demand. This way, companies will only have to pay more for the extra use they make of these services during a certain period of time.

In conclusion, these types of hybrid deployments are a very good ally to keep costs under control and obtain the maximum performance and results from each work environment, adapting the infrastructure according to the needs of the company for each type of process, task or job area. The only critical point for the hybrid architecture to work properly is to ensure a robust and seamless integration between both environments.

There are many considerations and aspects to take into account when looking for the solution that best fits our organizational and business models as a company. Whether in the cloud, on premise or in a hybrid model, we must bear in mind that today more than ever, the broadcast and media industry must be prepared to be flexible, resilient and agile when adjusting to changes in content demand. Therefore, it is essential to consider what type of infrastructure allows us to work better considering the peculiarities and requirements of our company.

If you do not know where to start deciding on what type of deployment could best fit your company, we suggest first trying to answer the following questions: what type of infrastructure is the company currently using?, is the company able to easily grow or expand its infrastructure if it needs future adaptation?, is the scalability of the systems a major concern?, does the company plan to expand the existing infrastructure?, what storage capacity and computing performance needs does the company have?, what business strategy does the company have for the future?, would it be suitable for the company to move from a CAPEX-type cost environment to an OPEX model?

All these questions will allow you to better calculate the Total Cost of Ownership (TCO) to determine the direct and indirect costs, as well as the benefits that would be associated with deploying one type of installation or another. In any case, if you are not sure where to start, do not hesitate to contact us at sales@vsn-tv.com. We can advise you on the implementation of archiving and content management solutions, planning and scheduling, production, news, file exchange or media distribution.

In the end, there is no right or wrong answer to this dichotomy between cloud and on-premise, but only an opportunity to design a solution that satisfies every need of your company in the most efficient, economical and effective way. 

Download the full version of the document

Interested in learning more about VSN’s solutions? Check our portfolio

;