用户登录
用户注册

分享至

欢迎来到新的企业计算时代

  • 作者: 彧丶纯属扯淡
  • 来源: 51数据库
  • 2020-08-18

    软件定义一切、基于云计算的技术、企业架构的新视角正在转变企业技术。


    我们提供企业解决方案的方式每10年左右就会改变。有时候变化很小;有时候翻天覆地。我们正处于这些巨变之中,从内部部署转移到云计算、从桌面转移到移动、从物理转移到可编程。


    这类似于地球史前的关键时期。Stephen Jay Gould的书《Wonderful Life》讲述了前寒武纪时期,早期动物的突然死亡为当今世界提供了进化根源。


    早期Web中技术的爆炸也是同样的道理,在互联网泡沫时期结束后,给我们留下的是JavaScript、HTML5、NoSQL和RESTful API的Web 2.0世界,它们都是现在云计算的堆栈。


    这个技术爆炸留下来的东西可以帮助奠定新一代企业计算的基础。


    建设一个新的世界


    与前几代一样,这个新的浪潮源自于此前的工作流程。它采用API模式,将其放在应用开发的核心,给我们提供了一个框架来构建可组合的应用程序,以及一组工具,以供新一代用户开发人员使用。它将应用程序功能细分为微服务,这可以重新组合为新的应用程序,通过多种设备交付。


    API世界与开发运营及虚拟化的融合是新一代企业应用的另一个关键要素。可编程基础设施是灵活的可扩展架构的基础,让你可以利用自动化管理和自助服务端口来根据需要推出服务。这并不仅仅意味着编排虚拟机,这还包括软件定义计算、存储和网络。


    也许最大的变化是我们的时间表。我们曾经要花数年时间来设计企业应用,二现在我们只需要数月或者数周,同时保持复杂的核心业务系统。API可能让开发人员的工作更简单,但它们给运营团队带来挑战,他们可能现在需要管理内部和外部系统,以及在日益规范的环境中控制信息流。


    智能设备(从智能手机到健康监控)的爆炸也在推动我们向前发展。设备正变得越来越强大(+微信关注网络世界),用户体验正成为我们构建应用程序的核心要素。


    用户期望在随时随地获取消费类应用体验。Windows窗体的旧时代已经一去不复返。如果我们不能开发出吸引用户的应用程序,他们会使用云计算和免费工具来创建自己的应用程序。


    迎风破浪


    企业开发人员从来没有经历过这么好的时期,他们有着最广泛的工具选择,从函数式编程语言到大规模可扩展的云计算资源。但这些工具必须覆盖比以往任何时候都更广泛的用户,还要面对不断增加的设备种类和规格。这是一个变得越来越复杂的世界,我们需要比以往更快地构建软件。


    监控事件以及筛选PB级半结构化数据的工具将帮助提供反馈,以确定哪些在正常运作,哪些没有以及我们需要怎么做。云规模机器学习系统将是大规模物联网部署的基本要素,管理数千种来源的信息并检查哪些是重要信息。


    面对如此多的工具和技术,最重要的是,你可以如何利用这些技术让你的业务更加灵活。


软件
前端设计
程序设计
Java相关