WEBGL:基于云平台还是自托管?
Posted Verge3D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEBGL:基于云平台还是自托管?相关的知识,希望对你有一定的参考价值。
幸运的是,Verge3D是一个纯粹的离线工具,它的Network非常便捷,但不是必需特征。然而这件事激发了我思考更多全局的事情。因此,我决定在本文中分享我对云服务与自托管的看法。
前言
WebGL是在线的,它是作为Web服务提供了创建3D Web内容的一个工具。Sketchfab, Clara.io,Playcanvas, 以及其他类似的网站都有一种基于云的编辑器,可以上传3D模型并配备材料,灯光和背景。单击一个按键,您的模型就可以在线使用了。看起来很方便,不是吗?
和往常一样,细节决定成败。在这里,我试图找出一些主要原因,为什么过去使用在线工具的一些客户决定放弃它们,却转到他们自己的离线工作流中?
供应商锁定
云服务的关键所在是它们在自己和用户之间建立了强烈的依赖关系。例如,3D Web服务强制使用自己基于WebGL的编辑器,以便存储对象,并且只能在特定Web服务环境中使用。因此您不需要使用其他在线或离线工具,这节约了大量切换成本。
此外,由于免费订阅计划吸引的用户基数不断增加,导致存储和流量的使用不断增加,进一步导致维护成本相应增加。因此,在达到一定水平后,基于云的服务需要不断扩大规模,从而导致付费客户的支付价格提高,免费客户的看到的广告增多。
离线软件通常会生成存储在您自己的计算机上的文件,这些文件是您可以完全控制的。即使不再有产品维护,您仍然可以永久使用它并使用最后一个可用版本生成高质量的内容。
工作流
如果您曾尝试处理一个特别的3D场景,您就会非常清楚处理成百上千的对象,材料和纹理是非常困难且滞后的,即使在强大的图形工作站上也是如此。
verge3d驱动的休闲游戏“农夫的旅程”包含了很多图形对象
现在添加一个网络连接(有时可能远非理想),您将了解到,使用在线工具可以轻松创建相当简单的场景。
整合
作为一个集中式提供商,基于云的服务总是遵循一刀切(one-size-fits-all)策略,这意味着它致力于提供满足大多数客户的解决方案。有时它缺乏您真正需要的功能,有时它却有对您和您的客户都没有用的冗余内容(如醒目的标志、广告或不可调整的用户界面)。
离线解决方案可以针对特定客户单独定制,使用插件进行扩展,并嵌入现有基础设施或软件中。
服务器与网域隔离
通常,远程服务的内容不是通过自己的内容工作,而是嵌入在一些其他基于Web的应用程序中(例如具有3D查看器选项或产品配置器的在线商店)。但是,从不同服务器(有时是远程服务器)提供的WebGL内容可能会导致各种问题。其中之一是所有现代浏览器强制执行的安全限制,称为同源策略,这种策略使得组织嵌入部分和web页面其余部分之间的交互成为一项意义重大的任务。
脱机内容可以托管在相同的域和服务器上,并且在没有这些障碍的情况下同时加载。
隐私与安全
上传到在线服务的内容按其性质向公众开放。即使存在“私有”模式,您的内容和其他敏感信息仍然可以被服务人员访问或被黑客作为目标进行攻击。这意味着您别无选择,只能信任您的供应商。
离线解决方案可以让您的信息保密,从而保护您的商业机密。特别是那些没有受版权保护的材料,如文件或正在进行中的已上传的应用程序。
政治
所有云服务都声称可以全天候访问,但这真的能在当今动荡的时代实现吗? 许多国家在某种程度上对互联网实施监管或审查,阻止当地用户访问特定的网络主机,或者是减慢其访问速度。
全球范围内的互联网限制
对于具有国际影响力的企业来说,每个客户都很重要。任何障碍或不确定性都会对利润产生重大影响。因此,是否使用可能对某些市场不可用的第三方云或者使用自己的托管方式变得至关重要。
写在最后
尽管看起来很奇怪,但我得出了如下结论:为了享受安全性,稳健性和全球覆盖范围,您必须对您的基础架构和开发工具负责,而不是将它们委托给任何第三方。
感谢您阅读本文,欢迎随时在下面分享您的想法。
更多介绍,请点击我们往期微信文章:
--------------------
官方网站:http://www.verge3d.cn
业务咨询:010-86398202
以上是关于WEBGL:基于云平台还是自托管?的主要内容,如果未能解决你的问题,请参考以下文章