Skip to main content
Krystal

Virtual load balancer
with health checks and SSL

Krystal Cloud gives you an HTTP/HTTPS-aware Layer 7 virtual load balancer for distributing web traffic across multiple VMs, with round-robin, least-connections and sticky sessions. It also supports TCP rules for Layer 4 services. Health checks automatically remove unhealthy instances from rotation, while HTTPS enforcement, Let’s Encrypt certificates or SSL pass-through, and Proxy Protocol give you control over encryption and preserve client IP addresses.


How a virtual load balancer works

A cloud load balancer sits in front of a pool of VMs and spreads incoming requests across them, so no single instance carries all the load and any one can fail without taking the service down. It checks each VM continuously and only sends traffic to the ones passing their health check. To your users there’s a single address; behind it, you add or remove VMs as demand changes.


Choose how traffic is distributed

Three routing methods cover most needs.

Round-robin

Round-robin spreads requests evenly and suits VMs of similar size handling similar work.

Least-connections

Least-connections sends each new request to the VM with the fewest active ones, which is better when request durations vary.

Sticky sessions

Sticky sessions keep a given client on the same VM, for applications that hold session state locally rather than in a shared store.

Terminate or pass through SSL

Terminate TLS at the load balancer with a free Let’s Encrypt certificate that renews automatically. This keeps certificate handling off your VMs. Or pass encrypted traffic straight through for end-to-end TLS, where the VMs hold the certificates themselves. When you terminate at the balancer, turn on proxy protocol so your application still sees the real client IP rather than the balancer’s.

Health checks and zero-downtime deploys

Set how often the balancer checks each VM and how many failures take one out of rotation. A VM that stops responding is removed automatically and added back when it recovers, with no manual step. The same mechanism gives you clean deploys. Take one VM out of the pool, update it, and return it. Then repeat across the rest, so there’s always a healthy instance serving traffic.

Scale a web service behind one balancer

Put a virtual load balancer in front of two or more web VMs, keep those VMs on a private network with no public addresses, and let firewall rules allow traffic only from the balancer. As traffic grows, add VMs to the pool. As traffic falls again, you can remove them. This is the typical approach for virtual machine load balancing in production, and it pairs the balancer with private networking and firewall for a tidy, defensible setup.

Built on the Krystal Cloud networking platform

A cloud load balancer distributes traffic across theVirtual Machines you run on Krystal. It’s part of Krystal Cloud’s networking, with DDoS protection on every VM and a 100G backbone with redundant paths across London, Amsterdam and New York. For the full platform detail, see Krystal Cloud networking.

Load balancer pricing

Load Balancers are £10/month each. Routing, health checks and Let’s Encrypt SSL are all included in that price, with no separate charges.Full pricing for the rest of the platform is on the cloud pricing page.

View all pricing

Why choose Krystal as your load balance provider

Illustrated rainbow iridescent crystal gem with trust badges showing UK Based and 100G Backbone network capacity
  • UK-based engineering support

    Our support team are engineers based in the UK. When you get in touch, you're speaking to someone who understands the platform and can work with you to get it sorted.

  • Simple, per-balancer pricing

    Load Balancers are £10/month per load balancer. You can cancel whenever you want.

Illustrated teal crystal gem surrounded by trust badges: ISO 27001 Certification, Certified B Corporation, 1% for the Planet, and over 5 million trees funded
  • Certified security

    Krystal holds ISO 27001 certification for information security and Cyber Essentials Plus, the UK government's cybersecurity certification.

  • Matched with renewable energy

    We match our energy use with renewables, so enough renewable energy is produced to cover what we consume. Krystal is a Certified B Corp and 1% for the Planet member, with over five million trees funded through our reforestation programme.

Start building today

Sign up and you’ll be up and running on Krystal Cloud in less than a minute.

Cloud Enquiry

Take the first step

Marketing preferences

General enquiries

Learn more about our cloud services

Pricing

Transparency is key. We're upfront with our pricing structure meaning you always know how much you'll pay.

View pricing

Documentation

Read our docs and see how you might use Krystal Cloud in your organization.

User documentation

B Corp Certified

Rest easy knowing your cloud runs on 100% renewable energy from a certified B Corporation.

Learn more

FAQs

The most-asked questions about our services and billing. Can’t find the answer? Check our Knowledge Base or drop us a line on .

Still have questions?

We’re happy to help answer any questions you have.

Contact us