System and method for midserver facilitation of long-haul transport of telemetry for cloud-based services
A system and method that uses midservers located between the business enterprise computer infrastructure and the cloud-based infrastructure to collect, aggregate, analyze, transform, and securely transmit data from a multitude of computing devices and peripherals at an external network to a cloud-based service.
1. A system for ingestion of data into a cloud-based service from an external network, comprising:
a midserver comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the plurality of programming instructions, when operating on the processor, cause the processor to:
automatically install a virtual appliance software application, the virtual appliance software application configured to automatically load a plurality of stored configurations on the midserver;
establish a secure network connection to an external network;
receive data over a local network from a plurality of computing devices;
apply a plurality of transformations to at least a portion of the received data; and
retransmit the received data over the secure connection as a single data stream.
2. The system of claim 1 , wherein the containerized services include one or more of the following types of containerized services: traffic processors, sensors, management services, and utilities.
3. The system of claim 1 , wherein the midserver is installed at the same location from which some part of the external network is operated.
4. A method for ingestion of data into a cloud-based service from an external network, comprising the steps of:
installing a midserver comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor;
automatically installing, using the midserver, a virtual appliance software application, the virtual appliance software application configured to automatically load a plurality of stored configurations on the midserver;
establishing a secure network connection from the midserver to an external network;
receiving data over a local network from a plurality of computing devices;
applying a plurality of transformations to at least a portion of the received data; and
retransmitting the received data over the secure connection as a single data stream.
5. The method of claim 4 , further comprising the step of including one or more of the following types of containerized services: traffic processors, sensors, management services, and utilities.
6. The method of claim 4 , further comprising the step of installing the midserver at the same location from which some part of the external network is operated.