MASA Stack 1.0 发布会圆满成功,此次发布会失去了大家的热烈反应,视频号和B站两个平台观看人数冲破千人,点赞超过两万本次
发布会分为五大部分——MASA Stack 1.0 趋势篇、产品篇、实际篇、生态篇、圆桌座谈
MASA Stack 1.0 趋势篇
世界技术圈在产生什么?
云原生的演进
跟大家一起回顾张磊老师在云原生开发者日上对于“云原生技术演进”的分享。介绍整个云原生生态的体现就是一套逻辑链路,就是当有一套概念和方法论之后,就会呈现对应的技术和架构,咱们在开源社区里就会呈现相应的开源实现,他的目标就是心愿让云计算技术很好的去服务咱们的开发者,指标就是帮忙开发者降本增效。
从工夫维度来看,开发者心愿失去的能力和基础设施平台可能提供的能力之间是有一道很大的鸿沟,随着云原生技术呈现,开发者能够非常容易的获取和实际中间件能力,从此鸿沟一直的在变小。随着时间推移能够预测,将来云平台的能力会越来越强,甚至会超出开发者的诉求,云计算的关注点缓缓会从基础设施的这些运维时,越来越多的向开发时上移。
所以,不论是从技术角度还是工夫角度来看,云原生的外围关注点正在发生变化,他曾经渗透到了咱们利用开发的各个环节,这就意味着会在某一个时刻,当云能力足够多的时候,必然要去关注咱们开发者真正的开发过程。开源软件的崛起
软件正在吞噬世界,而开源正在吞噬软件,拥抱开源是这个时代的开发者应该具备的思维和能力,而拥抱开源可能让每一位开发者站在伟人的肩膀上,疾速实现业务价值。而开源社区沉闷着最优良、最有生机的开发者,开源我的项目代替商用软件是必然趋势。
咱们发现,开源软件曾经无孔不入,在原有的商用软件的各个领域都有开源软件的代替,开源软件正在崛起。所以咱们毅然决然的抉择开源咱们的MASA Stack及MASA的系列产品。策略技术趋势
上面咱们来看一下权威机构Gartner公布的2023年策略技术趋势,以上10个技术趋势咱们来关注一下数字免疫系统、利用可观测性、自适应AI和平台工程。
平台工程
平台工程是将简单的基础设施能力通过平台的形式整合并造成自助式的开发者门户,指标是优化开发者体验并放慢产品团队为客户发明价值的速度,让变动更简略。运维人员更加关注开发人员的交付体验、应用服务的安全性和稳定性,开发人员不再感知基础设施,更加关注业务实现。平台工程是云原生技术运维时到开发时的产品状态。Gartner在适合的工夫给了咱们一个适合的叫法,那就是平台工程,咱们明天正式把MASA Stack定位为平台工程!
可观测性
数字化时代的外围标记是数据驱动智能经营与商业翻新,而领有利用可观测性使企业够利用他们数据驱动决策来取得竞争劣势。可观测性是MASA Stack的外围能力之一,咱们在每个版本会继续迭代加强。
自适应AI
现阶段AI技术曾经融入到企业生产作业的方方面面,通过自适应AI能够实现麻利经营,疾速自适应。更多的企业正在尝试用AI代替人去做重复性、低难度的工作,让员工去做更有创造力的工作,实现企业愿景,取得员工集体价值实现数字免疫系统
Gartner预测,到2025年,投资建设数字免疫系统的企业机构将可能缩小多达80%的零碎宕机工夫,所缩小的损失将间接转化为更高的支出。从某种层面上来说,平台工程、利用可观测性和自适应AI间接促成了数字免疫系统的实现。
利用现代化
如何应答不确定性
在不确定时代,数字化转型切实不行。企业首先须要领有一套无边界的平台底座,也就是数字底座,再将已有的信息化零碎进行中台化、服务化重构,构建畛域服务群,联合第三方生态及行业解决方案,最终打造对立的企业自有的数字化平台,这是数字化转型的必要门路。
利用现代化
利用现代化已也成为一种共识,是数字化转型的必备能力,是利用开发的新范式。对于咱们
MASA就是现代化利用和服务架构的意思,咱们致力于用.NET技术赋能开发者,应用MASA Stack及MASA的系列开源解决方案帮忙企业对老旧的利用进行现代化革新,帮忙企业.NET技术团队拥抱云原生,平滑的降级技术架构和常识体系,间接帮忙企业升高数字化转型门槛,帮忙企业疾速试错,疾速翻新,应答不确定性,让变动更简略!
一站式解决方案
相比JAVA成熟的开源技术生态,.NET开源生态的现状的确有点不如人意,于是咱们决定提供前端、后端、平台工程一站式的利用现代化解决方案。
MASA Blazor
在前端咱们基于Material Design打造了企业级多端组件库MASA Blazor,应用.NET实现全栈解决方案,具备模块化、响应式和优良的性能,搭配MAUI应用在挪动端、桌面端都有极佳的成果。
MASA Framework
在后端咱们提供了微服务开发框架MASA Framework,咱们把他定义为.NET下一代微服务开发框架,内嵌分布式运行时——Dapr云原生最佳实际,可能疾速实现分布式、微服务、DDD、SaaS等现代化利用开发。咱们参考Dapr的优良设计,提供了20项Building Blocks,还有MASA Stack各项能力的SDK反对。MASA Framework在2022年停办了公开课,曾经出了6期的课程,有趣味的敌人能够关注进来。
MASA Stack
咱们的外围开源产品MASA Stack,MASA Stack是开源企业级开发者门户——平台工程,蕴含企业IT现代化利用开发交付的全副板块,如利用治理、服务编排与集成、数据开发与治理、可观测性、DevOps研发合作、AI智能等一站式解决方案。
愿景
咱们再来聊聊咱们的愿景,咱们MASA心愿在影响力上成为.NET技术生态中Spring的存在,成为.NET古代利用开发的标配。MASA Framework能够比肩Spring boot,MASA Stack 能够比肩Spring Cloud,但咱们不仅仅只是比肩,咱们还能超过!
MASA Stack 1.0 产品篇架构
MASA Stack 平台架构
研发合作平台:更多的是去帮忙大家解决在研发过程当中的一些合作类的问题
现代化利用治理平台:次要是帮忙大家解决在利用层面的一些治理问题
可观测性平台:解决的是一些可观测问题,在平台工程外面,帮忙大家去采集一些公共的日志、跟踪、指标、数据等等
数据开发平台:在MASA Stack 平台里是十分重要的一个环节,在1.0和2.0中的工作次要是作为3.0的基建,为3.0做铺垫
低代码开发平台:解决API侧的编排问题,更多的还是偏开发,针对IT开发者,并不傻瓜化
集成平台:解决系统集成间的一些问题
设计理念
能力:单体/分布式皆可
配置:可配置但约定优于配置
凋谢:可二开,可对接,也能够任意替换
规范:面向API和SDK编程
组合:通过对能力的组合,造成专属平台利用现代化平台工程
01价值
为了帮忙开发人员、数据科学家和终端用户,并缩小他们从事有价值工作的阻力,平台工程优化了开发者体验并减速数字交付
02如何优化开发者体验
提供一套精心策划的工具、性能和流程。缩小开发者的认知累赘,并蕴含开发团队须要的所有,以最适宜他们的工作流程出现反对的业务策略:创立平安的底座、减速数字化、吸引和留住人才
03要害
先构建外部开发者门户,这是最成熟、最容易了解的平台类型。积攒的教训能够扩大到其余平台,平台必须将安全性嵌入到工作流程。全面、自动化的安全性和合规性查看作为测试套件的一部分,不要指望商业的一站式解决方案,无论如何你都须要定制它
MASA Stack 全景
这部分是MASA Stack 全景,次要分为两大部分,右边这一部分更贴近现代化利用局部,左边是可观测性局部,在MASA Stack 1.0咱们做的更多是一些基建类的货色
MASA Blazor
MASA Blazor实用于PC端和挪动端,蕴含两个库,第一个就是Blazor Componet,次要提供了一个不蕴含款式的纯交互的组件库,第二个MASA Blazor 是基于Vertify一个Material Design的组件库
MASA Framework
Building Blocks >>接口&能力>>提供非业务能力的接口,并提供组合多个能力造成新的能力的最佳实际
Contrib>>实现>>基于构建块的接口标准提供最佳实际,可被替换实现
Utils>>通用类库>>底层通用能力,可被用于业务和Contrib
Templates>>模板>>用于创立我的项目
项目管理
MASA PM是一款底层基建项目管理产品,提供0-1初始化的局部内容。从最后的底层环境创立,部署和创立对应的集群。编辑环境与集群的组合关系,在所需要的环境集群上创立我的项目。
权限核心
MASA Auth是MASA Stack中最外围的性能之一,它对立负责了所有产品的权限、菜单、用户等。它蕴含了单点登录、用户治理、RBAC3、第三方平台接入、Ldap等企业级性能。除了能够用在企业外部管理系统,它还能够帮忙治理C端用户。
配置核心
MASA DCC是MASA Stack1.0推出的分布式配置核心,在整个MASA Stack产品中负责所有零碎以及局部全局综合配置的性能。
音讯核心
MASA Stack 1.0 零碎合集中底层反对音讯发送的一款综合性产品,负责了全局音讯零碎反对多渠道的配置与音讯发送规定的配置,并且能够配置多种音讯模板以及特定用户组群。能够与关联产品Alert、TSC等对接,一站式解决故障问题触发与解决。
调度核心
Scheduler是MASA Stack 1.0推出的一款辅助性软件产品,次要负责解决应用程序工作执行的调度,以及主动重试等相干操作。在MASA Stack产品中,与MASA MC、MASA TSC、MASA Alert 3款产品联合,施展最大的调度价值。当然Scheduler并不只是给MASA Stack产品应用,它同样能够为业务发明价值。
故障排查控制台
MASA TSC次要负责对MASA整个零碎中的我的项目/利用进行监测来排查故障状况,其中蕴含从我的项目维度视角来查看监测的故障状况。以及溯源到具体的链路日志中去。除了能够监控整个MASAS Stack的产品外,与PM进行组合应用,也能够将业务零碎接入进来对立治理。
告警核心
MASA Alert是一款配合性产品,次要提供告警规定以及制订相干指标。它须要借助几个产品的根底性能组合来施展它的价值,比方故障排查控制台作为监测数据源,调度核心作为调度周期管制,音讯核心作为发送音讯的渠道。MASA Stack会尽可能的复用根底性能,而不是重复性工作,所以繁多部署它将失去意义,产品联合能够施展告警核心的最大价值。
文档核心
MASA Stack 1.0 的文档将对立放在文档中心里,目前是比拟晚期的文档内容,咱们会在1.0前持续欠缺它
权限核心
MASA Auth是MASA Stack中最外围的性能之一,它对立负责了所有产品的权限、菜单、用户等。它蕴含了单点登录、用户治理、RBAC3、第三方平台接入、Ldap等企业级性能。除了能够用在企业外部管理系统,它还能够帮忙治理C端用户。
配置核心
MASA DCC是MASA Stack1.0推出的分布式配置核心,在整个MASA Stack产品中负责所有零碎以及局部全局综合配置的性能。
音讯核心
MASA Stack 1.0 零碎合集中底层反对音讯发送的一款综合性产品,负责了全局音讯零碎反对多渠道的配置与音讯发送规定的配置,并且能够配置多种音讯模板以及特定用户组群。能够与关联产品Alert、TSC等对接,一站式解决故障问题触发与解决。
劣势
成本低:对立技术栈、对立交互、收费
不卡脖子:技术自主可控、云原生、开源
一站式:网页端、桌面端、微服务、云、挪动端、IoT、ML、游戏
集成强:平台无边界、不限度开发语言、提供API和SDK
体系欠缺:利用交付、数据治理、平安智能、畛域最佳实际2023MASA Stack 1.0 实际篇产品智能化
介绍采纳经营网络场景的物联网架构,以及物联网为企业数字化转型带来的价值。
性能架构图
咱们通过设施接入>设施装置>设施监控>耗材购买>订单履约,5个环节实现了整个业务闭环
MASA Stack 撑持场景
从业务场景来讲能够大题分两类配合告警的推送和业务音讯推送从开发角度来讲MC推送反对邮件,短信,站内信,App的音讯推送,在MC中配置好对应渠道的音讯模板和题目,而后就能够在业务代码填充模板并间接触发推送。
MASA Stack的Scheduler能够灵便的配置各种运行策略比方工作的串行、并行,以及失败后的解决形式等,解决很多定时工作场景。Auth后盾配置菜单权限来管制用户在业务平台中可见的菜单构造,也能够通过配置元素权限来管制菜单中的元素(按钮、组件、布局等),配置Api权限来爱护业务服务的Api。
DCC次要分两个场景,业务开关和系统配置,之前写到配置文件的内容当初都能够配置到DCC中,并且这些配置是立刻失效的。
TSC咱们当初社区还是预览版,然而咱们外部曾经开始尝试对接一下的业务场景,正在施行落地。次要分两个场景:业务流程的跟踪和日常巡检,TSC中提供了一套的利用性能指标Apdex(用户满意度指标),来监控并改善用户满意度。
Alert次要是联合TSC应用,告警咱们会在Alert中做分级解决,而且Alert反对告警复原,而且能够通过缄默周期,咱们能够对设施同一个告警设置多个告警级别。
.NET全场景开发
这里重点介绍一下.NET技术在其中4个阶段的不同场景的作用,咱们别离应用了nanoframework、命令行、winform、MAUI + MASA Blazor、MASA全家桶进行不同场景下不同工具的开发。
扩大-APP MAUI
这里列举了一些咱们App实现的性能,应用MAUI能够帮忙你疾速上手App的开发,物联网罕用的性能MASA技术团队帮咱们实现了。
案例展现
](/img/bVc51Tb)
咱们曾经通过MASA Stack为底座全场景应用.NET技术实现了IoT平台对数字化营销和智能制作的业务闭环。
MASA Stack 1.0 生态篇
2022年经营回顾贡献者
首先感激贡献者们为MASA Stack社区所作的踊跃奉献,这些贡献者给咱们提出了很多贵重的倡议,更是踊跃的提交PR帮忙咱们一起让产品更强壮,更欠缺,还在各种场合推广咱们的解决方案,十分给力,大家都是为爱发电,给你们点赞!
社区章程公布
在MASA Stack 1.0公布之际,咱们正式推出MASA Stack社区章程,章程的框架别离对于社区会议、社区平台、社区角色等。成为贡献者其实非常简单,能够向咱们提出PR,或者踊跃布道,经营反对等等,只有是能帮上忙产生踊跃成果的都能够。后续咱们会有具体的PR教程,帮忙大家更好的为社区做奉献,让MASA Stack社区越来越沉闷。
2022年社区经营
在过来的2022年,咱们的社区经营从0到1,迈出了精彩的第一步。
获奖
只有一直的失去社区和各界的认可,咱们才有信念一直的后退,再次感激大家!
GitHub
咱们的我的项目全权托管在GitHub上,咱们最先推出的是MASA Blazor我的项目,而后是MASA Framework。截至当初(2023.1.16),MASA Framework的Star数曾经超300,MASA Blazor更是挺进500大关,心愿在发布会之后大家帮忙给到更多的Star激励,谢谢大家判若两人的反对!.NET生态面临的抉择.NET技术在传统企业的占比很高,随着数字化转型的步调逐渐放慢,传统企业的零碎架构及人员技术能力都急切须要降级,但当初市面上的解决方案大多为JAVA技术架构,对于企业来说,更换人员及承受JAVA技术架构的老本十分高。MASA Stack帮忙企业.NET技术团队拥抱云原生,平滑的降级技术架构和常识体系,间接帮忙企业升高数字化转型门槛,帮忙企业疾速试错,疾速翻新,应答不确定性。
地利
在趋势篇中咱们聊到云原生技术演进,发现越来越多的新兴技术呈现,开源软件崛起,数字化转型势在必行。Dapr的呈现让很多中间件的能力落地到了K8s测,让开发者的诉求跟基础设施之间的鸿沟越来越小,B端软件的改革行将到来,大家只有踊跃拥抱,能力享受到新技术带来的红利。
天时
第二,天时,咱们正站在伟人的肩膀上,现阶段世界上只有.NET官网做到全面对立技术栈,而且信创可用,而这正是企业降本的外围诉求之一。.NET能够撑持全平台开发,再加上微软在企业级利用上的积攒,及领有的生态及工具等,让.NET技术成为企业数字化转型的不二之选。
人和
数字化转型除了工具,人才也是胜利的要害,抉择MASA Stack能够让企业顺利降级到新一代的技术架构,企业IT团队治理方法论降级,团队技能降级,咱们提供了微软系数字化人才成长的最优解。咱们心愿能引领560万.NET开发者拥抱互联网技术,让数字化转型的主力军具备新的战斗力。
Why MASA Stack?
不论是.NET开发者,还是企业IT管理者,异或ISV软件供应商,MASA Stack都是现阶段的十分好的抉择。MASA Stack之所以称之为“平台工程”,他提供了IT价值交付全过程的撑持,蕴含如现代化利用交付、数据开发与治理、平安智能的畛域最佳实际。
对于咱们
正式介绍一下咱们公司,咱们数闪科技成立于2021年,是一家开源软件公司,MASA技术团队是全职的开源团队,咱们的团队散布在深圳、杭州、温州。咱们致力于打造开源产品MASA Stack,帮忙企业升高数字化转型门槛,让变动更简略!
MASA 学院
2023年咱们会成立MASA学院,志在帮忙.NET开发者建设一套零碎的学习成长门路,成为.NET开发者云原生第一步,只有迈出第一步,才有将来的每一步!
咱们有两个布局:
- 咱们会推出两套公开课课程,《MASA Framework 公开课》和《.NET利用现代化 公开课》,课程完全免费,不定时更新。
- 咱们会推出官网的认证服务,不定期举办,也是不收取任何费用的。公开课的课程体系是由MASA技术团队开发,任何人或组织不能以商业目标应用咱们的内容对外授课,除非是失去“外聘讲师认证”,具体细节可分割咱们详谈。
线下Meetup
2023年开始咱们会不定期的在全国各地与大家见面,这里呐喊一下.NET生态的搭档和各地区.NET社群,十分心愿跟你们一起举办线下的团聚,请分割咱们一起策划,大家都参加进来,心愿.NET生态因为咱们更沉闷!开源商业最初咱们聊聊开源商业,大家都明确,无止境付出的开源我的项目短暂不了,只有开源商业化能力让开源走得更远。欢送征询
借MASA Stack 1.0发布会之际,咱们正式推出开源商业服务的板块:第一块是开源我的项目服务年包,咱们会依据产品范畴和服务等级别离给予不同的档位价格,提供包含了部署装置服务、线上故障修复、服务巡检、专属服务沟通群、版本升级等等服务。第二个板块,属于企业定制服务,如企业上云、架构降级、DevOps集成等基础架构类,及利用现代化重构、物联网、电商等我的项目外包服务类,两类都是以我的项目交付的模式,按人天报价。第三个板块就是培训服务,MASA学院的公开课如果无奈满足您的要求,心愿能为团队定制课程,能够分割咱们定制专属课程,组织线上/线下培训,依据按单次培训服务报价。以上商业服务只是增值服务,不影响开源社区的失常经营。欢送大家分割咱们征询报价!
MASA 2.0
MASA Stack 2.0将会是又一个让人兴奋的版本。细节就不过多走漏,大家敬请期待!
MASA Stack 1.0 圆桌座谈
1.全职开源的团队,你们的支出是什么?
2.当初商用产品这么多,为什么我要用你的开源产品呢?
3.你们跟ABP有什么区别?
4.对于心愿转型云原生技术开发的.NET从业者有什么倡议?
5.2023年你们有什么线下流动吗?
6.提了很多Issue,但实现的较慢是什么起因?
7.你们怎么把团队搬去深圳了,怎么打算的?
8.MASA Stack外围的局部会始终开源收费吗?
9.物联网的局部有案例能够展现吗?
如果你对咱们的 MASA Framework 感兴趣,无论是代码奉献、应用、提 Issue,欢送分割咱们
WeChat:MasaStackTechOps
QQ:7424099