互联网前沿:虚拟化破坏了云应用程序的生态系统

导读 互联网在提高人们社会活动质量的同时可能对部分互联网使用者造成伤害。我们要正确认识网络的两面性,用其所长、避其所短,发挥网络对生活的
互联网在提高人们社会活动质量的同时可能对部分互联网使用者造成伤害。我们要正确认识网络的两面性,用其所长、避其所短,发挥网络对生活的积极促进作用。把网络作为生活的补充就可以享受网络的诸多益处,接下来这篇文章给大家说说互联网科技的正能量。

平台虚拟化传统上涉及到抽象应用程序对硬件资源的访问,比如计算能力、存储驱动器、随机访问内存和I/O带宽。

演化的下一个步骤是向上移动堆栈,虚拟化对软件资源的应用程序访问,特别是运行时引擎、算法库和功能应用程序编程接口。在云计算的世界中,信息技术专业人员采用集装箱化和无服务器技术的惊人速度是这一趋势的最佳例证。

尤其是Kubernetes,它是软件栈上的平台虚拟化趋势的关键。Kubernetes支持跨多云生态系统的容器化微服务的开发、部署、编排和管理。因此,它是新一代人工智能和机器学习、存储和数据管理以及其他云原生服务的基础,这些服务运行在跨云的虚拟硬件平台之上。无服务器是一种越来越流行的方法,它使程序员可以通过轻量级、事件驱动和无状态接口访问容器化服务。

Kubernetes是云战争的前线,公共云提供商都在这一开源技术上进行了大量的商业投资。亚马逊网络服务公司(Amazon Web Services Inc.)、微软(Microsoft Corp.)、谷歌llc和IBM Corp.都有各自的Kubernetes引擎,红帽公司(Red Hat Inc.)、思科系统(Cisco Systems Inc.)和其他公司也是如此。在一个不可阻挡地向公共云转变的行业,VMware Inc.发现自己越来越难以将自己的云应用生态系统产品与AWS、微软(Microsoft)、谷歌(google)和IBM等合作伙伴的产品区分开来。

VMware在这一竞争领域面临的战略挑战有两个方面:

VMware并没有放弃继续深化与领先的公共云提供商的集成,Wikibon预计在即将于8月26日至30日在拉斯维加斯举行的VMworld 2018大会上,会有更多类似的公告。但也专注于提高自己的严格multicloud Kubernetes环境所以它不会成为孤立在公共云合作伙伴,这将有助于确保自己的应用程序级解决方案和它的合作伙伴可以解决全方位的私人,公共、混合和multicloud场景。在这方面,VMware在过去一年中发布了两项与kubernet相关的重要公告,并且很可能会加大对这些方面的投资,以帮助其解决未来的应用生态系统机遇:

在VMware向基于kubernet的云应用程序服务进军的过程中,利用其在虚拟机监控程序市场中的安装基础是至关重要的战略。它已经建立了大量的、利润丰厚的平台虚拟化业务,其基础是它在20年前率先采用的hypervisor技术,该技术是第一家成功虚拟化x86体系结构的商业公司。然而,在其核心市场——云计算领域,它面临着来自许多合作伙伴的竞争,包括AWS (AMI、KVM和Xen)、微软(Hyper-V)、谷歌(KVM)、IBM (PowerVM)、Oracle (VM服务器)和Red Hat (KVM)。

为了确保Kubernetes的新功能是其旗舰hypervisor平台的透明附加组件,VMware今年早些时候更新了其vSphere集成容器平台,以加速在VMware的flagshipvSphere虚拟化平台上运行的虚拟机中容器的部署和简化管理。该平台允许IT管理员通过vSphere Web客户机监视和管理这些容器。它支持控制虚拟容器主机来创建和控制容器服务。它提供了对Docker API的访问,可以保存从Docker Hub下载的容器映像,并支持直接从vSphere客户端接口创建和删除虚拟容器主机。

VMware为现有的虚拟机监控程序客户提供了将他们的vm引入到容器世界的工具,同时还在其堆栈中构建挂钩,以确保开发人员能够通过无服务器接口访问其应用程序服务。为此,今年早些时候,VMware发布了它在VMworld 2017上发布的开源无服务器框架Dispatch。Dispatch是一个用于管理无服务器风格的应用程序的框架,这些应用程序通常是无状态的、事件驱动的和轻量级的。Dispatch提供了一些工具和服务,用于在运行Kubernetes的任何环境中部署和管理可用于生产的无服务器应用程序,包括但不限于VMware自己的Kubernetes引擎。

VMware一直致力于通过与开源社区的合作来提高和改进分发工作,Wikibon希望在VMworld 2018年发布这方面的公告。在今年早些时候发布的一篇博文中,VMware表示,它计划未来将其接口与一个或多个第三方功能即服务环境集成,包括可能提供的公共云服务,如AWS Lambda。

当VMware试图提升应用程序堆栈并与大型公共云提供商竞争时,它需要做的不仅仅是通过容器和无服务器虚拟化微服务。如果它希望提供大型公共云提供商所提供的核心服务,它还需要:

诸如此类的战略举措将有助于VMware实现多样化,使其摆脱目前对vSAN虚拟存储解决方案和nsx网络虚拟化产品的依赖。如果VMware不继续在这些领域和其他应用生态系统平台上投资,它将面临进一步落后于公共云玩家的风险。