当新技术出现时,人们首先采用它们是因为它们带来的价值。如果这个价值得到证明,那么“跨越鸿沟”的神奇时刻就到了:当一项技术跃升到广泛采用的地步,商业价值得到证实,并将成为主流。但是,一些技术也在进一步进步,这是从存在走向主流的必然。这些范式转换技术是几乎每个企业为了生存都需要采用的东西。例如,在1970年代开发关系数据库时,可以使用个人计算机或图形界面(以及文字处理和电子表格软件)快速轻松地存储和检索大量信息,并且很快发展到没有数据条件很难做生意。互联网的兴起为人们带来了电子邮件和电子商务,并最终带来了移动设备上的移动计算。所有这些进步都发生在短短几十年内(创新仍在继续,颠覆将越来越快地发生)。但是,当您审视这一切时,一条线索就会变得清晰起来:现代世界是由使之成为可能的应用程序组成的。随着无服务器计算的不断发展,从SQL数据库到本机移动应用程序的新应用程序需要一种新的架构来真正兑现它们的承诺:云计算。当然,不仅云计算已经证明了其商业价值,就连大型企业也在广泛拥抱数字化转型,计算成为生存和发展的必需品。不幸的是,由于分布式系统固有的复杂性,云原生架构很难实现,只有拥有深厚技术人才的企业才能真正发挥其全部潜力。然而,每个问题都需要解决方案,因此人们发现自己正处于新的转型之中。无服务器计算已成为云原生逻辑的下一个演变——基于云、容器和微服务架构原则的最终交付。无服务器允许企业将复杂的运营责任(例如服务器或集群配置、补丁、系统维护和容量管理)卸载给他们的公共云提供商(或多个云提供商,因为无服务器还可以消除多云和混合部署的负担).复杂)。无服务器是一种更好的消费方式,与使用基于服务器的架构相比,它允许开发人员更快、更轻松地构建可扩展且可靠的系统。提高敏捷性和缩短上市时间的能力带来了真正的商业价值,这反过来又带来了无服务器的真正价值:推动创新。无服务器如何推动创新?通过消除或自动化繁琐但必要的IT工作,无服务器计算使技术团队能够腾出更多时间进行创新。随着DevOps团队从繁重的工作中解脱出来,企业能够快速制作原型并试用新产品或服务,然后根据市场反应进行快速调整。简单性即服务:无服务器让企业有机会自动化复杂的认知工作,例如供应、预测容量、供应、更新、安全、网络等。这通过向拥有中小型技术团队的SMB敞开大门,使云计算大众化。本地连接:企业过去通过产品赚钱,但今天的利润来自平台——因为这就是企业将其应用程序和服务生态系统与用户生态系统连接起来的方式。现在,未来属于那些能够扩大和深化联系的企业。无服务器是一种用于高效连接的自然架构,因为它是一组几乎可以即时通信和执行的功能。事件系统:无服务器支持动态事件系统:快速构建功能,将它们推向市场,获得即时的客户反馈,并相应地提供更多功能创新和改进。利用无服务器功能和与云平台的集成,开发人员可以使用持续交付(CD)每天甚至多次交付新版本。实验性:无服务器的简单性、连接性和动态响应性与所有无服务器优势中最关键的优势相结合:实验性。当尝试新想法和探索直觉变得容易、快速且便宜(在时间和成本方面)时,团队就能够调查成功的可能性。他们可以迅速抛弃失败的想法并朝着有希望的方向前进。创新将是动态的、无风险的,最重要的是,创新是内在的。随着无服务器和其他无代码解决方案的兴起,我们开始看到一种新的专业混合体的兴起:开发人员-企业家。通过抽象强大但复杂的基础设施的操作,无服务器为创新工程师团队创造了几乎免费测试、试验和发布想法的空间。也可以从相反的方向进行预测:Entrepreneur-Developers,他们的创新想法不再因为缺乏编码经验而受阻。无论哪种方式,自我发展都具有新的含义,并为投资和加速创新的未来开辟了更多可能性。无服务器数据库无服务器是一种很好的消费方式,但到目前为止,企业主要关注无服务器的执行端。AWSLambda或GoogleCloudRun或Fargate等所有产品都允许企业将应用程序逻辑放在云中,并让云提供商运行它并为企业扩展它。每个人都明白云计算基础设施几乎是最好的选择。但与此同时,人们似乎常常忘记数据库——所有这些应用程序所依赖的数据。即使对全球连接的需求不断增加,许多已将其复杂基础设施迁移到云端的企业仍然依赖于自托管遗留数据库解决方案。如今,建立自己的私人数据的公司越来越少。当专门的云原生数据库提供商可以为企业提供解决方案时,企业构建或运维分布式数据库就没有意义了。如果企业想在垂直领域保持竞争力,就必须采取行动。数据为人们所做的一切提供动力,而人们正处于数据革命之中。无服务器数据库解锁了无限的数据和基础设施,最终得到正确的解决方案。因此,随着越来越多的企业意识到,虽然他们的堆栈的其余部分可能是云原生的,但他们的数据库已经被阻止,我们看到越来越多的无服务器数据库接管。所有真正的无服务器应用程序都提供相同的好处:抽象和自动化操作、基于消费的计费、弹性扩展、内置弹性和容错。所有数据库最终都只是应用程序,真正的无服务器数据库必须提供三个额外的能力:分布式架构、全球规模和云端简单的SQLAPI。将所有这些部分放在一起,可以理解数据库正在成为下一代数据库:熟悉的数据库作为服务交付,消除操作并将成本降低到其应用程序所需的事务和存储数量,同时具有一致性和弹性。有了所有这些易于实施且几乎可以保证执行的因素,未来的企业将如何满足不耐烦、贪得无厌的消费者?无服务器的未来无服务器的“神奇时刻”指日可待。无服务器计算正在迅速成为下一个大模式,或者可能只是云原生模式的逻辑和最高实现。无论哪种方式,开发人员和架构师都可以实时观察它的发生,通过他们的选择和行动,将无服务器模型建立为企业软件和服务的主要抽象。人们无法预测下一次范式转变,也无法知道未来财富500强公司会是什么样子:它们会是什么样子,它们将建立在什么基础上?但人们确实知道,未来的挑战和机遇将有所不同。无论未来如何,只有一种方法可以确保生存:企业随着不断变化和不可预测的技术和商业现实而发展。这意味着能够快速迭代,整合实时客户反馈,通过廉价且轻松的试验动态响应,并通过有效的PoC向前推进。在这些混乱的时代,唯一可行的策略是适应。创新能力对于企业生存至关重要,而无服务器可以帮助创新成为日常业务的一部分。原标题:ServerlessforSurvival,作者:MichelleGienow
