PIQO runs on Kubernetes, so containerised apps are first class citizens on the platform.

Deployment Types

PIQO supports a variety of Kubernetes deployment types, including:

  • Standalone Pods
  • Stateless Deployments
  • Stateful Deployments
  • Jobs
  • Cron Jobs
Deployment Options

PIQO supports standard Kubernetes deployment options, including service options, machine types, and limits on memory / CPU.

In addition, PIQO supports AnyCloud, which allows developers to specify hosting preferences as a set of criteria (e.g. “Any AWS datacenter in North America”) rather than a single location (e.g. “AWS Virginia”). This allows PIQO to undertake further price and performance optimisation, resulting in lower costs and improved reliability. 

Security and Multi Tenancy

By default, PIQO creates a virtual Kubernetes cluster for each project. This provides a high level of security, while allowing multiple tenants to share the same physical nodes. This approach has several advantages:

  • It allows PIQO to make use of a wide range of Spot instance types, including very large instances that are too big for individual customers.
  • It allows PIQO to make use of ‘bare metal’ instances, which offer superior performance.
  • It allows PIQO to achieve higher levels of machine utilisation, which result in lower costs for everyone.
  • It allows developers to scale deployments quickly, without waiting for machines to initialise.

In the future, PIQO will support dedicated clusters, for extremely sensitive workloads. These will be more expensive, and slower to scale than virtual clusters.

Billing

PIQO offers per second billing, with steep discounts for sustained use, and flexible deployment specifications. For more information, see our pricing page.