Welcome to the M5 Cloud – a highly available (HA) Infrastructure as a Service (IaaS) platform designed to deliver power and flexibility to businesses, developers, gamers, or enthusiast users. Where the tech-savvy build exactly what they need.
The M5 Cloud allows you to create virtual machines within minutes, using a convenient web interface or an open API. Virtual machines and disks can be hot-migrated, allowing us to conduct hardware maintenance with zero downtime to you (this eliminates a common source of downtime for VPS hosts – Virtual Private Server providers). Plus, M5 Hositng’s Standard Primary storage is already 6x as fast as Amazon EBS!
With custom template creation, load-balanced clustering, ssh key management, and the use of private networking between nodes, our cloud delivers everything on your wish list, and then some.
Highly Available, Persistent Storage
Having “HA” storage gives you redundancy at each and every point – from the power and storage hardware all the way through the network to the hypervisor. The M5 Cloud primary block storage in each Availability Zone runs on fully redundant clusters. Each storage cluster is multi-headed, with internally redundant arrays. All systems have redundant power supplies, network connections, HBAs, and network switches. Even though our world-class data center facilities have industry standard UPS and diesel generator systems, we’ve taken things one step further with additional in-line UPSes for the storage arrays.
Why is this set-up better than local storage as is common in VPS providers? M5’s SAN-based storage allows for virtual machines and disks that can be hot-migrated for faster resizing, in advance of maintenance and in response to hardware failures. This translates to absolutely no down-time for you when we’re doing scheduled hardware maintenance, in most software maitnenance, and very little downtime when a catastrophic hardware failure occurs. All of these issues may cause downtime for typical VPS providers.
Super Speedy Storage
Our Primary Storage is connected to the storage network by multiple, bonded, 10GigE connections to multiple switches, in a fabric configuration. The fabric configuration means that if there is a failure of one network component in the data path, then the effective bandwidth is reduced, but there is no delay for fail-over (no spanning tree protocol). We have engineered the storage network with enough bandwidth to make sure that even in a degraded state, there is plenty available for the affected host, cluster, pod, or Availability Zone.
The block storage is based on ZFS, taking advantage of all the performance features that can be added to a ZFS system. The host systems have lots of RAM and the storage arrays are configured with many mirrors. We use mirrors of S-TEC ZeusRAM for the ZIL, and many S-TEC SSDs for the L2ARC. The storage hosts run the fastest cores available in Intel’s Xeon E5 series for fast compression. Compression allows for fewer IO operations and actually increases IO performance in trade for CPU power. For performance purposes, we do not de-duplicate.
The M5 Cloud network is fast, low-latency, and redundant. It uses a converged network fabric with redundant switches and dual, bonded, 10 GigE to every storage node, every hypervisor and to our core network. The channel bonding hash algorithm used gets maximum total throughput from the hardware, and hardware flow control prevents dropped packets during TCP “microbursts.” All maintenance can be performed with zero downtime and no perceivable effect on performance. If any port or cable fails, there is ample capacity on the remaining link.
The M5 Cloud sits on M5 Hosting’s world-class network, with multiple upstream providers, and leverages the power of the InterNAP Flow Control Platform to optimize outbound routes. M5 Hosting is Autonomous System Number 21581.
Guaranteed CPU & Resources
All of our service offerings specify a minimum guaranteed CPU power, but you can use more when it is available and not in use by other customers. This allows for bulk jobs to go faster when it’s available, but provides a guaranteed level of performance for your latency-sensitive applications. The amount of guaranteed CPU power is specified in cores and in MHz or GHz.
Many other cloud providers and VPS providers just say “vCPU” or “vCores” without specifying how many other people are on your cores. Some only specify that you get a “proportional share” of the CPU power, but again you don’t know how much that is. With M5, you’re never left in the dark.
You can access the console of your instance, as if you were sitting at a keyboard and monitor (or using a KVM switch). This can help with the troubleshooting of non-booting or non-accessible instances.
Apache CloudStack Web Interface
Our cloud is built on Apache CloudStack. The Apache CloudStack web interface is an easy to use portal for you and your team to manage your cloud resources.
CloudStack has a well documented API for you to develop and automate with.
Command line interface
CloudStack “Cloudmonkey” is a favorite command line tool to use to manage your cloud. It’s easy to add to your scripts for automating common tasks.
Secure Private Network
Multiple Cloud Servers communicate via your secure private network.
We have provided the following operating system templates:
- CentOS 5.x & 6.x and 7.x
- Ubuntu Server 12.04 LTS and 14.04 LTS
- Debian Linux 7.x
- Microsoft Windows Server 2008 R2 SP1
- Microsoft Windows Server 2012 R2
…more coming soon.
All operating system templates are provided with a 100 GB OS storage volume on our highly-available, high-performance, ZFS-based block storage.
Bring Your Own Operating System
You can also easily upload your own ISO image into our cloud infrastructure. This lets you create new operating system templates to suit your own requirements, or to use “appliance” distributions. You can also import existing operating system templates in industry standard formats including ISO and VHD. VMDK files are also supported after a conversion process. You can also export your Amazon AWS images, import them to M5 Hosting’s CloudStack cloud and run them here. Flexibility is the name of the game.
Naturally, you will have the full root level access to your operating systems, so you have complete control.
Compare Our Cloud
|Capability||M5 Cloud||Amazon AWS||Rackspace||Digital Ocean||Linode|
|All Open-source platforms|
|Credit Cards accepted|
|Wire Transfer accepted|
|Create OS templates from ISO|
|Create OS template from snapshot|
|Microsoft Windows Available|
|Largest RAM instance||120GB||244GB||120GB||64GB||96GB|
|Smallest RAM instance||2GB||613MB||1GB||512MB||1GB|
|SAN Block Storage||available|
|Local Block Storage||N/A||ephemeral||ephemeral||persistent||persistent|
|Guranteed CPU Minimum|
|Hybrid Hosting Available|
|Resize instance w/o reboot||*|
|auto-migrate on hardware failure|
|Not billed for CPU/RAM if powered off|