iStockphoto /盖蒂图片社
MemVerge将大内存应用到云端
MemVerge大内存云使有状态的应用程序可移植,这样它们就可以从本地迁移到私有云,再迁移到公共云。
MemVerge正将其旗舰内存产品大内存机(Big memory Machine)推向云端,让用户能够高效移动数据密集型应用程序。
MemVerge成立于2017年,是一家内存计算供应商。IDC高级分析师埃里克·伯根纳(Eric Burgener)表示,该公司的主要产品是“大内存机”(Big Memory Machine),这是一个软件层,可以让用户在多台服务器之间创建一个共享的内存池。他将其比作VMware虚拟化计算、网络和存储的方式。
产品使用英特尔Optane持久内存模块——最初是在MemVerge成立的时候发布的——他说,它的背后是为用户提供一些灵活性,创建一个可能是tb大小的内存池,绕过传统RAM的正常容量限制。
在云计算中,用户可以访问一些特性,这些特性使他们能够在不丢失数据的情况下使用临时实例,并且不会中断云计算。MemVerge大内存达到这是通过AppCapsules实现的,这是一种通过集成Kubernetes及其现有的ZeroIO快照来容器化应用程序的方法。AppCapsules提供了从本地到云以及在云环境之间的可移植性。
大内存云可以与主要的公共云提供商AWS、微软Azure和谷歌云平台互操作,因为它位于云之上,不需要集成。
这都是关于快照的
MemVerge的首席执行官兼联合创始人查尔斯•范表示,越来越多的公司正在转向混合和多云环境,需要构建应用程序来利用云的敏捷性、灵活性和可伸缩性。
对于某些应用程序来说,从本地迁移到云环境是无缝的。对于其他应用,包括那些需要服务器来保存数据和易于扩展的应用,比如那些执行人工智能或视频渲染任务的应用,情况就更复杂了。
Burgener说,像快照这样的数据服务只能在持久存储上工作,这对在内存中运行的工作负载没有用处。如果出现进程或服务器故障,则恢复需要大量时间,或者用户需要重新开始。
ZeroIO快照使用持久内存而不是存储;换句话说,没有I/ o被发送到存储器。用户可以参考最近的记忆快照,潜在地节省了恢复时间。
“ZeroIO是一个内存快照,它捕获并封装了运行中的应用程序状态,”Fan说。
范说,这些快照被放入AppCapsules中。从那里,它们可以被加载、复制、恢复并穿越云层运输。
Burgener说:“要将应用程序从一个云转移到另一个云,就像谷歌转移到Azure,用户必须了解与应用程序相关的所有存储部分。”“AppCapsules通过找出所需的底层持久存储,并将其全部转移到一个新环境,从而使这一切变得更容易。”
该技术听起来可能与vMotion类似,vMotion是一种VMware产品,能够将运行中的虚拟机从一台服务器迁移到另一台服务器。但是,Fan澄清道,大内存云允许用户移动应用程序的时间点快照。迁移后,用户可以使用AppCapsule重新启动迁移前停止的应用程序。
AppCapsules和ZeroIO的优势
大内存云的AppCapsules使客户能够利用现场实例。拥有备用计算实例容量或位置的云提供商通常会提供大幅折扣,最高可达90%,直到他们需要它们。
AppCapsules的可移植性意味着客户可以使用现场实例,如果实例被中断(被服务提供商回调),ZeroIO快照可以确保数据很容易恢复。
可移植性还使应用程序能够更有效地使用云爆炸,而内存应用程序在没有长时间服务中断的情况下通常无法做到这一点。MemVerge称,由于性能需求的增长超过了本地的能力,应用程序扩展或“爆发”到公共云来使用其资源。
最后,AppCapsules和ZeroIO一起提供了额外的多云移动性,帮助客户在最有意义的地方工作,同时避免厂商锁定,内存存储供应商表示。
大内存点云的使用案例预计将在未来几个月提供,云移动性和云爆炸服务将在明年提供。
竞争可能会到来
MemVerge并不是唯一一家推动客户转移到云计算的公司,但它的方法在市场上是独一无二的。
VMware发布了它的软件定义的内存分层,也使用了Intel Optane持久内存圣克鲁兹项目这两家公司都在进行分级,可能会与大内存云展开正面交锋,但目前仍不清楚它将如何融入云存储市场。Capitola项目要到明年才会向客户开放。
IDC的Burgener表示,如果苹果真的进军了与大内存云相同的领域,竞争可能会升温。
他说:“当VMware认为这项技术足够重要时,这就是这项技术的关键转折点。”