开启云上高效开发新时代,华为云开发者日东莞站成功举办
Posted 华为云开发者社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开启云上高效开发新时代,华为云开发者日东莞站成功举办相关的知识,希望对你有一定的参考价值。
摘要:近日,华为云开发者日HDC.Cloud Day东莞站成功举行。
4月26日,华为云开发者日HDC.Cloud Day东莞站成功举行,吸引了400多位开发者前来参会,开发者不仅聆听了华为云技术专家在开源、低代码、软件开发、AI、AIoT等领域的前沿技术分享,还在KooLabs工作坊、展台、企业数字化转型专家问诊等环节,亲身体验华为云产品的技术魅力。
华为云开发者日是面向全球开发者的旗舰活动,汇聚来自千行百业、高校、及科研院所的开发人员。全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”成长路径,通过前沿技术分享、场景化动手体验、优秀应用创新推介,为开发者提供沉浸式学习与交流平台。活动现场,华为云开发者生态领域项目群总监刘立勋发表主题演讲。他表示,开发者是华为云生态建设的核心,华为云一直在全方位助力开发者进行应用构建,帮助开发者实现应用高效开发、快速增长和商业变现。华为云将从“多元生态协同”和“全链路赋能”两个方面使能开发者,让开发者成为决定性力量。目前华为云投入1亿美元升级沃土云创计划,已有2400多家企业加入,完成3100多个联合方案构建和14000多个开发者技术认证。
▲ 华为云开发者生态领域项目群总监 刘立勋
从IDE、低代码到开源,华为云助力云上开发更高效
当编码(Code)遇上艺术(Arts),开发工程师、程序员可以像艺术家一样创作创造。这也是华为云软件开发生产线CodeArts的初衷,为了让开发者能够实现随时随地编码,华为云高级产品经理赵彦为大家介绍了CodeArts IDE Online,一种基于云原生技术的可扩展软件集成开发环境服务,10秒即可申请获取,支持6种主流开发语言。赵彦现场为开发者讲解了如何用CodeArts IDE构建基于华为云服务API的应用,在一个工具界面实现API的浏览、查找、详情、导入示例代码和调测;并基于CodeArts IDE开发桌面实现插件与云上DevOps平台结合,帮助开发者提升开发效率和质量。
▲ 华为云PaaS服务产品部高级产品经理 赵彦
云原生时代,业务迭代加快,新应用周级发布,新特性天级上线,业务开发者面临效率、体验的极大挑战,低/零代码协同开发正在降低开发门槛和难度。华为云代码平台Astro可以让开发者不需要从头学编程,就能编排业务、构建应用,使得人人都可以成为开发者。
华为云PaaS资深产品专家董鑫武介绍了Astro低代码平台五大应用场景:IOC大屏Astro Canvas、工作流Astro Flow、轻应用Astro Zero、智能助手Astro Bot、复杂应用Astro Pro。这些应用组合在效率提升、安全与 QoS、集成与 API 方面表现出色,能兵分五路帮助开发人员快速构建应用,开发者用鼠标拖拉拽,就可轻松、安全地用低代码构建应用、紧密配合部门开发业务。
▲ 华为云PaaS资深产品专家 董鑫武
开源作为一种推动软件开发技术创新的新模式,广受开发者的喜爱。如何基于华为云的开源项目实现本地高效开发、轻松上云呢?
华为云前端技术委员会主席华宇果、华为云微服务产品专家柯鹏分别从前端和后端技术角度,分享如何基于OpenTiny和Spring Cloud Huawei快速构建设备管理系统。其中OpenTiny是一套企业级组件库解决方案,可以助力开发者快速构建设备运维系统Web前端,华宇果现场为大家演示基于OpenTiny简单四步完成一个智能制造设备页面开发配置;Spring Cloud Huawei 微服务框架则可以帮助开发者高效开发高可靠灵活的系统后端,柯鹏以智能制造场景中的“设备告警”微服务为例,用四步实现云上应用开发,大幅度降低开发成本和运维成本。
▲ 华为云前端技术委员会主席 华宇果
▲ 华为云微服务产品专家 柯鹏
数字化转型是企业发展的战略核心,但是很多企业在转型过程中遇到了“切肤之痛”,广东光达智汇科技有限公司总经理、华为云HCDE汤平辉从数字教练的角度,剖析了企业数字化转型应具备的关键能力。她表示,“数字教练作为伴随企业发展转型的教练,将帮助企业培养数字人化人才,也是企业数字化战略实施的关键因素。”比如,数字教练能通过低代码平台为传统企业培养用户开发者,实现数字化应用快速上线,提高工作效率,为企业创造更多价值。当全员都有了数字化转型共识并参与其中,才能更好地协作,成功转型。
▲ 广东光达智汇科技有限公司总经理、华为云HCDE 汤平辉
「青年开发者说」了不起的桩源守护者,开启充电新模式
“桩源守护者”,一个听起来有点热血、又充满了英雄主义色彩的词,这是由一群来自深圳大学的青年开发者组成的团队,他们基于华为云开发了智能共享充电系统——“冲充桩源”,并在华为开发者大赛中脱颖而出。在华为云开发者日东莞站上,桩源守护者们分享了他们与华为云的故事。“冲充桩源”使用了华为云数据接入服务IoTDA、数据分析IoTA、数据可视化DLV、华为云ECS服务器、ModelArts、华为云语音交互服务SIS等开放能力,以智能化检测模块与环境感知模块为核心,创新地开发了智能换电、错峰互补系统与电池健康检测系统,提高能源利用率的同时增加了收益。
▲ 深圳大学青年开发者 曾梓烨
2023年华为开发者大赛正式启动!如果你也想和这群了不起的“桩源守护者”一样,用代码改变世界,一定不能错过2023年华为开发者大赛。在华为云开发者日东莞站上,2023华为开发者大赛宣布正式启动,大赛以“Spark Infinity 创想无限”为主题,以应用创新为方向,包括云底座和产业两大赛道,覆盖中国、亚太、欧洲、北非、土耳其等区域。大赛将协同内外部专家为开发者提供全面的技术赋能、应用构建&优化指导,帮助开发者实现应用创新,共建智能世界。
▲ 华为开发者大赛
华为开发者大赛是华为ICT领域的顶级开发者赛事,旨在面向开发者全面开放华为各领域的技术成果,鼓励开发者发挥想象力和创新精神,用ICT技术解决问题、创造价值,与华为一起引领数字未来,共建智能世界。
开发者是用代码改变世界的人,应用是开发者解决场景问题、创造显性价值的最直接载体,每一个开发者的创新潜能都应该被激发,每一个有价值的应用都值得被看见。华为开发者大赛,为开发者提供放飞创新思维、打造创新应用、展示实用价值的舞台,华为愿与全球开发者一起引领数字未来,共建智能世界。
「圆桌对话」共论AI 5.0时代下开发者的挑战和机遇
在本次活动的圆桌对话上,华为云赋能云高级营销经理秦小川、蜗牛工场CEO邱楠、广东光达智汇科技有限公司总经理、华为云HCDE汤平辉,与深圳大学学生开发者曾梓烨,共同探讨人工智能5.0时代下开发者的面临的挑战和新机遇。
▲ 圆桌对话
人工智能目前正处于大爆发时代,大量岗位及产业受到冲击,大家据此讨论了未来职业的新机会,并从自身经历出发,给予当前开发者该如何武装自己应对这一轮AI新浪潮的建议。最后,作为与华为云共同成长的开发者,未来华为云也会提供更丰富的能力助力开发者成长。
▲ 东莞HCDG成立授旗
▲ HCDE专家授牌
在主论坛的最后,也邀请到了华为云东莞本地的HCDE(华为云开发者技术专家计划),现场为新加入的成员颁发专家证书,并为其成员授予HCDG(华为云开发者社区组织)旗帜。
资深行业Know-how专家,望闻问切企业数字化转型
在“云+x路演”的闭门论坛上,华为云技术专家们与40+企业技术负责人面对面沟通,针对制造业企业在数字化转型中遇到的技术难题,提供相应的解决方案参考,为现场企业“坐堂问诊”。华为云技术专家毛启伦还详细介绍了华为云沃土云创计划,该计划覆盖企业、个人、高校三个群体,提供云资源、技术赋能和商业推广支持,覆盖容器/微服务、SaaS化、大数据、AI、视频、智能边缘等六大技术领域。
▲ 云+x路演
「KooLabs工作坊」沉浸式实操体验趣味应用开发
KooLabs工作坊是为广大开发者量身打造的系列华为云技术赋能、上手实操活动,为开发者提供了全方位硬核技术知识、零距离与华为云资深技术专家交流的机会。在活动现场,华为云算法工程师李忻瑶现场指导开发者使用ModelArts体验“AI教你3步成为修图大师”;华为云IoT高级工程师李小龙分享了10分钟快速体验恒温空调云端控制。通过这些趣味性和应用性十足的技术演示,并与开发者共同进行实操练习,让开发者能够快速体验云端应用开发。为助力开发者实现职业成功,华为云技术专家陈威宇带来了华为云开发者认证相关讲解。
▲ 华为云算法工程师 李忻瑶
▲ 华为云IoT高级工程师 李小龙
▲ 华为云技术专家 陈威宇
华为云开发者日HDC.Cloud Day接下来还将在北京、成都等地相继落地。华为云将继续携手广大开发者,共建产业新生态,为开发者提供“新技术,新体验,新机会”全方位支撑,欢迎持续关注。
一站式打卡“云原生”时代的高效开发:原来微服务和数据库还能这样玩
12月19日,DevRun开发者沙龙华为云南京云原生专场在南京成功举办,主题直奔当下火热的“云原生”,并结合云原生时代的“微服务”与“数据库”,深入浅出揭开一站式高效开发的秘籍。
作者| 黄当当
在这场近90分钟脑力风暴,与近2小时实战修炼中,主题直奔当下火热的“云原生”,并结合云原生时代的“微服务”与“数据库”,深入浅出揭开一站式高效开发的秘籍。
一站式打卡“云原生”时代的高效开发:原来微服务和数据库还能这样玩
12月19日,DevRun开发者沙龙华为云南京云原生专场在南京成功举办。沙龙上,两位华为云技术专家分别就“华为云微服务架构的沉淀与实践”和“GaussDB(for MySQL)云原生关系型数据库特性揭秘”两大主题分享干货。同时现场还进行了实操演练,当场让“微服务”与“云原生数据库”走出知识理论,走入开发实践。
微服务架构
如何让业务快速创新和敏捷交付
迈入智能时代,全行业激发了共同实践数字化转型的愿望,“上云”成为企业推动业务创新、实现灵活、敏捷管理、降低IT成本,以提高企业发展的整体动力和综合竞争力的最佳路径。
微服务架构是云原生时代的一项热门技术,它可以将庞大的单体应用分解为多个微服务,每个服务独立开发、更新和部署,使业务更快速地响应市场变化。
华为云微服务高级工程师 李昂
任何一项技术都是有发展历史的,微服务也不例外。沙龙现场,华为云微服务高级工程师李昂从宏观角度解读了微服务的发展史,他表示,微服务的架构演进经历了第一代单体架构、第二代SOA 架构、第三代微服务架构。
李昂还表示,微服务是一种服务间松耦合的、每个服务之间高度自治并且使用轻量级协议进行通信的可持续集成部署的分布式架构体系,它是当前和未来的主流架构,为企业带来的核心价值是缩短业务上线周期和保障业务运行高可靠。
但技术毕竟是一把“双刃剑”,在带来便利的同时,也意味着挑战的来临。企业要实现微服务云化改造,从设计应用、开发应用、应用上线、应用运营到应用运维等一系列环节,还将面临以下严苛挑战:微服务业务如何拆分,遗留应用如何迁移;如何基于微服务框架高效开发和上线;在不可预期的流量下如何保证业务高可靠运行;在复杂的微服务系统中如何实现快速定位与恢复。
面对这样的挑战,华为云早就有所准备,从解决实际问题出发,拿出一套全流程的解决方案,即从应用上线到版本迭代到日常维护, 包括ARM支持、灰度发布、限流、熔断、容错、负载均衡等领域的深厚技术沉淀,为企业提供从设计咨询、代码开发、持续集成/持续交付、应用运营以及应用运维的一站式微服务解决方案。
其中,华为云微服务引擎提供高性能微服务框架和服务注册、服务治理、配置管理等全场景能力,能够帮助用户实现微服务应用的快速开发和高可用运维;同时支持多语言、多运行时;支持Spring Cloud、Apache ServiceComb(JavaChassis/GoChassis)框架、Dubbo和Mesher服务网格。它还具有双模开发、标准化、 可靠稳定、开源开放以及专业服务等多重优势。
正如李昂所言,“学一门技能,不止是学,更要意识到它的重要性”。学习微服务就像是学习一种方法论,帮助开发者解决实际问题,赋能企业加速数字化进程。在数字的世界里,华为云将与开发者一起抓住新时代IT技术脉搏,共同成长。
GaussDB(for MySQL)
揭秘“云原生数据库”的关键特性
随着微服务架构思想、产品研发运营模式不断推陈出新,应用设计也变得越来越复杂,这对于开发者而言,意味着要不断学习,强化自身技能,不可避免要层出不穷的新概念拉着走,扯着学。
在数据库概念的演进上亦是如此。在云原生时代,数据库从云化到Cloud-Native(云原生)已成为大势所趋。那么,云数据库,云原生数据库究竟有何特点及区别?答案在华为云数据库解决方案资深架构师张虎的主题演讲中揭晓。
华为云数据库解决方案资深架构师 张虎
张虎在《GaussDB(for MySQL)云原生关系型数据库特性揭秘》中提到,华为云数据库打造了一站式的上云解决方案,可满足全场景业务、全开放生态、安全可信,可实现数据库结构+应用+数据一站式迁移,可达到无缝协同上层应用。
其中,华为云关系型数据库(Relational Database Service,RDS)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、安全运行、便捷管理、经济实用的在线关系型数据库服务;完全兼容MySQL生态,并基于MySQL开源数据库做了线程池、Flash Replication、Binlog机制、全量SQL日志等优化,使得华为云RDS for MySQL在性能、安全管理机制、运维可视化、以及ARM架构适配性上得到了一定的提升和优化。
华为云GaussDB(for MySQL)则是计算存储分离、云化架构的企业级云数据库,完全兼容MySQL生态,并且支持主备部署和分布式部署,适用的业务诉求更加广泛,同时它也是一款云原生分布式数据库。
相比于传统开源数据库,GaussDB(for MySQL)云原生数据库在可靠、性能、扩展性、容量、可用上大幅提升,比如在存算分离架构下,计算节点扩容与数据量无关,可以达到秒级扩容计算节点,分钟级扩容存储节点;在华为分布式存储和RDMA高速网络的加持下,极致的软硬协同带来极致性能,1写15只读、并行查询和NDP算子下推也带来了性能上的巨大提升;在容量上单节点最大支持128TB,解决海量数据存储问题。
最后张虎还从开发者视角做了应用解读,目前华为云数据库覆盖全场景,遍布金融政企、能源交通、制造、电商等各大行业,超过500家大客户规模商用。当然,这还只是GaussDB(for MySQL)应用实践的冰山一角,要更近一步认识华为云数据库的特性,接下来就是上手实操环节。
微服务&云数据库
一站式打卡“云原生”高效开发实践
对于开发者而言,实操是检验技能学习成果最好的途径,更是掌握一门技能的不二法门。
在这场以“云原生”为主题的DevRun开发者沙龙上,两位华为云技术专家亲自上阵,一对一指点迷津,包括华为云数据库解决方案架构师徐志洋、华为云微服务高级工程师李昂,让开发者体验一站式微服务云原生应用开发与云原生数据库迁移和开发的便捷性。
华为云数据库解决方案架构师 徐志洋
例如,“基于华为云微服务搭建天气预报应用”的实操环节,是以一个完备、贴近实战的微服务云原生应用做主线,让开发者体验一个产品从想法到实现的全部过程;而“基于华为云数据库的迁移和爬虫开发实践”,则让开发者进一步体验华为云数据库的迁移的便捷性。
正如“没有人能够熄灭满天星光,每一位开发者,都是华为要汇聚的星星之火”,DevRun开发者沙龙通过“理论学习+实操+总结”的有机结合,将散碎的知识与概念串联起来,让开发者了解真实业务的开发过程、最佳实践,真正将脑中的想法变成可运行的业务代码。
就像华为一直致力于为开发者提供ICT“黑土地”。未来,华为云也将持续在开发者生态建设方面上演“速度与激情”,将DevRun开发者沙龙系列活动带入更多城市,与开发者一起探讨新技术,迎接新变革,共同打造一个欣欣向荣的开发者生态,汇聚属于开发者的“满天星火”。
你与世界
只差一个
以上是关于开启云上高效开发新时代,华为云开发者日东莞站成功举办的主要内容,如果未能解决你的问题,请参考以下文章
一站式打卡“云原生”时代的高效开发:原来微服务和数据库还能这样玩
华为开发者大会将在东莞举行,早鸟票已开售!志愿者正在招募中!