ZeroStack’s Answer to Rolling Upgrades, Multi Region Deployments & Hybrid Cloud

ZeroStack’s self-driving cloud platform has many enterprise-grade and hybrid cloud features, In this post, we will cover how ZeroStack is addressing a few of these key features:

  • Rolling Upgrades: ZeroStack supports automated rolling upgrades of your ZeroStack private cloud cluster. A rolling upgrade allows the ZeroStack Cloud Operating System (Z-COS) to be upgraded to the new version in an automated fashion without any user intervention. The upgrade is handled entirely from the z-Brain SaaS portal. While the software is being upgraded, ZeroStack services continue to run without any interruption.
  • Multi-Region Support: You can build a multi-region architecture in ZeroStack where each region is a separate geographic area. ZeroStack lets you place all your VM instances and volumes associated with them in multiple locations leading to improved latency and data locality. Users and admins have seamless “single pane of glass” access to these multi-region clusters from our centralized SaaS-based zBrain portal.
  • Hybrid Cloud, virtual Machine Export: You get all the flexibility to operate your workloads in a hybrid cloud environment with the ZeroStack Export Service, a new feature that complements the import service providing two-way migration to/from public clouds like Amazon Web Services.

Rolling Upgrades

When you upgrade ZeroStack Cloud Operating System (Z-COS) to a new version, users can continue using any ZeroStack services without any downtime. Your workloads are live migrated and operational at all times which allows you to meet your SLA requirements. Moreover, performance is consistent during upgrade.

How it works

When the upgrade process is kicked off, a series of events are triggered using a state machine programmed into the SaaS portal that update the nodes in the cluster to a new version of the ZeroStack Cloud Operating System (Z-COS).

The upgrade starts with a single node by live migrating the VMs from that node to other nodes in the cluster. After the VMs and cloud services are live migrated off the first node, the full OS stack is updated, rebooting the node if required. Once the upgrade for this node is completed, the upgrade process loops through other nodes in your cluster until every node is running the latest version of the ZeroStack Cloud Operating System. The upgrade design uses a two-partition architecture where one of the partition holds the previous version. This ensures a risk-free rollback in case of a failure during the upgrade.

Here is a summary of the ZeroStack upgrade process:

  • Upgrades every 3 to 6 months
  • Driven from SaaS portal
  • Runs automatically using a state-machine in the cloud
  • No manual dependency checks, rollbacks needed
  • Designed using a two partition architecture for zero touch
    and risk-free rollback


Multi Region Support

ZeroStack  supports hosting your workloads in multiple regions worldwide. These regions are architected to be completely isolated from each other. While your workloads still run across multiple availability zones in a single region, the multi-region architecture allows customers to bring workloads to a different location based on compliance and data sovereignty requirements. This level of isolation makes sure that user data does not leave a particular region which is critical requirement in various industries and countries. This architecture is also perfect for remote office, branch office as well as edge computing use cases where the end points may just need a “micro” data center for big data processing and/or simple compute workloads.


If your ZeroStack Cloud Platform is hosted across multiple regions, you can select the region you want to sign into on the login page. You can also be signed in into multiple regions and switch between them through a single view.


Virtual Machine Export

With ZeroStack Export Service, you  have the ability to export your virtual machines to a public cloud providers like Amazon Web Services. The  ZeroStack Import Service gives you the ability to import your virtual machines from public cloud providers into ZeroStack Cloud.

This completes the loop of two way migration between ZeroStack Cloud and Public Cloud Providers.

The two way migration between ZeroStack Cloud and public cloud providers lets our customers optimize their workloads in a hybrid cloud environment without being locked into any vendor. You can easily migrate your workloads to a public cloud provider with a few clicks and get all the flexibility to run your virtual machine instances on premise, in the public cloud or in a hybrid cloud environment.

Moreover, the ZeroStack Export Service also lets you map your network topology, volumes and security settings between ZeroStack Cloud and public cloud providers. You can create one-on-one mapping of your networks  including VPC’s, subnets and firewalls. You can then export any instances and volumes associated with those instances which will be converted to EBS volumes on Amazon Web Services. The  ZeroStack Export Service supports migration of volumes upto 16 terabytes at a time.



As shown in the above figures, customers can provide all the configuration required in less than 30 seconds to map the services in AWS (Destination in the above picture).

At Zerostack, we are committed to help customers move to a hybrid cloud environment with ease and without a lot of complexity and skills requirements. We would love to hear your thoughts on these features.

If you have questions and want to learn more, please contact us at[/vc_column_text][/vc_column][/vc_row]

2 thoughts on “ZeroStack’s Answer to Rolling Upgrades, Multi Region Deployments & Hybrid Cloud

Leave a Reply