Studio Grizzly build private PaaS
and IaaS cloud architectures


Your own cloud. Your projects are matured and grown beyond the values ​​offered by public clouds. Or maybe you want to run initially on your own hardware, keeping everything under your strict control. Think of a private cloud, where proceed the same unifying resources giving the main benefits of loads consolidation, smooth horizontal scaling capabilities of virtual infrastructure without downtime and obtaining easy way to manage and operate the complex.

In our laboratory, we have designed unique private cloud solution using innovative open source software. Complex include storage and virtualization subsystems. Chosen virtualization subsystem is enterprise ready cloud solution which developed mainly in Europe and has already proven itself to be active in research and academic centers of the old world. It is logically easy and architectural clear, and in our opinion, the most attractive looks in private use.

Chosen storage subsystem realize a new paradigm in storage market called software defined storage (SDS). It provide flexible multilevel duplication in pseudo-random placement manner for virtual machines data across different physical disks, nodes, racks, rooms and so on. As result, each block of data will be randomly written in several instances taking into account physical disks allocation to one another. This storage subsystem doesn't have central elements, capable to continue serve virtual machines during disk, node or whole rack failure, with highly customizable replications and easiness in adding further disk space.

Our package solution includes task analysis session, solution modeling, implementation stage and providing brilliant operating documentation in our exclusive "seen and understood" format.

Submit order or Request access to our Demo Lab


FAQ

Common questions
How studio team works?

We work remotely. First of all we discuss needs and challenges during task analysis session. After that we draw design and help Customer to work with hardware suppliers. Next, team proceed remote installation and configuration during implementation stage. And finally we provide operating documentation. Remote coaching as an option.

What example of system specification?

Complex can be build on almost any commodity hardware. At least three nodes needed with futher smooth horizontal scaling. 10Gbps connectivity are required for production usage.

How can I upgrade/replace hardware or do horizontal scaling?

You can add new disks, put new nodes or reduce exists hardware without downtime for VMs. At the end of our work we provide brilliant operating documentation in which you will find step-by-step instruction on how to do basic operate tasks.

How can I monitor hardware status of disks and controllers (BBU)?

You can use any monitoring tools that can grab info from *nix systems.

Can we separate storage and compute role to different nodes?

Yes, it's possible.

Storage subsystem
How replications works?

Disks of virtual machine are splited in blocks and then replicated in pseudo-random placement manner across different physical disks, nodes, racks, rooms and so on. As result, each block of data will be randomly written in several instances taking into account physical discs allocation to one another. Storage doesn’t confirm write command of data block until the writing confirmation of all elements in this replication for this block is made.

How many storage requests per second?

During normal operation the storage subsystem will produce sum of IOPs from all disks devided on level of replication. But since complex used at least two cache mechanisms usual conventional loads can achieve much higher values.

Will be used RBD cache layer?

Yes, but since RBD cache is local for each node it should be disabled for any "cluster across boxes" designs.

Can be used copy on write COW linked clone/master image/gold image/snapshot layering/child-parent COW cloning to oversubscribe storage?

Currently no. Will be supported at next releases.

Virtualization subsystem
What guest OS supported?

Since complex uses KVM as hypervisor you can find guest OS support list here

Is High Availability for VMs supported?

Yes, however for this task is responsible front-end VM, so it must be online. To achieve HA for front-end VM we have developed special availability mechanism across specified nodes.

What about automatic HA slots reservation scheduling?

Currently virtualization subsystem does not have any kind of HA slots reservation scheduling.

Is it possible to create blank VM and use OS installation ISOs.

Shure.

Can I export/import VM?

Yes. You can manually export disks or disks snapshots and import disk images.

Can I perform virt level backup?

Yes. You can manually export snapshot of virtual disks, but since qemu guest agent are still not supported, you should take care about disk consistency (umount, etc) to avoid crash-consistent backup state.

Is live migration supported?

Сertainly.

Will be live migration traffic separated from other kind of traffic?

Yes.