Clusters such as Hadoop, Cassandra, Spark use application-level data replication to protect data against disk or node failure. However, if your application also needs single-machine stacks like MySQL and PostgreSQL, data may still need to be replicated and protected.
Kodiak has added replication services to the VCI Fabric to solve this problem. Both 2-copy and 3-copy continuous, asynchronous replication are now available within the MemCloud service. Any virtual disk (vDisk) can be designated in its DataContainer with specific levels of replication. Typical use cases include:
Fabric-level replication is much simpler than software RAID or mirroring within each cloud host. Replication is built into the hyper-converged infrastructure of Kodiak MemCloud. Virtual disk replication removes the burden of mirroring from the application host and eliminates the RAID tax on both CPU and network bandwidth. Unlike mirroring within a cloud host, there is minimal performance penalty.
With the addition of fabric replication, MemCloud is simplifying the infrastructure provisioning for multi-stack applications. Replica copies are placed in different fault containment zones (virtual racks) and rebuilds are automatic - no user or application intervention. Host administration is greatly simplified. Applications perform better and infrastructure costs are reduced, while meeting the specific replication needs of each application.
MemCloud launched with a few basic premises; it is fast, lower cost, simple to use and flexible enough to support a wide range of cluster needs.
The speed and costs advantages have been easy to demonstrate. Standard clusters such as Linux, Hadoop and Spark have been easy to deploy and use. MemCloud also enables an unprecedented level of cluster confliguration flexibility, which we should explain.
By default, MemCloud provides a 1X cluster based on 3 nodes, each with 8vCPU, 16GB RAM and 1TB of vdisks. The user specifies the Linux distribution and any software (e.g. Hortonworks Ambari 2.5). The total price is a simple, fixed $100 per week.
If you need more processing power, larger clusters can be provided - simple multipliers - 2X, 3X and so on. For example, a 4X cluster would have 12 nodes of the same size and cost $400 per week. Everything scales easily, but the complexity doesn’t increase.
Some applications need a more complex, multi-stack cluster with many types of nodes. For example, a cluster might need Kafka, Hadoop, Spark and Cassandra. For these applications, MemCloud offers custom clusters. For each stack, simply specify the number of nodes, the size of each node and the software required. Kodiak designs a DataContainer that includes each of the stacks and provides a simple weekly price based on its aggregate size relative to a standard 1X cluster.
The custom cluster might be internally complex, but MemCloud lets you manage the entire cluster infrastructure as a single entity. If you want another cluster of the same configuration, its trivial to replicate the dataContainer and create another one.
If you need a custom cluster just fill in the Getting Started form or contact us.
Copyright Kodiak Data, Inc. © 2016 - 2017