@Rays
2018-03-31T11:33:12.000000Z
字数 1781
阅读 1424
微服务
摘要: 虽然微服务终将为人所掌握,其中包括Docker和Kubernetes,以及其它一些酷炫的新趋势,“但是你是否已经为未来做好了准备?”。在柏林举办的microXchg2018大会上,Uwe Friedrichsen做演讲探讨了IT的未来和微服务的发展。
作者: Jan Stenberg
正文:
虽然微服务终将为人所掌握,其中包括Docker和Kubernetes,以及其它一些酷炫的新趋势,“但是你是否已经为未来做好了准备?”。在柏林举办的microXchg2018大会上,Uwe Friedrichsen做演讲探讨了IT的未来和微服务的发展。
Friedrichsen是Codecentric的首席技术官。他在演讲中指出,当前没有任何一家重要的企业可以在没有IT部门的情况下运行,没有任何一次商业上的改进是不触及IT部门的。在过去的五十年中,IT业已发生了巨大的变化,业务同样是如此。当今的IT可形容为:
展望未来,Friedrichsen发现了两个根本的趋势。第一个趋势是数字化。这是一个模糊的术语,但却是一个重要的变革驱动因素。其核心理念是将IT作为业务产品的一个组成部分。由此,跨域边界开始消失。一个组织在通过API提供产品时,可以结合使用其它企业提供的API,去创建自己的增强型产品。
他提出的第二个根本趋势是客户期望,其中包括出色的用户体验、多设备功能和强大的安全性。它还需要具有对客户不断变化需求的适应能力。
Friedrichsen从这两个根本趋势中提炼出五个具体的IT趋势:
快速行动
Friedrichsen指出,这正是DevOps的作用所在。自动化只是一个副产品。
专注于前端
减少垂直集成深度
环境计算(Ambient Computing)
Friedrichsen在介绍其中的挑战时,举的例子是为手机创建一个漂亮的用户界面和使用语音流之间的区别。
信息安全
最后一个趋势是信息安全。在Friedrichsen看来,信息安全是非常需要的。在架构软件的过程中,它必须是贯穿始终的一个不可或缺的部分,而不是当前普遍存在的那种事后才想到的做法。
纵观这五个趋势,Friedrichsen指出,微服务仅是一个过渡阶段。要实现支持快速推进的架构风格,的确需要微服务,但是微服务也很难掌握。人们需要了解分布式系统,但根据Friedrichsen的经验,大部分他认为需要做微服务的人并不了解分布式系统的复杂性。因此,如果需要在不降低推进速度的情况下减少人力负担,这时非常适用无服务器架构。他认为,随着时间的推移,在大多数情况下微服务将解析为无服务器架构。
在结束演讲时,Friedrichsen给出了他认为的未来发展重点:
大会记录了所有的演讲,一些已经发布,更多即将推出。
查看英文原文: The Future of Microservices as the IT World Changes: Uwe Friedrichsen at microXchg Berlin