Software Defined Labs (SDL)Keith Andrews2019-03-01T18:14:02+00:00
Software Defined Labs (SDL) for Hybrid Network Environments
Software Defined Labs enables on-demand sandboxing of physical and virtual network resources and eliminates the need for physical rewiring. Create sandboxes or labs from underlying infrastructure with ease.
What is Software Defined Labs?
Software Defined Labs is a sandbox networking concept that mitigates the constraints of fixed associations and physical connections. Designed upon the foundational concepts of Software-Defined Networking or SDN, the Software Defined Labs (SDL) architecture enables dynamic sandboxing of hybrid networking environments. An exponential number of sandboxes or labs can be derived from a single networking environment that is maintained by an SDL controller.
In the SDL architecture, network elements are assigned abstraction and can be accessed on-demand. Through a centralized networking fabric that is maintained by a software-based SDL controller, interconnected elements that include traditional physical networking devices as well as public and private cloud virtual resources can be added to a sandbox for controlled use. The sandboxes, as SDL defines as labs, are isolated for any variety of provisioning needs and connections between the elements in a lab are activated by the SDL controller.
The SDL architecture enables:
Automated activation of sandboxes or labs uses Software-Defined concepts to program forwarding decisions between elements. Each sandbox or lab includes automated provisioning, the ability to set baselines and snapshots for an entire sandbox, and automating functional executions for development, proof-of-concept, devops, and a variety of other use cases.
Underlying infrastructure is centrally managed and sandboxes or labs can be allocated to users or repurposed. Data is collected for each sandbox, each element, and each programmed execution for analytics, which can be used to improve efficiency and quality over time.
Reduces conflict within multi-user environments by providing scheduling services and on-demand reservation. Provide on-premise or remote access to segments of infrastructure. Cloud and elements that support multi-user capabilities can be used within multiple sandbox or lab instances simultaneously.
Abstraction is key to providing versatility. Programmed executables are portable across separate hardware or cloud domains because of assigned abstractions. Sandboxes or labs can be replicated and provisioned with incremental changes for multiple use cases.
– Physical and virtual network resources are abstracted into the Tokalabs SDL Controller.
– Custom sandboxes are carved out of the inventory and configurations can be completely automated.
– Multiple sandboxes are saved into the SDL Controller for future use.
– Different variations of the same environments can be created for a variety of use cases.