首页 > 信息互动 > > 正文
2021-06-30 17:36:21

互联网资讯:开发人员在多云编程中寻找什么简单

导读 互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天
互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天有四亿人使用互联网,上网人数占世界人口的百分之6.互联网为我们了解时事、学习知识、与人沟通、休闲娱乐等提供了便捷的条件,接下来这篇文章给大家说说互联网科技的一角。

应用程序生活在多云中的任何地方,但没有特别的地方。

对于开发人员来说,这意味着他们需要工具和框架来帮助他们在许多公共,私有,边缘和其他环境中传播数据和业务逻辑。不仅如此,他们还需要抽象来帮助他们灵活地构建和维护虚拟机,容器,无服务器功能甚至是逻辑存在于其中的图形模型。

这些都不是简单的,但是如果开发人员的工具没有为开发人员提供足够简单的抽象来执行强大的功能,那么开发人员就无法提高生产率。随着多云成为企业应用程序的主导环境,开发人员将不得不通过一些非常复杂的工具来完成工作。

多云应用程序开发人员所需的简单性从何而来?Wikibon认为,实现这一承诺的重要性越来越高。

增强编程驱动多代码低代码开发

简单性是一种开发抽象,使您不必担心跨多云如何编译,部署和执行代码。

这样做的关键是增强编程,即“代码生成”工具。所有增强编程工具中的通用线程都使用抽象层,该抽象层允许开发人员编写声明性业务逻辑,然后由工具将其转换为过程性编程代码。机器人流程自动化和其他增强型编程工具越来越多地将机器学习用作抽象层,用于从屏幕截图和其他现有应用程序元素中自动推断程序代码。

通过对现有应用程序中的程序代码进行逆向工程,机器学习可以将开发人员的生产力提高到某种程度,而传统的代码生成工具(依赖于声明性规范的手动技术)无法交付。换句话说,增强编程是所谓的“低代码”开发的最前沿。

基于意图的网络可确保分布式多云应用的行为可预测

简单性还意味着能够指定应用程序的编程意图,然后让工具和基础架构找到实现它的最佳方法。

基于意图的网络使用AI来做到这一点。它会自动捕获有关要实现的业务和技术成果的开发人员意图,然后将该意图转化为网络可以采取行动的策略(包括应用程序服务级别,安全策略,法规遵从性和操作流程),同时监视并验证所需的目标目的已经应用,并且业务成果正在实现。

基础架构即代码自动配置底层的多云集群和平台

此外,简单性意味着一口气开发和部署应用程序和基础结构代码。基础架构即代码是实现这一目标的关键范例。

基础架构即代码使开发人员可以编写模板,以声明方式描述新基础架构组件的所需状态,例如服务器实例,虚拟机,容器,编排的集群或无服务器功能应用程序。在利用底层DevOps源代码控制的信息技术管理工具中,“基础结构即代码”模板可驱动创建云基础结构代码库外观的图形。

然后,该工具会查找已部署代码中的缺陷,并通过部署端到端代码来修复缺陷,以便端到端已部署基础结构收敛到正确的状态。

精选的代码存储库提供了经过认可的程序工件的单一来源

最后,简单性意味着为开发人员提供经过批准的精选代码的单一来源。精心设计的代码存储库是实现此目标的关键,当然,也是持续集成和持续部署(也称为DevOps)的核心。

代码存储库以及数据湖和大数据集群是多云应用程序开发中团队生产力的基础。它们使开发人员可以使用预先验证的容器化代码,无服务器功能,机器学习模型,API,元数据和其他工件来构建应用程序。

在持续的集成/连续的部署工作中,他们可以加快发现在开发组织的卓越中心内创建,审核和持续维护的代码的速度。为了提高开发人员的工作效率,代码存储库通常可以按技术和编程语言快速搜索代码,并按各种专业的开发人员最推荐的搜索结果对搜索结果进行排序。

给多云应用程序开发人员的建议

坦率地说:严格地说,这些技术都不能单独提供编程的简便性。

对于初学者而言,这些方法(增强编程,基于意图的网络,基于意图的网络,DevOps代码存储库)都没有如此自动化,以至于开发人员只需动动手指即可生成和部署功能强大,分布式且经过彻底优化的云应用程序。

同样,在多云工具中融合这些方法的需求将极大的复杂性引入到企业开发商店使用的任何总体框架中。如果没有其他要求,您的整个端到端DevOps工具链将需要具有复杂的AIops功能,以自动化创建,部署和管理容器化,无服务器和其他云应用程序的每个步骤。

对于开发人员,主要建议是调查您的多云解决方案提供商在其工具集和基础架构解决方案中是否对这些功能中的每一项都提供强大的支持。如果他们提供强大的可视化开发功能,人工智能驱动的代码生成以及基于团队的协作式DevOps功能,那么您就可以在多云开发商店中实现简化。

查看这些最近的SiliconANGLE文章,这些文章对Cisco Systems Inc.,IBM Corp. 和Google LLC当前提供的多云工具进行了高级介绍。

如果您本周在旧金山湾区,则可能还需要查看Cisco DevNet Create 2019, 以了解有关所有这些开发方法以及支持工具和技术的更多信息。4月24日至25日,星期三和星期四,CUBE将在山景城的计算机历史博物馆的展厅现场采访推动者,振动器和创新者。