Labelbox Enterprise is the on-premises offering of Labelbox for deployment in your cloud infrastructure, on your own virtualized infrastructure, or on your own hardware.
The on-premises offering of Labelbox consists of an Administration application and the Labelbox application. The Admin application is responsible for the distribution, deployment, installation, and upgrades for Labelbox Enterprise. Kubernetes is the underlying orchestration system for Labelbox Enterprise.
The following services make up the Labelbox platform:
Frontend Application: The main front-end interface for exploring and managing projects in Labelbox.
Frontend Labeling Interface: The image labeling interface.
Labelbox API: The GraphQL API for Labelbox.
Queue Service: A queuing service responsible for the generation and management of labeling, reviewing, etc.
Functions Service: Functions-as-a-service responsible for managing serverless functions.
Prisma GraphQL Data Layer: A GraphQL ORM service acting as a data layer between the data stores and the API.
Logstash: A data collection and parsing engine used to sync labels from MySQL to Elasticsearch.
Elasticsearch: A search engine housing label metadata and data, used for scalable and near real-time label search.
Redis: A cache and a persisted data store for the queue service.
MySQL: The main data store for Labelbox.
- Ubuntu 16.04.3 - 16.04.5
- Red Hat Enterprise Linux 7.4 - 7.6
- CentOS 7.4 - 7.6
- CPU: at least 16 vCPUs
- Memory: at least 32 GB
- Storage: at least 250 GB on root volume
- Size and scale per deployment may cause requirements to vary.
- docker-engine 1.12.3
- Kubernetes 1.13.0
- Google Chrome 71+
Labelbox Enterprise ships with an Admin Console, an on-prem UI, that is responsible for handling installation, licensing, configuration, and updating the Labelbox application .
Labelbox Enterprise integrates with your existing LDAP / AD solutions. The following servers are supported:
- Microsoft Active Directory (2008 & 2012)
- Open LDAP
- LDAP 389 DS
- Free IPA
A customizable support bundle can be downloaded consisting of relevant logs, configuration settings, and system information for debugging and troubleshooting.
Snapshots can be enabled for the application, with configuration possible for the schedule, retention, and destination of the backups. Local, S3, and SFTP are all destination options available.