FAQs | Joviam - Cloud Computing Infrastructure



Networking, VM isolation, storage and more.



So what makes you so different to other Infrastructure-as-a-Service providers?

Ultimately, it comes down to our architecture – our ‘secret sauce’ is a fully redundant, hyperconverged architecture based on a customised hypervisor and backed by InfiniBand. So what does that mean? It means high configurability, full API access, live cloning of VMs with NO downtime, no vendor lock-in, rapid response from building to deployment of your apps all on the same platform and an infrastructure that fits around your apps (rather than forcing you to fit your stuff around us).

Where are your servers located?

Our cluster is hosted within private cages in the Equinix Tier 3 SY3 data centre in Sydney, Australia and Equinix Tier 3 SV2 data centre in San Francisco, USA. Equinix provides premiere data centres, featuring biometric security, N+1 or greater cooling and power equipment and ISO/IEC 27001:2005 compliance. AWS, Apple and some of the world’s largest hosting companies all host here.

How is my VM isolated from other users on the platform?

We perform logical separation of VMs using an issue standard Xen hypervisor and we logically separate the networks using Software-Defined Networking.

Is RAM or Storage ever over-provisioned?

Never ever. Ever. There is no over-provisioning of servers like you see with other providers – if you start an Instance with 2 CPU cores and 2GB of RAM, you get exclusive right to use it. The capacity given to you is dedicated and 100% allocated to you and only you i.e. we don’t promise you the RAM but then give it to someone else if you’re not using it.

How do you do your networking?

We have our own IP address allocation from APNIC. We have our own multi-homed network allowing us to control our own redundant routing. We have multiple upstream transit providers, as well as peers to several leading peering fabrics. For all our peers, we have multi-gigabit connections thanks to our redundant networking – if one goes down we can just automatically switch between providers with no disruption to users.

What happens in the event of a network outage?

We use several upstream providers and in the event of an outage there is automatic fail-over to another provider and therefore minimal downtime.

We’ve found that ISPs are the most common cause of outage i.e. nothing to do with our VM infrastructure or our upstream providers.

What is the pipe size for upload?

A massive 1 Gigabit.

What about private networking?

We not only give users the ability to set up private networking between VMs from within the panel at no extra cost, but we also give users complete control over their own private networking topology. Configure your networks however you want them, not how we think you should have them.

Is your storage persistent or non-persistent?

Persistent. Disks with OSs and data are not deleted when a user shuts down an Instance. If a user shuts down a Instance, they will only be charged for Storage, but not RAM or CPU usage. Our use of persistent storage also allows for live cloning of disks, with no downtime.

What OS templates can I run on your servers?

Official templates you can run include:

  • Ubuntu
  • CentOS
  • Debian
  • FreeBSD
  • Windows Server
  • VyOS

You can also run your own OS by installing from a CD-ROM or via a Network Boot.

What happens if my server decides to shut down?

Our automatic data replication feature means that two copies of your data are kept on separate servers at all times over our InfiniBand network. And thanks to our Software-Defined Storage system, our architecture is ‘self-healing’ – instantly detecting server issues/shutdowns and automatically firing up another server in our cluster without the need for user involvement.

Can I set parameters around individual user access to Instances, disks, networks or services?

Yes, yes you can. You can utilise ‘Remote Access Groups’ for Linux and FreeBSD and add/remove users and assign them to Instances. Those users will have their SSH keys automically added to those Instances. You can set whether a user is able to detach networks or rename Instances, for example.

What kind of security certificates do you use?

Joviam uses a wildcard SSL/TLS certificate – all connections to the panel are secure. Instances can be configured with SSL/TLS certificates.

What about encryption?

We get out of the way and let you control your data encryption. Joviam staff won’t even know what encryption system you’re using. By adding your public key to the panel, you can use that to access Instances without ever divulging a password to Joviam.

Can I live migrate VMs from one host machine to another?

Thanks to our ‘live cloning’ feature, you can spin up an exact copy of your VM instantly on another host, without switching off the original, thereby migrating it live with no downtime required.