• Version: 1
  • Contributor: Stonebranch Stonebranch
  • OS: Linux, Redhat, Windows
  • Author: Abdullah Saglam
  • Compatibility: 6.6 or higher
  • Application / Platform: Kubernetes, Red Hat Openshift
  • Prerequisites: Kubernetes, Openshift
  • Product: Universal Agent, Universal Controller, Universal Data Mover, Universal Data Mover Gateway
  • Support: Stonebranch
  • License: Subscription

Hybrid File Transfer for Kubernetes

Agent Configurator for Kubernetes (Red Hat Openshift)

Configure and deploy Stonebranch Universal Agents within PODs. Automate secure file transfers of data between on-prem, private, and public cloud platforms and applications. Trigger transfers in real-time based on system events. Break down data silos.

This solution is used to pre-configure Stonebranch Universal Agents to work with Kubernetes. You may configure any number of agents with this solution. Configured agents are used for secure file transfers between any solutions running on Openshift and any platforms or applications that are not. This includes moving data between the mainframe and the cloud in a hybrid IT environment.

Explainer / Demo Video (14 minutes) 

Key Features: 

  • Hybrid File Transfer for Openshift: Automate the transfer of data back and forth between your mainframe, on-prem servers, cloud storage, virtual servers, and any application running on OpenShift.
  • High Security for Internal and External File Transfers: Battle-tested encryption ensures files are secure across both internal transfers and transfers with external third-party applications and platforms.
  • Real-Time File Transfers with Event-Based Triggers: With event-driven automation technology, you will achieve real-time automation across your entire hybrid IT environment. Event-based triggers include file monitor, email monitors, application monitors, and many more. Of course, you may also use time-based triggers.
  • Real-Time Monitoring and Auditing: Real-time monitoring and auditing of the entire file transfer process and centralized logging of all activities make the movement of data easy to track and virtually audit-proof.
  • Automate and Schedule Workloads: Use a visual drag-and-drop workflow editor to automate and schedule jobs/workloads across any application and platform. Easily combine the power of the Stonebranch Universal Controller (UC) with Universal Agents and Redhat Openshift PODs. The benefits of using UC to schedule jobs/workloads for an application deployed on OpenShift include highly reduced resources consumption, scalability and performance, fast deployment, and testing.
  • Integrate Openshift with any other Applications of Platforms: By running a Universal Agent within an Openshift POD, you are able to take advantage of the many integrations that run through the Stonebranch platform. This means you can connect with a variety of applications and platforms that span categories like DevOps, Big Data, ERP, CRM, Infrastructure, and other business applications.

Example Use-Cases: 

  • Transfer files from the mainframe to all started OpenShift PODs related to an application
  • Transfer files from an application in OpenShift to an application within the internal IT landscape, e.g. SAP business warehouse
  • Transfer a file from any cloud storage to all OpenShift PODs related to an app (and vice versa)
  • Trigger a file transfer from a 3rd party web app located in an OpenPaaS landscape

How does it work? 

  • Any file transfer can be triggered by calling the REST API of the Universal Controller. Essentially, you can start a file transfer workflow from any application, independent of whether it runs on a (virtual) server, mainframe or in a POD.
  • Once a POD is started, the sidecar container is also started, and the Universal Agent of the sidecar container automatically registers to a Universal Controller Agent Cluster specific for the application. For each OpenShift application, one Universal Controller Agent Cluster is created. 
  • As soon as the Universal Agent of the sidecar container is assigned to the related Universal Controller Agent Cluster, all related PODs are able to send and receive files from any other Universal Agent installed on a server, either on the mainframe or agent-less from any cloud storage.