许多公司开始顺应serverless计算潮流,前方将是一条崎岖不平的道路。看看软件蚕食基础设施世界后会发生什么。
从许多方面来看,我们可以将未来的软件世界比作新兴的自动驾驶汽车。正如我们面临这个问题一样:渴望让驾驶员从此摆脱方向盘的所有公司想要一套统一的操作标准,随着软件进一步蚕食基础设施架构,serverless计算会带来一系列类似的挑战。
一旦出现这种情况,驾驶员(或这里的基础设施)将消失在后台,汽车(或这里的应用软件)将成为备受关注的焦点。无论我们谈论的是自动驾驶汽车还是serverless计算,随着许多公司开始顺应潮流,那将是一条崎岖不平的道路。看看软件蚕食基础设施世界后会发生什么。
向serverless世界迈进
想象一下:如果你可以将某个设备插入到全球各地的电源插座,知道设备开启后会正常工作,不会冒火花。由于AWS Lambda大行其道,谷歌、IBM及其他厂商纷纷表示构建自己的serverless计算平台,那一幕很快成为现实。这些平台按使用量计费,而不是强迫公司为它们认为自己需要的服务付费。这种模式让公司得以轻松增减资源,不受服务器内存和存储系统的阻碍。这将导致软件公司的商业模式发生变化,让网站可以在淡季减少资源需求量,成本因而可以降下来,从而让消费者和大公司都能从中受益。
传感器获得独立性
像亚马逊Alexa和谷歌Home这些传感器技术很可能最终会独立于亚马逊和谷歌而运行。将来对话式界面会无所不在:从我们的移动设备到我们的汽车,再到我们甚至还没有考虑过的媒介。一个典型的例子就是,亚马逊早已宣布了Lex,广大开发人员可以用该API来编写自己的界面,使用Lex作为后端。这可能是一种全面的方法,许多公司需要打造它们希望基于后端服务和API的体验,或者需要与一家专门围绕对话式用户界面开展营销活动的公司合作。
随着我们进入serverless和面向传感器的世界,企业必须提供在不断变化的技术格局中运行自如的应用软件,就像自动驾驶汽车的厂商必须就一套能够确保乘客和行人安全的标准达成共识。公司可以采取多种方法来驾驭数字化工具,这些方法各不相同,具体取决于诸多因素,比如一家公司已雇用(或计划雇用)的技术人才的数量有多少,那家公司对交付给客户的数字化体验想获得多大的控制权。可供选择的那些方法包括:
-
构建自己动手(DIY)的应用软件。这需要拥有技术能力的团队从头开始打造数字化体验。
-
使用软件即服务(SaaS)产品来处理幕后的所有细节,给用户留下为数不多的定制方面的选择。如果企业组织在数字化体验应该是什么样这方面有着强烈的主张,这种选择对它们来说可能太束手束脚了。
-
选择一种不需要内部IT团队的平台,同时仍让企业组织可以通过在基础设施上添加软件,打造一种适合自己的数字化体验。
在未来5年到10年,我们会继续看到软件和应用程序的角色不断变化,更好地服务于最终用户,这点毫无疑问。回到无人驾驶汽车这个比方,我们会变得不大依赖车内的驾驶员,或软件背后的基础设施。企业组织理应要适应这些变化,才能确保顺利驾驶/运行。
网友评论