微软在线技术峰会首日聚焦
为期两天的“微软在线技术峰会”昨日面向微软大中华区生态系统开启线上直播,微软公司CEO 萨提亚·纳德拉(Satya Nadella)与微软公司资深副总裁、微软大中华区董事长兼首席执行官柯睿杰(Alain Crozier)通过Microsoft Teams远程对话为本次大会揭幕。Microsoft Azure首席技术官Mark Russinovich、微软全民应用开发平台全球副总裁Charles Lamanna、GitHub全球产品技术生态总经理Michael Francisco等微软全球高管,分别通过视频直播向大中华区的开发者、合作伙伴、企业IT决策者介绍了微软智能云Azure、Power Platform及GitHub开源社区的最新发展动态。
面对新冠疫情造成的全球影响,微软公司CEO萨提亚·纳德拉在视频对话中,重申了全球携手、共克时艰的重要意义;强调了微软作为全球技术企业,以“第一责任人”的态度直面挑战的社会责任;并对大中华区各界在应对疫情的过程中,所做的种种努力、创造与创新,表达了支持与感谢。
在智能云与智能边缘时代,无处不在的计算正在改变我们世界。放眼未来十年,决定各行各业发展成败的关键,在于人们如何利用数字技术驾驭各种各样的资源,并发现其中的机遇。萨提亚强调说,每个组织都需要构建自己的“技术强密度”——以掌握技术能力、落实技术应用为基础,以对技术创新的充分信任和支持为加速指数的“技术强密度”,将是推进今后经济发展的关键力量。
Microsoft Azure首席技术官Mark Russinovich在主题演讲中详尽介绍了Azure作为“世界的计算机”为智能云与智能边缘时代提供的四大支柱。
生产力:Azure大力支持开源,从Linux到Kubernetes容器,以及各种框架和语言,并提供了当前所有公有云中优选的Spark机器学习体验;Visual Studio Code是当前最活跃的全开源代码编辑器之一,而Azure DevOps服务已经成为全球领先的PaaS 级CI/CD(持续集成/持续交付)服务。
信任:Azure拥有最全面的安全认证,在全球方位内拥有超过90个许可证书。Azure安全中心不但可保护基础设施安全,还内置了自动安全评分系统,让客户更关注可提高安全评分的潜在问题,时刻了解安全性的变化。
混合云:企业上云时最希望在本地和云端获得一致体验,利用Azure Active Directory(AAD)与企业本地的AD服务集成,并部署ADFS联盟服务,就可以让企业员工单点登录Azure、Office 365等云资源,以及数千个第三方SaaS或PaaS解决方案。Azure Stack Hub可在本地私有云获取从门户到PaaS服务一致性的完整Azure体验;Azure Stack Edge用于把公有云的工作负载部署到边缘的容器和虚机;最新推出的Azure Arc,则把Azure的资源管理器拓展到了本地机房的服务器中
智能:微软亚洲研究院在机器翻译等领域的表现已经超过人类水平,同时这些人工智能服务正通过认知服务API提供给更多人,甚至打包放入容器,以便在边缘运行。Azure机器学习服务及MLOps机器学习运维,可提供企业级的CI/CD工作流,支持PyTorch、TensorFlow等开源框架构建的模型训练,并支持最新的机器学习硬件。
作为“世界的计算机”,Azure目前已经覆盖全球58个区域,同时微软还在数据中心建设、网络、计算资源管理、存储等方面,全力推进技术创新。
在数据中心建设中,微软在全力履行对环境的承诺,通过最大规模采用可再生能源,彻底清除掉自微软成立以来的全部碳排放——其目标是在2050年实现净排放量为零,即微软从大气中清除的碳总量,要超过1975年以来微软所有生产活动、员工出行及相关供应商的全部碳排放量。微软设立了十亿美元的创新基金,支持清除碳排放的研究。Project Natick海底数据中心项目就是其成果之一,运行一年半来,其服务器的故障和失误仅为陆上对照组服务器的八分之一。目前已经进入第二阶段的Natick V2采用12个密封缸,如果其中之一发生老化或出现故障,可以更快速地进行替换。其中8个插槽、每槽28核,12TB内存的服务器,让Azure成为SAP HANA负载在公有云上的首选工作平台。微软与镁光合作开发的SCUTI类型存储设备像闪存一样耐用、又像内存一样具有超低延迟,其运行SQL查询时的延迟只有SSD的约十分之一。
在网络建设方面,Azure的物理网络可支持100G带宽,拥有长达13万千米的电缆和160个边缘站,在全球拥有500个网络合作伙伴。新型的软件定义网络,可将虚机的数据吞吐速度提高十倍以上。
在计算资源管理上,新推出的Azure Arc服务能够将ARM的一致性推广到管理Azure以外的资源上。Azure正在开发的下一代计算结构Atlas专门针对运行容器进行了高度优化。未来,世界将属于容器和容器编排器,而Atlas是一种通用的容器编排器平台,是AKS(Azure Kubernetes服务)、ACI(Azure Container Instances)、Azure Functions等所有基于容器的服务的基础。Project Teleport致力于优化大型容器启动运行速度,其不需要加载全部容器镜像,可以在瞬间完成启动。微软投入于开发下一代云原生应用开发平台——DAPR(分布式应用框架),将帮助企业开发人员,用不同的编程语言、以基于微服务的弹性方式,创建云原生应用程序。
在存储领域,微软相信,用飞秒激光把不同的信息比特用不同的延迟和偏振角度写入玻璃,以3D形式把数据存在玻璃中,将大大降低存储成本,并借助玻璃的性质确保数据永不磨损。在去年的Ignite上,微软已经成功展示了将一部《超人》电影存储在玻璃上并读取出来的技术。
未来五年,全球预计将诞生5亿个新应用程序,比过去40年的总和还要多,微软全民应用开发平台全球副总裁Charles Lamanna在主题演讲中介绍说。企业对于移动应用的需求快速增长,其增速是IT部门开发能力增速的五倍;与此同时,86%的组织,甚至难以找到开发应用所需的开发人员——这些状况综合在一起,将给今后应用程序的开发方式带来重大变革:据Gartner预测,到2024年,65%的企业在开发应用时,将采用低代码开发平台。
Power Platform是微软推出的统一低代码开发平台,既可以集成Azure、Dynamics 365、Microsoft 365等微软云服务,也可以创建独立的应用程序和解决方案。该平台包含有用于数据可视化分析的Power BI、无需编写代码就能轻松创建网页和移动应用的Power Apps、用于实现业务流程和机器人流程自动化的Power Automate,以及使用低代码创建聊天机器人的Power Virtual Agents。其中,Power BI已经在2016年进入中国,由合作伙伴运营,Power Apps和Power Automate也将在几个月内正式在国内商用。目前超过97%的全球“财富500强”企业,都在使用Power Platform。
具体来看,Power Apps用起来就像是PowerPoint和Excel的结合体,使用简单的界面就能创建网页和移动应用,它支持连接Adobe、Salesforce等商业应用、SaaS服务及数据库中的业务数据,并且只需创建一次就适用于包括iOS、安卓、PC、网页的各种平台。Power Apps提供了更好的安全及合规管理性,无论全民开发者还是IT专家,都能轻松构建出可满足企业级需求的应用,专业人士也可通过编写代码进一步发掘Power Apps的更大潜能。在Gartner的魔力象限中,Power Apps被评为企业低代码应用程序开发平台市场的“领导者”。Power Automate支持各种图形创作,包括基于API的自动化、基于UI的自动化、机器人流程自动化,并具备以人工智能理解文档、文本、视频或照片的能力。Power Automate是一个功能丰富、独立的自动化平台,可通过API支持现代系统,同时也支持传统应用程序,并能与Power Apps无缝衔接。
支持Power Platform各项服务的,是通用数据服务(CDS)和300多个数据连接器,以及AI Builder。其中,AI Builder提供用于应用程序和流程的低代码AI解决方案,可帮助用户理解PDF、扫描文档、文本、图像中的物体等各种内容。通用数据服务(CDS)是Power Apps的核心,所有数据、逻辑和安全性都位于这里并与AI Builder原生集成,因此CDS中的任何数据都可以进行预测。AI builder不需要Python,也不需要借助数据科学家,其使用“机器教学(Machine Teaching)”方法,只需上传样本文档并做好标签,就能自动生成模型,这个过程由业务人员或者终端用户就能完成。
全球知名的生命科学和医疗保健工具供应商葛兰素史克(GSK),利用Power Platform的各项功能打造了一款“零事故行动(ZAP)”的应用程序,用来提前发现并减少工作场所的危害事故。在实际应用场景中,一线工作人员可以利用由Power Apps开发的手机应用,随时报告工作场所中的潜在风险,结合GPS信息可在地图中显示潜在风险位置和等级,由人工智能将语音录入转化为文本录入,并通过混合现实在实景中加入虚拟的警告标志,再通过Power BI将采取的应对措施以时间轴的形式展示出来。
在西雅图居家隔离的GitHub全球产品技术生态总经理Michael Francisco在视频直播中介绍了GitHub社区中来自大中华区开发者快速增长的情况,并分享了将开源理念应用到内部开源模式(Inner Source)中,加速企业应用开发的经验和建议。
大中华区是GitHub开发者数量第二多的区域,人数占到了GitHub社区各平台总共4400万活跃开发者中的14%。同时,大中华区也是增长最快、表现最为活跃的社区,在过去12个月里,中国开发者数据增长了37%,去年为GitHub贡献了550万个项目。
大中华区之所以呈现出这样的快速增长,部分原因在于开源在软件开发中的重要性越来越突出。今天在1000行代码以上的程序中,99%的程序至少依赖一条开源;而在所有应用开源的软件中,平均每个项目要依赖150条开源。开源的影响已经无处不在,正是全球开发者的共同努力,才让这样的广泛合作成为可能,而这也展现了GitHub全球开源社区的重要性。
在现代软件的供应链中,有80%~90%的代码来自开源——换个角度去理解,今天的开发者可以将所有的创意都集中在剩余的10%~20%的部分上,更加充分地发挥自己的聪明才智,并享受其中的乐趣——这让开发者可以更专注于软件到客户的“最后一英里”,而不必去“重新发现车轮”。
开源的优势在于,这是一个由全球开发者合作编写软件的分布网络,大家能够跨越语言和时区的隔阂,异步却高效地合作编写重要而复杂的软件,并将其贡献给全世界使用。虽然人们彼此不曾谋面,没有严格的组织,也不需要顾及办公室规则,但大家构成了一个IT部门,通过积极分享彼此的代码和技能来共同完成一项工作——这正是现代软件团队的组织的关键。将这样的经验放到企业内部,让开发者打破彼此的隔阂,用正确的技术共同完成团队的共同挑战——这就构成了企业内部开源模式。
所谓内部开源,就是将开源开发方式应用到公司内部,从开源社区吸取的经验,能够帮助内部开发者加速创新,并交付更好的用户体验。在企业内推动内部开源主要视为了实现四个目标:通过重用代码减少重复劳动;通过广泛协作实现协同开发;以开源社区的方式互相帮助;以更快的速度交付更好的软件。
在企业内建立内部开源的模式,首要的关键在于构建一个鼓励开源的开发者文化,Michael Francisco为此专门提出了五点建议:
开放:为开放共享的工作,创造一个鼓励公平竞争的环境;
透明:确保流程和产品对所有人可见;
参与:让人们更容易地加入到写作中来;
合作:以更多的数量换取更高的质量;
管理:通过制定清晰的目标和提供必要的支持,减少错误和失误。
微软在线技术峰会:加速构建“技术强密度”
不拼体力不拼脑力,开发者如何成为这个时代的主人
2最新活动康明斯搭建 “云” 上数据湖决胜车联网
点击这里阅读原文