Canadian startup HTBASE has announced a hybrid and multi-cloud container deployment and migration offering called JUKE, saying containerised applications can be moved between micro-services environments on-premises and public clouds.
The flavour of the thing can be seen in a diagram:
The HTBASE Juke logo is on the top left.
Juke – no more all-caps – is an abstraction layer for containers across heterogeneous physical and virtual servers on-premises and in the public cloud, stitching these together to form a kind of multi-cloud data centre resource pool embracing compute, storage and networking. HTBASE says it has software-defined networking and storage fabrics that pool cloud resources together into a single entity that is consumable by orchestration platforms such as Kubernetes and Docker Swarm.
Individual micro-services can be dispersed across, and migrated between, cloud platforms and stateful volumes can be made highly-available. Migration involves no re-configuration of micro-services.
Supported public clouds are AWS, Azure and GCP.
HTBASE says it builds a single persistent layer of storage through its software-defined storage system, JUKE FS, which applications and containers access, and which features high-availability, snapshotting and replication. Customers can scale storage with disks from multiple clouds, presenting them as a single pool, and tier data across clouds, so data is close to the applications, which can withstand cloud failures.
Users can add storage and compute independently from different cloud providers, based on application requirements, such as cost, region, performance, etc.
The software-defined networking fabric enables layer 2 connectivity across multiple clouds, binding all nodes with local IP addresses. DevOps professionals can add nodes from disparate cloud service providers and manage them all as a single local entity.
Applications can be around based on business requirements, while maintaining storage and networking persistency across clouds.
HTBASE says Juke has a built-in marketplace with a catalog of operating systems, applications, orchestration tools and more. It includes load balancer services for clustered applications, auto-scaling of cloud resources, container performance monitoring, provisioning and orchestration services, including lifecycle management.
Juke features claimed Intelligent data distribution and locality based on application policies for performance and cost optimisation.
HTBASE says Juke is multi-cloud control and data fabric, rather than just another orchestration tool, forcing you to configure and maintain external storage, networks, clouds and resources which are each isolated and without persistency.
Juke has an open API and can be plugged into different orchestration platforms, such as Kubernetes and openShift, creating a single cloud infrastructure, with persistent resources.
HTBASE is a Toronto-based startup that has recently set up an office in Santa Clara.
There will be a full-featured trial version of Juke limited to 4 nodes and an unrestricted enterprise version billed annually per node when deployed on-premises, or billed per hour when consumed through public cloud services.