Hybrid Cloud
The only way to guarantee 100% uptime
Hybrid Cloud is a modern approach to hosting your mission critical applications. You get the best of both worlds: being in the cloud with the ability to share with your customers and work on the go, as well as get lightning fast performance while in the office. It also insulates you from network issues and latencies.
At its core, it's a real-time sync between your servers in the office and your app servers in the cloud. Thanks to some solid innovation by our team, we are able to properly handle any conflicts between both server clusters so you have real-time consistency in all your data.
A key part of this innovation is having separate stateless application servers (local and in the cloud) which do not communicate with each others.
However, your data and documents look the same whether you are online or local.
A key advantage of hybrid clouds is that the redundancy acts as backups. Not to mention that OneOffice local servers are low-end low-cost servers thanks to our relentless optimizations.
Some services which require secure connections (e.g. calls) will continue to be in the cloud regardless, but its data (chats, metadata etc.) will be sync-ed locally as well.
All data, whether documents or in the database are sync-ed real-time.
This is more complex than it seems. What if you are editing a document locally, and someone else is editing in the cloud. How do you reconcile?
Careful locking mechanisms ensure files are not corrupted due to simultaneous access. Data integrity is maintained throughout.
This is supported by real-time disaster recovery systems that keep version history in brute-foce (i.e. the entire document is backed up with its timestamp).
If you check the SLA on your hosting provider, you are typically looking at 99.9% or so. It's practically impossible to guarantee zero down-time
Search engines, social media, chat apps have all gone down at one point or the other.
The advantage of a local cloud is that you are shielding yourself from the one component that no hosting provider can guarantee: Internet network availability.