公共云供给给工作人员以自我和快速供给资源的人。开发人员往往轻视或高估了他们所需的硬件足迹,每一项都需求付费购买公共云中不会使用的虚拟硬件,或许因为缺少资源而导致应用程序呈现失败。
另一方面,无服务器可以防止开发人员处理虚拟硬件配置,或许忧虑基础设施投入过高或过低。无服务器云核算,无论它是微软的Functions仍是AWS的Lambda,都将开发人员从虚拟服务器的概念中摆脱出来。相反,他们只是运行他们使用公共云无服务器云核算东西创立的无服务器功能,并且他们需求从服务器主动分配,并主动释放。
公共云供给商并没有发明容器。另一个因素是Docker和CoreOS是容器的真实立异者,而不是AWS和微软这两大公共云供货商。虽然AWS和微软公司都采用了容器技能,乃至是来自Dockers,CoreOS和Google(Kubernetes)的容器技能,但真实的公共云用户却要求这种技能存在于公共云中,推动了现有的立异。谷歌、微柔和AWS供给容器开发和布置服务。
所以,人们正在处理的是美国国家卫生研究院(NIH)与大型公共云供给商会晤,这些供给商可能会从无服务器核算中取得更多收益,并且他们以为它比容器更具立异性。这便是为什么用户会从一个大型公共云供给商那里得到一个无服务器的云核算空间而不是容器的原因。可是,他们可能以相同的销售和营销资金支持两者。
最后,无服务器似乎更具本钱效益。这是无服务器超越容器的真实原因。从专家的经历来看,使用根据云核算或内部容器技能构建一个全新的应用程序需求花费更多的资金,而是应该使用无服务器东西构建相同的应用程序。