白皮书:基于云的虚幻引擎解决方案

Adam Rehn
近些年来,云应用的流行程度正在迅速攀升,应用本身及其所有数据都会驻留在云端。在这种架构中,所有处理都在云端进行,并对用户完全透明,他们通过设备上的用户界面即可看到显示的结果。使用这种部署模型,即使在处理能力可能存在不足,无法在本地执行计算或图形渲染的设备上,用户也能够访问复杂的应用。这使得更广泛的用户群体能够便捷地访问这些应用。

云部署也为新型数据密集型应用创造了可能性,这类应用对于存储和数据传输有着严苛的要求,无法在传统部署场景中发挥作用。此类应用的典型例子就是MetaHuman Creator,它将海量参考照片和运行应用逻辑所需的计算资源一起存储在云端。

容器是一种支持大规模部署云应用的核心技术,其原理是以轻量、可移植的形式封装软件及其支持数据。容器为应用提供了一致的运行时环境,其部署方式比传统的部署技术(如虚拟机)更高效、更划算。我们的白皮书《云解决方案:探索虚幻引擎容器的力量》深入研究了我们与TensorWorks的合作成果,为虚幻引擎4.27提供了官方容器支持。我们将继续为虚幻引擎5和未来的版本提供容器支持,因此,这项合作会持续下去。
在随虚幻引擎4.27发布的官方容器映像中,提供了帮助开发者跨越多个生产管线阶段的工具。在开发过程中,容器可充当一致的构建环境,用于编译和打包虚幻引擎项目和插件。当开发者准备好将其应用部署至云端时,可使用容器将打包的项目与所需的运行时依赖项封装在一起。

我们与TensorWorks的合作还包括对像素流送系统的大量改进,使其能够在Linux和容器中运行应用。当容器和像素流送与云端GPU相结合时,便可大规模部署复杂的高保真交互体验,并通过互联网连接向任何用户交付。

容器的潜在应用有很多,并且影响广泛,涵盖了每一个使用实时技术的行业:包括自动驾驶测试(具有大量数据集和机器学习需求)、数字孪生(具有城市尺寸3D模型和快速数据处理需求)以及建筑设计(向世界各地合作者和利益相关方分享体验,供他们探索)。这些以及其他更多应用都可以利用容器在云端部署解决方案。

白皮书中也包含了文档及相关资源的链接,并探索了几个使用虚幻引擎容器进行云开发和部署的案例研究。

    云解决方案

    下载白皮书,了解如何在你的项目中利用云技术的力量。