Gestalt provides the following capabilities on any bare metal, virtual, private or public cloud.
The Gestalt Platform lets you build a more effective, scalable application from the ground up. Gestalt streamlines the integration of applications into any enterprise through the use of enterprise grade CaaS and FaaS.
META CONTROL PLANE
Meta allows the modelling of an organization and its policies and then the application of them in a pluggable set of bottom-up resource schedulers. Much like the bridge of a ship, Gestalt provides the ability to manage any engine, system, or control structure that needs to be easily integrated. Gestalt can act as a federation layer for technologies that don’t natively support federation, providing a common control plane for multiple bottom-up schedulers with emulation of their APIs. This lets developers standardize on a single solution using their existing toolsets while enabling operations teams to automate the deployment of enivironments in a controlled and auditable fashion
LAMBDA ENGINE
Gestalt’s Lambda Application SERver (LASER) is a lambda scheduler that can be run in either (or both) private or public clouds. It supports running of Bash, JavaScript, Java, .NET, Python, Ruby, and Scala lambdas. Laser includes a built in API gateway and can be easily integrated with other systems, including message queuing or notification systems.
For organizations looking to enable enterprise grade FaaS and serverless architectures, or those in the need of scalability for certain processes, then you Laser is your solution!
CAAS MANAGEMENT
Not only does Gestalt support industry leading container engines like Amazon ECS & EKS, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), Upstream Kubernetes, and Mesosphere’s DC/OS, but the Gestalt Migration Utility (GMU) makes it easy to quickly migrate containers across technologies and clouds. For instance, after installing Gestalt on a Kubernetes cluster, a user can enable the ECS Provider to allow Gestalt to import previously provisioned ECS containers and quickly move them to Kubernetes.
Additionally, Gestalt offers first class support for SDN and storage technologies such as Project Calico, Minio and EMC’s Rex-Ray. This is done while also providing the ability to federate and govern disparite container management engines in multi-cloud configurations. Combining storage with GMU enables teams to migrate applications and their associated data across clouds and between container technologies.
Best of all, with Gestalt’s API emulation layer, developers can continue to use the native tools and CLIs from their favorite products.
POLICY ENGINE
Gestalt’s Policy Engine enables the control of all aspects of lambda and container deployments and usage. The policy engine is built on top of LASER, our lambda/FaaS engine, which means not only does it scale across thousands of cores, it also enables the writing of custom policies using the programming runtime of your choosing. The policy engine can easily be integrated with common enterprise user management systems like Active Directory, Ping Federate or any other OATH or OIDC solution.
ACCESS LAYER
Gestalt’s Access Layer consists of its User Interface, bundled API Gateway (based on Kong), Meta REST API and CLI all wrapped in its multi-tenant security layer. Additionally, Gestalt allows the configuration of fine-grained access control for all of an organization’s resources