面对无服务器计算 如何做出正确的选择?
- +1 你赞过了
当今,无服务器计算很流行,一些工具可以让你开发无服务器应用,比如AWS的Lambda和微软Azure的功能,但是许多开发者在错误的应用程序上使用它们。
众所周知,无服务器计算现在很流行,有以下几个原因:
1.它让你不必自己提供服务器,你只需简单地写入功能,同时你需要的资源将自动的分配到相应的功能上。
2.你只需为所用的资源付费。不再离开服务器运行,然后在月底将会有一大笔云费用。
3.它具有弹性、可伸缩,确定哪些云服务需要按需求扩展,然后让其运行。
目前,市面上最著名的无服务器计算就是AWS的AWS Lambda和微软的Azure Functions,并且两者都存在几年了。即使我们在一些无服务器区域取得很大的成功,但是我们在一些其他的无服务器区域需要工作。
这并不是因为无服务器计算的技术短期内下降,而是它的使用。你不可能责备在AWS或微软上的一个,在企业应用商店,挑选了一个错误的应用来使用服务器计算。
例如,当新的应用很适合无服务器计算时,旧的应用则不适应。因此把旧的应用迁移到无服务器上是一件比企业“讨价还价”还要麻烦的事。一个很大的原因是无服务器计算系统不支持所有的编程语言。
即使这个语言受到支持,仍然需要利用无服务器计算的优势对应用进行重构。重构意味着将应用程序重新设置为一组功能,这主要意味着新开发应用程序。无服务器的优点可能无法证明重构的努力,特别是如果这种努力推迟创建新的应用程序,这可能会增加重要的业务价值,专注于重构可能不是最佳的旧应用程序,但仍然提供足够的价值。
这种高度重构的努力决不会忽视无服务器计算的潜力。这意味着加强这一事实,你需要优先考虑在哪里花费你的开发资源,我看到太多的开发商店,被无限计算的承诺所吸引,但是却低估了旧应用程序使用服务器的努力,从而耽误了企业的业务变得更好。
企业应用商店之前犯了一些错误,比如说“一切都是一个容器”的家伙很快发现不是这样。无论是什么原因,当一个引人入胜的新技术出现时,IT社区却忘记了过去的错误判断。
最新资讯
热门视频
新品评测