紫鸾5.0:紫光云新一代敏捷应用开发平台全家桶

曾几何时,“瀑布式”占据了二十世纪软件开发的主流,开发时间往往以年计,一款软件应用动辄几年才能交付。而随着社会生产力的跃升,“瀑布式”已严重跟不上时代的节奏,2001年,“敏捷宣言”的发布,宣告新的开发模式的大变革,敏捷运动如星火燎原,席卷全球,敏捷开发模式渐入人心。而近年来,开源、新型编程语言、云原生、低代码等与敏捷理念的协同发展,进一步降低了开发门槛,提升了开发效率,以“月”为单位的开发部署时间,成为现实。而2022年以来,AIGC、大语言模型的横空出世,再次刷新了软件开发范式,让应用开发和部署渐成“快消品”——就像紫光云公司首席技术官柳义利所言:“我们的应用触达到C端之后,可能很多企业甚至老板等不及一个软件的开发按月计算,很多时候应用上线就是按天算的,甚至上午布置下午就要上线。所以应用的敏捷迭代和开发必须基于云原生、AI、低代码开发的能力才能实现。”

为了顺应技术和市场趋势、响应客户和伙伴需求,作为深耕技术服务领域多年的云厂商,紫光云继2019年推出紫鸾1.0、2021年推出紫鸾3.0之后,2024年3月1日,将当前热门的云原生、大模型、低代码等能力统一汇聚其中,同时依托DevOps对开发流程进行升级,打造开发运行一体化的应用敏捷开发全家桶发布紫鸾5.0,从而进一步拉高了应用开发平台的基线。

云原生+AI:当红技术筑基

近年来,容器、微服务、Service Mesh等云原生技术的涌现,将整个应用开发过程、开发流程都带入云端,开发模式、开发工具、开发成果、开发商业模式等整个开发范式发生巨变,云原生化成为业界共识。

随着AI、大模型的爆发,各行各业正在被AI重塑。紫光云自然也不例外。作为紫光云的看家本领,紫鸾的PaaS云原生平台能力早已深入到紫鸾,而此次在大模型浪潮之下,紫鸾5.0将云原生能力演进到AI应用开发能力,实现云原生的引擎和AI应用开发并行,提供AI大模型MaaS服务,将模型及AI应用服务化,并提供+行业数据的大模型微调和MaaS服务。MaaS服务使得用户可以通过拖拉拽的方式,引入大模型需要的本地私域数据,生成自己想要的AIGC的聊天应用程序,程序可以编译,也可以在模型的系统当中进行发布。

DevOps开发流程升级

在应用架构领域,稳态强调稳定、安全、合规,主要服务于传统核心系统,敏态则通过弹性和敏捷能力,提供灵活、高效的业务、组织和流程架构,主要服务于创新业务,在数字化转型如火如荼的今天,很多企业中,稳态与敏态并存。因此,如何帮助用户在厘清敏态、稳态“双态”各自边界的同时,支持实现“双态”的融合共进,成为云厂商的一个必答题。

紫鸾5.0在开发流程上对DevOps的整个云原生开发流程管理进行了升级和迭代,打造了DevOps闭环,通过一套先进的云上管理系统,兼顾传统的“稳”态与新型的“敏”态运维模式,重塑IT项目管理流程,实现“双态”应用的云上开发与自动化运维,保证软件开发质量的合规和安全。

例如在金融行业,所有的软件开发和生态能力开发必须进入安全审计,有一套安全Git检查所有的程序是否安全,基于DevOps流程把各个节点的事项和检查项落实清楚,保障在云上所有基于DevOps发布的程序,都是一样的质量标准和安全、一样的能力集再进行发布。

低代码:懂业务就能开发

长期以来,应用开发都被认为是程序员的专利,随着云原生、AI等简化开发工作的技术的大量引入,如何帮助“人人”以低门槛或者零门槛做应用开发,是“人人都是开发者”时代是否真正到来的一个重要标志。

近几年大火的“低代码”,初衷就是帮助不懂编程语言的“业务人员”,通过简单的特别是图形化的操作,就能实现业务逻辑,从而生成自动化的应用,高效、快速地满足业务需求。

紫鸾5.0通过低代码平台实现短平快创新,实现分钟级页面开发、小时级应用开发。当前随着SaaS、应用开发能力集的积累,紫鸾5.0已经形成了100多个页面相关组件,50多个流程节点,客户只需要把业务理解,把业务逻辑拉通,剩下所有交付级的界面都可以简单地通过流程和模板轻易的实现。

云原生、大模型、DevOps、低代码,每一种技术背后都有众多的玩家。紫光云在“人有我有、人有我精”的产品发展思路指引下,实现了众多先进技术、理念的融合,紫鸾5.0的应用敏捷开发平台很大程度上会帮助更懂业务的渠道和合作伙伴,在紫鸾5.0提供的SaaS应用基础上做二次持续迭代和快速部署和开发,这便相当于紫光云是“造铲子”的,提供好的工具,让合作伙伴去服务终端客户,形成更好的产业生态。由此,紫光云可以把更多的人力和资源投入到核心产品上和大量可复制的软件核心能力上,再服务于生态和客户,如此便形成了更为良性的循环。让我们共同期待紫鸾5.0接下来的惊艳表现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/286795.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AtCoder Regular Contest 143 C - Piles of Pebbles 博弈 , 每个人要拿的是固定的!不够也算不能拿

C - Piles of Pebbles 题意: n堆鹅卵石,第一个人可以拿任意堆x个,第二个人可以拿任意堆y个,第一个人先拿,谁不能拿谁败。 思路: 这个题我一直没读清楚,如文章标题,拿的是固定数目…

MySQL查询约束

1 DML DML 数据操作语句 插入 insert 更新 update 删除 delete 1.1 更新 语法 update 表名 set 字段 值 [, 字段2 值2, ... ] [where 字段 值]; -- [, 字段2 值2, ... ] 是指,可选的,可以同时修改多个列的值 -- [where 字段 值] 是指,可选的,加上是指过滤,只更新符合条…

【C#】C#窗体应用修改窗体的标题和图标

修改窗体顶部的标题和图表,如果不修改则会使用默认的图标,标题默认为Form1,如第一张图,这时候如果想换成和系统有关的内容,如第二张图,可以使用下面的方法进行修改,修改后打开该软件任务栏显示的…

前台处理:CO主数据之成本中心标准层次更改-<OKEON>

一、背景: 前面讲解了成本要素和成本要素组,我们继续介绍成本控制与核算的主数据之成本中心,成本控制分主数据篇和业务篇: 主数据篇主要内容:成本要素、成本中心、订单、作业类型、工作中心; 业务篇主要…

ServletConfig和ServletContext

ServletConfig接口 在Servlet运行期间,需要一些配置信息,这些信息都可以在WebServlet注解的属性中配置。当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到一个ServletConfig对象中,通过调用init(ServletConfig config…

【go从入门到精通】for循环控制

作者简介: 高科,先后在 IBM PlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C,go等语言开发经验,mysql,mongo,redis等数据库,设计模…

32.768K晶振X1A000141000300适用于无人驾驶汽车电子设备

科技的发展带动电子元器件的发展电子元器件-“晶振”为现代的科技带来了巨大的贡献,用小小的身体发挥着大大的能量。 近两年无人驾驶汽车热度很高,不少汽车巨头都已入局。但这项技术的难度不小,相信在未来几年里,无人驾驶汽车这项…

Python网络爬虫实战进阶:代理IP池免费送

在Python网络爬虫实战中,代理IP池是一个非常重要的技术环节。代理IP池可以帮助爬虫隐藏真实的IP地址,防止被目标网站封禁,同时可以提高爬虫的爬取效率。本文将详细介绍代理IP池在Python网络爬虫实战中的应用。 文章目录 一、代理IP池的概念二…

蓝桥杯2023真题-幸运数字

目录 进制转换: 思路 代码 题目链接: 0幸运数字 - 蓝桥云课 (lanqiao.cn) 本题就考的进制转换问题,要将十进制5转换成二进制,通过%2,和/2的交替使用即可完成,所得余数就是转换成的二进制各位的值,转换…

[Qt学习笔记]Qt实现自定义控件SwitchButton开关按钮

1、功能介绍 在项目UI中使用较多的打开/关闭的开关按钮,一般都是找图片去做效果,比如说如下的图像来表征打开或关闭。 如果想要控件有打开/关闭的动画效果或比较好的视觉效果,这里就可以使用自定义控件,使用Painter来绘制控件。软…

数据库运行状况和性能监控工具

数据库监控是跟踪组织中数据库的可用性、安全性和性能的过程,它涉及通过跟踪各种关键指标来分析数据库的性能,确保数据库的正常运行并具有深入的可见性,并在出现潜在问题时触发即时警报,以采取主动措施来确保数据库的高可用性。 …

美团2024届秋招笔试第二场编程真题

要么是以0开头 要么以1开头 选择最小的答案累加 import java.util.Scanner; import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和…

OpenLayers基础教程——WebGLPoints图层样式的设置方法

1、前言 前一篇博客介绍了如何在OpenLayers中使用WebGLPoints加载海量数据点的方法,这篇博客就来介绍一下WebGLPoints图层的样式设置问题。 2、样式运算符 在VectorLayer图层中,我们只需要创建一个ol.style.Style对象即可,WebGLPoints则不…

【C++】基础:STL容器库

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍STL容器库。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&#x1f95…

TransUNet论文笔记

论文:TransUNet:Transformers Make Strong Encoders for Medical Image Segmentation 目录 Abstract Introduction Related Works 各种研究试图将自注意机制集成到CNN中。 Transformer Method Transformer as Encoder 图像序列化 Patch Embed…

Java基础--128陷阱

问题引入 Integer a 123; Integer b 123; System.out.println(ab); 结果为true。 但是如果代码如下 Integer a 1230;Integer b 1230;System.out.println(ab); 这个的结果就是false。 问题解决 当Integer a 123时,其实他底层自动转换成了Integer a Inte…

ElasticSearch之数据建模

写在前面 本文看下es数据建模相关的内容。 1:什么是数据建模 数据建模是对真实数据的一种抽象,最终映射为计算机形式的表现。其包括如下三个阶段: 1:概念模型 2:逻辑模型 3:数据模型2:es数据…

Chrome浏览器修改网页内容

方法一:使用开发者工具 在Chrome浏览器中打开要修改的网页。按下F12键打开开发者工具。在开发者工具窗口中,找到“Elements”标签页。在“Elements”标签页中,找到要修改的网页元素。双击要修改的网页元素,即可进行编辑。 方法二…

CCDP.02.OS正确部署后的Dashboard摘图说明

前言 在部署成功OpenStack后,应该可以在浏览器打开Dashboard,并对计算资源(这里主要是指VM)进行管理,也可以在Dashboard上面查看OpenStack是否存在错误,下面,已针对检查的关键点,用红…

什么是Web应用防火墙,为什么这么重要

在一个每天都会出现新的网络攻击并出现的世界中,我们必须不断寻找和建立新的安全控制和保护机制。目前发现的最常见的网络安全威胁通常涉及数据泄露并且发生在应用程序级别,这就是许多系统无法抵御此类攻击的原因。因此,WEB 应用防火墙变的极…