Building Software Defined Infrastructure

Building Software Defined Infrastructure is a new multi-part content collection from Tony Orme. This series is for broadcast engineering & IT teams seeking to deepen their technical understanding of the microservices based IT technologies that are set to drive the next phase of transition from hardware to software based broadcast systems.
As an industry, we’ve now ticked box one of “how to build IP infrastructures” by reliably streaming video, audio and metadata over enterprise IP networks. Now, we need to greatly simplify IP broadcast infrastructures to improve their operation and integration.
This series seeks to clarify what is meant by Software Defined Infrastructure, how its fundamental design philosophy is key to the next evolutionary step for broadcast systems, and how it can benefit broadcasters with scalability, reliability, resilience and very high levels of security.
We discuss the fundamental differences between virtualization and microservices and how microservice based systems go hand in hand with Software Defined Networks in the design and implementation of truly scalable systems.
The next phase of our IP enabled journey is going to be one of delivering simplicity and integration through microservices. For IP to become the success it promises, we need to look more closely at how we make it work operationally so that simplicity and integration become as easy as maintaining a high-quality internet mobile phone connection when walking from the office to the park.
Building Software Defined Infrastructure will publish in four parts:
Part 1. System Topologies
AVAILABLE NOW - Download Part 1 HERE
Article 1 : What Is Software Defined Infrastructure?
What Software Defined Infrastructure is, what infrastructure models it enables and a discussion of on- and off-prem cloud infrastructure.
Article 2 : Virtualization Vs Microservices
How virtualization and microservices differ, and workflows where virtualization and microservices would be used or avoided in terms of reliability, flexibility and security.
Article 3 : Virtualizing Idle Time
Our partner Lawo discuss why “software-defined” as an approach should be considered a prerequisite in any forward-looking, IP-based broadcast environment.
Article 4 : Software Defined Infrastructure Components
How microservices form the basis of Software Defined Infrastructure and why they provide much better solutions for broadcasters, especially when considering scalability, resilience and security.
Part 2. Processing & Streaming Media Essence
AVAILABLE NOW - Download Part 2 HERE
Article 1 : Shifting Data
The fundamental principles of how data flows through local and remote processing systems are central to designing software defined infrastructure.
Article 2 : Asynchronous & Synchronous Media Processing
One of the key challenges of building software defined infrastructure is moving a fundamentally synchronous media like video to an asynchronous architecture.
Article 3 : Focus On Agility
Our partner Lawo discuss how just when broadcasters and AV providers are starting to put their heads around the Second Wave of IP, industry pioneers are already contemplating the next big infrastructure thing. It promises to be even more compact and faster than before.
Article 4 : Ground To Cloud
New efficient and flexible workflows like remote production and multi-site teams mean using IP to transport media between sites, and this brings its own challenges to flexible infrastructure design.
Part 3. Monitoring Dynamic Resource
AVAILABLE NOW - Download Part 3 HERE
Article 1 : Network Monitoring
The fundamental principles of how data flows through local and remote processing systems are central to designing software defined infrastructure.
Article 2 : Observability In Microservice Architecture
Building dynamic microservices based infrastructure introduces the potential for variable latency which brings new monitoring challenges that require an understanding of observability.
Article 3 : Making It Happen
Software-defined hardware still has its uses in broadcast, but the real value for power users lies in hardware-agnostic processing apps—provided they meet the need for speed, availability, and agility.
Article 4 : Monitoring Microservices
Breaking production systems into individual microservice based processors, requires monitoring over IP via RESTful APIs and a database system to capture the results.
Part 4. Integration
COMING SOON
Article 1 : Systems & Frameworks
The difference between open and closed integration frameworks and their relative merits. The concept of east-west datacenters and the implications for broadcast infrastructures.
Article 2 : Zero Tolerance Security
Why zero tolerance security is paramount for broadcasters and why some security checks cause headaches, such as packet inspection on the NIC.
Article 3 : Effective API’s
How APIs operate and why they solve the problems of having to wait for standards bodies to publish protocols and methodologies, thus greatly speeding up time to market and deployment of new features.
Supported by
You might also like...
Building Software Defined Infrastructure: Monitoring Microservices
Breaking production systems into individual microservice based processors, requires monitoring over IP via RESTful APIs and a database system to capture the results.
Monitoring & Compliance In Broadcast: Monitoring QoS & QoE To Power Monetization
Measuring Quality of Experience (QoE) as perceived by viewers has become critical for monetization both from targeted advertising and direct content consumption.
IP Monitoring & Diagnostics With Command Line Tools: Part 5 - Using Shell Scripts
Shell scripts enable you to edit your diagnostic and monitoring commands into a script file so they can be repeated without needing to type them manually every time. Shell scripts also offer some unique and powerful features that help to…
Building Software Defined Infrastructure: Observability In Microservice Architecture
Building dynamic microservices based infrastructure introduces the potential for variable latency which brings new monitoring challenges that require an understanding of observability.
Broadcast Standards: Kubernetes & The Architecture Of Cloud Compute Based Systems
Here we describe Kubernetes and the taxonomy of containerized architecture based cloud compute system designs it manages.