MemVerge Big Memory Cloud Technology Launched
As companies continue migrating their data center functions to cloud providers like Amazon Web Services (AWS), Microsoft Azure, Oracle Cloud, and Google Cloud, they find some of those non-fault tolerant applications are costing more than anticipated. The use of temporary, idle cloud inventory is proving problematic.
AWS refers to this as a Spot Instance. Azure calls it Low-Priority VM, and Google positions it as Google Cloud Preemptible VM. These resources are temporary and can be revoked with short notice. If a company uses these resources and the instance is pulled before other resources are made available, that data is removed.
There is a solution on the horizon. MemVerge, a developer of memory-centric and multi-cloud solutions, unveiled Big Memory Cloud technology during Cloud Field Day, addressing what to do with those stateful, non-fault-tolerant, and mobility services that need to be added to cloud services. The first cloud service designed with the Big Memory Cloud architecture will be available in public clouds beginning in the first quarter of 2022.
Most traditional apps and an estimated 50% of cloud-native apps are stateful. That means these apps depend on critical data that are either in memory or in persistent storage. When an interruption occurs, e.g., due to a hardware or software failure, critical data is lost, and these apps cannot recover gracefully. These failures can cause loss of valuable data, progress resulting in a restart and downtime.
The inability to handle interruptions means critical apps are unable to take advantage of the following cloud benefits:
MemVerge Big Memory Cloud technology promises to enable graceful recovery and mobility for stateful cloud workloads by working in conjunction with cloud automation solutions.
MemVerge develops Big Memory Computing technology capable of encapsulating stateful apps, including their memory states, into AppCapsules. These AppCapsules can now be used in cloud fault tolerance services to deliver instant recovery and in-cloud mobility services for cloud bursting and cloud-to-cloud migrations.
MemVerge has been surveying the landscape of persistent memory and developed software to let PMem hit its potential versus leveraging it as a cache, speed tier, or memory expander. The company uses what it calls Big Memory computing to transform DRAM-only environments into lower costs and more importantly, higher-density memory environments that leverage both DRAM and Intel PMem. It does this by virtualizing the two into a pool of software-defined memory that also delivers software-defined services. On top of the above, the software offers an abstraction layer that allows all applications in a data center to benefit from new types of memory, memory interconnects, processors, and memory allocators to address modern and emerging applications and workloads.
Back in September of last year, MemVerge released the general availability of its Memory Machine. The software is offered in two flavors: Standard Version that virtualizes byte-addressable DRAM and PMem memory speeding apps and lowering costs but doesn’t enable persistence; and AdvancedVersion which is everything above with persistence enabled, as well as enterprise-class memory services that are based on ZeroIO in-memory snapshots.
ZeroIO in-memory snapshots, as the name implies, allows for snapshots of DRAM and PMem with zeroIO to storage. This makes DRAM, which is normally volatile and low-availability, into a high-availability tier. ZeroIO snapshots also allow for what is called time travel, allowing roll back to previous snapshots. There is an AutoSave feature that rolls apps back to the previous snapshot if there is a crash. The snapshots allow for the production of Thin Clones without using more memory resources. And the snapshots can be migrated to other servers and used to create a new app instance.
MemVerge Memory Machine has a fairly slick-looking GUI. The global dashboard shows elements we’ve come to expect in storage, the differences, in this case, are that DRAM and PMem are the main elements monitored and usage can easily be seen here. Across the top are tabs for hosts, app instances, snapshots, and alerts.
Clicking on the home button on the left brings up basic info on the system (IP address, OS, Kernal version, CPU) as well as a deep dive into Memory and PMem usage and performance.
Once a workload is captured in a Memory Machine AppCapsule, it can be loaded, replicated, recovered, and transported at the speed of memory, blending the best of both worlds by enabling DRAM performance with large capacity and persistence. These new cloud services are delivered through Memory Machine Cloud Edition software. We reviewed MemVerge Memory Machine in January 2021 then again with the PMem 200 Series in April 2021.
Long-running apps can be on-ramped to low-cost Spot instances without fear of unexpected instance terminations; apps can burst from on-prem to the cloud at the speed of memory, and big memory workloads can migrate seamlessly to another cloud with automated cloud service configuration.
source:StorageReview
Parsaland Trading Company with many activities in the fields of import and export, investment consulting, blockchain consulting, information technology and building construction