Installation Requirements
These requirements must be satisfied by the infrastructure or private cloud in which the Hiya Service is to be deployed.
Container runtime support
The infrastructure must be capable of running containers on any of the supported container runtimes and supported CPU architectures.
This is ideally achieved with a container orchestration platform such as:
- Kubernetes
- OpenShift
- Docker Swarm
All major cloud providers offer services that satisfy this requirement:
| Cloud Provider | Service |
|---|---|
| Amazon Web Services | Elastic Container Service (ECS) |
| Microsoft Azure | Azure Kubernetes Service (AKS) |
| Google Cloud Platform | Google Kubernetes Engine (GKE) |
The Hiya Service can be deployed in the same cloud or cluster as the client application that will consume it.
Hardware requirements
The engine loads its ML models into a RAM-backed filesystem at startup. Contact Hiya for sizing guidance tailored to your expected workload and compute target (CPU or GPU).
Recommended hardware
CPU deployments
Intel Emerald Rapids (5th-generation Xeon Scalable) is the recommended CPU architecture. Other modern x86_64 architectures are supported — see Supported CPU Architectures for the full list, or contact Hiya for guidance on your specific hardware.
GPU deployments
NVIDIA L4 is the recommended GPU. Other GPUs may work but have not been validated at the same level; contact Hiya for sizing guidance on alternative GPU architectures.
Network connectivity
Connectivity to api.hiya.com:443 is required for licensing and billing based on pay-per-use. No audio or sensitive data is transferred.
- Communication is performed using HTTPS over port 443.
- If required, a point-to-point VPN using IPSECv2 can be established to further secure the communication.
See the Network Connectivity Matrix in the Reference for a complete list of required connections.