On-Premise
Hopsworks Feature Store can be installed on your infrastructure with the installer. The supported operating systems are: Ubuntu/Debian and Redhat/Centos.
With Kubernetes
Hopsworks cannot currently be deployed on a Kubernetes cluster. You can, however, connect Enterprise Hopsworks to an existing Kubernetes cluster, where you can run Python Jobs, Jupyter notebooks, and serve models (KFServing). Hopsworks Community does not support Kubernetes integration.
On Google Cloud Platform
Hopsworks can be deployed as a self-managed cluster on virtual machines (VMs) inside an existing GCP project. You can either run the Hopsworks Cloud Installer tool that uses the GCP command-line utility to create VMs and install Hopsworks or you can create the VMs yourself and then run the Hopsworks Installer tool.
On Azure
Hopsworks can be deployed as either:
(1) a managed platform inside your organisation’s existing cloud account at www.hopsworks.ai. You need to connect your Azure account by creating a service principal.
(2) a self-managed cluster on virtual machines (VMs) inside your organisation’s existing Azure subscription. You can either run the Hopsworks Cloud Installer tool that uses the AZ command-line utility to create VMs and install Hopsworks or you can create the VMs, resource group, virtual network, private DNS zone, yourself and then run the Hopsworks Installer tool.
On AWS
Hopsworks can be deployed as either:
(1) a managed platform inside your organisation’s existing cloud account at www.hopsworks.ai. You need to connect your AWS cloud account by creating a cross-account role.
(2) a self-managed cluster on virtual machines (VMs) inside your organisation’s existing cloud account. You create EC2 VMs and run the Hopsworks Installer Tool.