Cost savings, and lower investments in IT infrastructure, is a major advantage achieved by use of cloud-based infrastructure. However, for most organisations, the main benefit of cloud usage comes from its facilitation of fast-moving digital business transformation. As the IT departments focus shifts from building and supporting traditional IT environments to designing business enablers and revenue generating services, the requirements for agility and scalability increases. A hybrid cloud design supports these requirements as it combines and aggregates the respective benefits of public cloud, private cloud and on-premise deployments.
Hybrid cloud designs allow organisations to meet their needs for speed and flexibility in development, as well as their needs for stability, security and maximum utilization of pre-existing investments. In turn, this empowers organisations to perform the business transformations needed to stay competitive by supporting areas like:
A hybrid cloud strategy facilitates business transformation and secures a stable and cost-effective IT operation. Deploying Orchesto as an abstraction layer between application and cloud, boosts security on all levels, adds governance of data across all platforms and future-proofs the solution.
One use-case leveraging a hybrid cloud architecture, is support for dynamic and automatic scale-out of applications. As for many hybrid cases, data availability and agility is a major technical concern. Orchesto solves this by introducing a virtualization layer between the application and the data and by supporting deployments in cloud native environments – e.g. Kubernetes, Mesos and Docker Swarm. A key function to support the latter is the Orchesto-CSI driver, which is a container storage interface providing persistent access to Orchesto. Cloud native, ephemeral instances of the applications can still have a continuous data connection. And orchestrator managed moves of applicationa can be configured to “carry with them” moves of Orchesto. This will allow for secure, performant data access - irrespective of where the applications reside.
Using the cloud for applications and services also puts pressure on data security where laws and regulations like GDPR and HIPAA stipulates this responsibility with respect to access, breach, immutable logs and more. Orchesto’s features for data security and governance empowers data-owners to change and impose any level of security, access right, and governance to the data without affecting the connected application.
Orchesto is designed from the ground up as a lightweight and unified data management solution for applications or users, with data security, portability and governance built into the design. The primary use case for Orchesto is hybrid cloud data storage or the performing of operations onto data, on premise or in the cloud, using either cloud native or persistent storage (stateful) applications.
Orchesto uses virtual buckets as an abstraction layer between applications and cloud. This virtualisation enables data-owners to set and alter private configurations. The abstraction layer created by Orchesto forms the flexibility to migrate or move applications, data and hardware, in a secure cloud native way.
Native Kubernetes deployment
By using a container orchestration solution and placing Orchesto next to the application, directly in the application pod, security, performance and portability can be achieved.
When deploying Orchesto Fort, the result is legal compliance and ransomware protection, separating data-owner from application owner and making all data always immediately available and accessible.
Orchesto natively connects to more than 15 preconfigured cloud service providers for persistent backend cloud storage. To further enhance the flexibility of the solution, local storage can be used after cloudification by configuring a local Orchesto instance on the storage filesystem. Data owners can then configure data following defined security and governance rules and make it available for additional cloud data operations on connected backend in the native format.
Orchesto is designed for cloud native and as such also designed for easy integration to Kubernetes and other container orchestration systems.
Orchesto is hardware and operative system agnostic and supports filesystem as well as S3 data interface for systems ranging from small handheld devices to data centre servers. Recognising the current trend to move away from virtual machines like vSphere, Hyper-V and KVM to lightweight containers, Zebware has developed a driver for containerized environments: Orchesto Container Storage Interface (Orchesto-CSI).
The Container Storage Interface (CSI) is a standard for exposing storage systems to containerized workloads on container orchestration systems like Kubernetes. The CSI-Orchesto driver simplifies the integration of Orchesto into container orchestration platforms like Kubernetes, by presenting a persistent storage volume delivering a high-performance interface to applications and services from filesystem or S3.