释放开发者关键价值,决胜数字化转型深水区
微软智能云Azure提供的基础数据服务包括:能将应用开发速度大幅提升75%的SQL Database数据库服务,每秒可处理数百万个请求、延迟低于10ms/15ms(读取/写入)的Cosmos DB非关系型数据库,内置R服务的HDInsight大数据分析服务,支持PB级单个文件的Data Lake存储,以及能够满足100倍工作量的SQL Data Warehouse服务等。与此同时Azure 还提供了进阶的数据分析服务,如SQL Server+R服务、Microsoft R Server、Azure机器学习服务、Cortana智能套件,以及微软认知服务工具包等。Visual Studio开发平台也已经全面支持R服务及Python。
为了实现“普及人工智能全民化”的承诺,微软将其在人工智能领域20多年的研究成果汇聚成Azure云端的认知服务,以API的形式开放给开发者,开发者只需要几行代码,就能借助微软认知服务,开发出自己的跨平台人工智能应用。目前认知服务在全球提供了覆盖视觉、语言、语音、搜索、知识五个主要应用场景的30余项人工智能服务,其中 人脸识别、情绪识别、计算机视觉三个API已经在中国提供了预览服务。
为了更好地为开发者创造理想的开发工具和开发环境,微软正在以前所未有的开放胸怀,积极拥抱整个开源世界。据Stack Overflow今年公布的一项调查显示,目前.NET Core已经成为仅次于React和Node.js排名第三的最受开发者喜爱的开发框架,而且其排位提升非常迅速;在最受欢迎的桌面和网页编程语言中,C#语言也已经取得第三名的位置。
与此同时,微软首度开始支持Java语言:由微软上海研发基地的团队所领衔开发的,基于Visual Studio Code的Java语言编程与除错工具已经面向全球发布。在微软技术暨生态大会上,负责该项目的微软公司开发技术及平台事业部高级研发总监张昕毅,亲自上台演示了在Visual Studio Code中使用Java语言进行Azure云应用的开发,成为会场上引人注目的焦点之一。
在中国.NET Core也得到了更多企业客户的支持。腾讯支付基础平台与金融应用线(FiT)是腾讯集团旗下为用户提供互联网支付与金融服务的综合平台。该部门每天通过微信钱包等服务为全球超过6亿企业和个人客户提供在线移动金融交易服务。在升级IT基础设施以应对业务快速发展的过程中,腾讯FiT采用了基于.NET Core和ASP.NET Core的新型后端结构,以统一高效的API网关提供内部应用服务的通信接口,让访问更容易、更高效。同时.NET Core的开源属性及其提供的微服务架构,让腾讯FiT开发团队能更灵活、高效地进行系统扩展和快捷开发,并确保产品更加安全可靠。
微软在全面拥抱开源技术,为不同操作系统、不同编程语言提供Visual Studio支持的同时,在微软自有的 .NET 开发技术上,仍将持续不断地全心投入和大胆创新。.NET 将会朝向统一开发平台方向发展,让代码在不同设备、场景与平台之间,具备更好的可移植性,增加代码可复用的比例,降低开发成本。.NET Core 的开源方向就是一个实际的例子:为了进一步改善中国开发者的使用体验,今年9月,微软将.NET的软件包管理器NuGet.org服务转移部署到了中国区的Azure云端,并使用本地CDN服务商来处理软件包下载请求。这一改进让中国地区用户的元件下载速度提升约30倍,元件重置速度提升约10倍。
面向开发者多样化的需求,微软智能云Azure也为开发者提供了不同种类和层次的云服务可供选择 —— 从IaaS层面的虚拟机、PaaS层面的Azure应用服务,到时下流行的微服务和无服务器计算。在微服务层面,微软提供了Azure容器服务和Service Fabric,并且支持Docker、Kubernetes、Mesosphere等最热门的容器技术。与此同时,Azure Functions提供了无服务器计算的可能,无需进行设置即可写入由事件驱动自动运行的参数。
以DevOps开发运维一体化,推动持续创新
市场和技术的快速发展给开发者,特别是企业应用的开发带来了更大的压力,用以实现快速迭代、敏捷开发的DevOps开发运维一体化,成为软件工程领域的流行趋势。为了帮助开发与运维团队顺畅对接,实现持续交付、持续监控、持续学习与进化,微软将自身体系内全球六万名软件工程师所使用的、基于Azure云服务的DevOps平台作为“微软研发云”面向全球开发者推出——其包括了端到端开发周期管理的云服务 Visual Studio Team Service(VSTS),以及一系列开发测试虚拟实验室、监控、部署、移动应用测试等云服务。微软研发云不仅支持包括 Java语言在内的所有编程语言项目开发,同时也支持桌面、网页、移动装置、物联网与人工智能的应用项目开发。基于微软研发云的功能迭代,微软同时提供本地部署版本的Team Foundation Server(TFS),让偏好私有云的企业客户也能获益于DevOps的前瞻优势。
中国首批五家基金管理公司之一的博时基金,通过引进微软DevOps开发方法与管理平台,实现了IT研发体系的转型,在IT的组织结构、管理流程等方面实现了较大改进,建立了大型开发团队的管理能力、大型复杂系统以及产品化系统的研发能力。博时基金信息技术部总经理车宏原表示:“博时基金曾经在国内基金公司中率先实现自主开发能力,特别看重IT研发能力的建设。微软Team Foundation Server已经成为我们研发管理的核心,一方面继续推动传统核心业务的稳健高速发展,同时也能高效敏捷地融入新技术,推动科技金融创新。在转型过程中没有影响业务,实现了‘空中换引擎’式的升级。先进高效的研发管理体系,已经成为博时基金IT规划框架的重要基石和IT研发的核心竞争力。”
目前,全球已经有600多万用户、包括来自中国的超过10万名活跃开发者,在使用微软研发云进行云端的DevOps开发运维。为了给中国开发者提供更加高速、顺畅的使用体验,微软在香港设立了微软研发云服务中心,预计将在2017年底前投入使用。
“面对数字化转型带来的巨大发展机遇,微软希望尽其所能地提供一个完善的开发平台。”微软开发平台事业部全球资深副总裁潘正磊女士表示,“无论是面向任何平台、任何系统、任何设备的开发者,也无论你喜欢任何开发架构或者编程语言,微软都愿意为你提供力所能及的支持,以我们的技术、产品和服务,助力每一个开发者,赢得未来。”
责任编辑:任我行
-
碳中和战略|赵英民副部长致辞全文
2020-10-19碳中和,碳排放,赵英民 -
两部门:推广不停电作业技术 减少停电时间和停电次数
2020-09-28获得电力,供电可靠性,供电企业 -
国家发改委、国家能源局:推广不停电作业技术 减少停电时间和停电次数
2020-09-28获得电力,供电可靠性,供电企业
-
碳中和战略|赵英民副部长致辞全文
2020-10-19碳中和,碳排放,赵英民 -
深度报告 | 基于分类监管与当量协同的碳市场框架设计方案
2020-07-21碳市场,碳排放,碳交易 -
碳市场让重庆能源转型与经济发展并进
2020-07-21碳市场,碳排放,重庆
-
两部门:推广不停电作业技术 减少停电时间和停电次数
2020-09-28获得电力,供电可靠性,供电企业 -
国家发改委、国家能源局:推广不停电作业技术 减少停电时间和停电次数
2020-09-28获得电力,供电可靠性,供电企业 -
2020年二季度福建省统调燃煤电厂节能减排信息披露
2020-07-21火电环保,燃煤电厂,超低排放
-
四川“专线供电”身陷违法困境
2019-12-16专线供电 -
我国能源替代规范法律问题研究(上)
2019-10-31能源替代规范法律 -
区域链结构对于数据中心有什么影响?这个影响是好是坏呢!