您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

跨平台战略再迈步 微软智慧云加速推动台湾企业转型

2016-05-10 11:18:57   作者:   来源:CTI论坛   评论:0  点击cti:


  从制造业、金融业、电信业、流通物流业、到零售业,从市场行销到客户关系,数位化转型正为各行各业带来巨大的变革和冲击。面对云端运算、大数据分析、社群和移动化趋势带来的挑战,企业需要更主动地加速自身业务模式的转变,而开发者和开发团队的创新能力、交付能力,将决定企业未来的竞争力与面对竞争所具备的敏捷性与灵活性。微软总部全球资深副总裁潘正磊女士,继去年来台分享「开放」与「敏捷思维」之后,今年再度来台,在「创新应用开发大会」上分享微软跨平台与云端创新的四大计划,为企业带来的商业价值:一、Xamarin为全球开发者创造移动跨平台发展的更多可能;二、支持多平台的.NET Core开源架构,以前后端一致开发倍增生产力;三、Azure智慧云,更容易实现云端的企业应用开发创新;四、以DevOps开发维运一体化,打造高效、敏捷、高品质的交付能力。借由从前端的作业系统、Azure智慧云端、到开发工具的跨平台开源计划,具体实现协助企业的开发团队更快速地完成各种创新应用,为企业带来前所未有的市场竞争力。
  企业力拼转型开发技术成为关键
  随着云端运算、大数据分析、物联网及社群的崛起与演进,加上互联网的市场商机方兴未艾,全球正掀起转型浪潮,企业中的开发团队更成为带动企业转型的重要角色,快速完成为客户量身订做的需求,才能在竞争潮流中脱颖而出。在优先移动、云端至上(Mobile First,Cloud First)的方针之下,Microsoft Azure智慧云提供了各种开放服务,并能支持微软以外的多种技术,更在执行长Satya Nadella喊出「Microsoft Loves Linux」之后,积极协助技术人员将Linux导入Microsoft Azure平台,显示微软在开源与开放的决心,致力为广大的开发者提供快速且整合的作业平台。
  「开发团队的创新能力,决定了企业未来的竞争力;开发团队的交付能力,决定了企业面对竞争的敏捷性与灵活性。」潘正磊表示:「企业最关心的是如何运用最短的时间与最低的成本,提升新的商业价值与用户体验。做为全球唯一提供完整开发技术的云平台,Microsoft Azure及微软的开放开源计划,让客户在系统的开发与部署上拥有更多的选择与弹性,不论是前端的作业系统、云端平台或是开发工具,微软都提供开源与跨平台的多种技术,能帮助开发团队完成更多高价值的创新任务。」
  开放开源成果交付四大计划为企业创造全新商业价值
  微软的开源政策,致力于打造跨系统(Any OS)、跨平台(Any Platform)、及跨开发语言(Any Programming Language)的开放环境,让开发者只要使用单一的程式语言,就可以开发出能够在不同平台上运作的应用系统。在潘正磊所带领的团队努力下,通过Xamarin、.NET Core、微软Azure智慧云以及DevOps开发维运一体化等四大计划,具体兑现「拥抱开放」的承诺,并落地为企业客户实现前后端系统一致化的研发管理,有效降低跨平台系统的开发人力成本与交付时间。
  计划一:Xamarin为开发者创造跨平台发展的更多可能
  微软在今年3月完成收购Xamarin是全球开发者共同关注的话题,这也是微软为全球开发者拓展行动跨平台开发前景的重要计划。各个版本的Visual Studio都将整合Xamarin功能,包括免费的Visual Studio Community版,此外还有供Mac用户免费下载的Xamarin Studio Community版。借由高阶的Visual Studio Enterprise版本,企业更能够一步迈向行动DevOps的新领域。
  以往企业对于不同平台必须使用不同的开发技术与工具,不仅难以掌握开发过程与时程,在人才的训练与招聘亦遇到相当的困难。Xamarin的并购让微软开发技术拥有横跨Android、iOS、Windows三大平台的移动开发能力。根据一份针对开发者的调查显示,VisualStudio的全球市场占有率已达35.6%,为开发者首选的开发工具,并拥有最大规模的开发者社群。因此,在Visual Studio中整合Xamarin,能为开发者带来最广泛的便利,降低了每位开发者为每个平台开发应用的门槛,开发者也无须再支付Xamarin之使用费用,即可直接运用C#语言为iOS、Android、Windows开发真正原生体验的应用,大幅降低了开发团队的技术成本。
  面对云端运算与移动装置趋势兴起的新兴物流服务挑战,嘉里大荣需要能够快速完成客户下单及内部管理的App,开发跨Android与iOS平台的App成为嘉里大荣的当务之急。「对外,我们需要快速且灵活地提供客户所需要的App;对内,开发工程师可以只用一种开发语言就完成内部所需的管理平台系统。」嘉里大荣物流公司资讯处副处长陆浩翔表示:「原本的开发团队都是使用VisualStudio平台及C#语言进行系统开发,Xamarin让开发工程师可用熟悉的C#语言,在一个月内开发完成一个跨不同平台的App,不仅降低了重新学习新程式语言所需负担的成本与开发时间,也让嘉里大荣可运用有限的开发人力,快速反应客户的需求。」
  计划二:支持多平台的.NET Core开源架构,以前后端一致开发倍增生产力
  .NET Core无疑是Build2016开发者大会的另一个受到关注的议题。自2014年微软宣布。NET开源后,即全力推动.NET Core运作的跨平台发展,让广大的开发者可以在Windows以外的系统环境中,复制或者延续他们在.NET技术上的投入和累积。
  .NET Core是.NET架构最核心的部分,在包括了程式设计语言的编码器及运行环境的基础上,加入了对ASP.NET Core以及对通用Windows应用(Universal Windows Apps)的支持,重新封包成一个轻量化、模组化的框架。.NET Core从一开始就是为开源、跨平台所设计,所有.NET Core的原始程式码均已公开在GitHub上。.NET Core的跨平台特性让。NET得以运行于Linux和Mac系统环境,因此可以在跨平台开发场景中,实现前后端的开发一致性,提升开发效率。
  网易游戏最新推出的移动游戏《绝代双骄》就选择了。NETCore作为主要的技术架构。「这款游戏采用了同样是。NET基金会成员的Unity引擎开发前端(用户端),而通过.NET Core架构开发后端(伺服器端)并顺畅运行在网易的Linux伺服器上。」网易公司雷火游戏事业部产品总监周锋表示:「以前,需要分别使用2种开发语言进行前端和后端的开发,其中需要大量的业务逻辑转换工作来实现前后端的对接。现在,.NET开源直接实现了前后端的一致开发,从而将人员和时间减少了30%,而且其单一伺服器就能支持1万人同时线上游戏的效能,完全满足了游戏运行的需求。」
  计划三:Azure智慧云,更容易实现云端的企业应用开发创新
  身处在移动优先(Mobile First)、云端至上(Cloud First)的世界,微软不但打造了移动端的跨平台开发工具,更在云端提供了多样化的服务,为开发者实现高效的创新。微软是唯一能够全面满足每家企业、每个开发者多样化需求的云服务供应商—从核心的基础架构即服务(IaaS)到平台即服务(PaaS),再到软件即服务(SaaS)—并且支持使用任何语言为任何平台进行开发。微软智慧云Azure已经覆盖全球30个区域。其超大规模优势让开发者和企业能够集中精力去创造新一代的精彩应用,而完全不必为底层的云基础架构与眼花撩乱的技术标准费心。全球前500大企业中,已有85%企业使用Microsoft Azure服务。Azure具备了许多整合式的创新服务,开发者可自由地在云端平台上建构包括物联网IoT、串流媒体Media Service、社群媒体的大数据分析…等各种应用与服务,无须担心整套程式运作所需投入的软硬件成本。通过开放的云端平台,企业任何的创新技术与想法皆能轻易实现,因此大幅降低企业转型之门槛。
  Azure IoT服务建构端到端的物联网解决方案:要建构端到端的物联网解决方案,需要涵盖多种不同的技术:从设备的连接、管理到数据接收和数据流程的处理,从结构化数据到非结构化数据,从数据储存到数据处理,从事件监测到数据洞察—这些都需要掌握大范围架构与服务设计的能力。针对物联网应用情境,微软智慧云Azure提供了Azure IoT Hub、Azure IoT Suite、HDInsight等一系列相关功能和服务。以此为基础,微软提供了完善的物联网解决方案架构设计模型,包括如何设计命令与控制,如何设计即时监控的数位仪表板机制,以及如何利用HDInsight与机器学习来萃取数据洞察等。微软的技术和经验可以帮助企业研发团队大幅简化建构端到端物联网平台的过程。
  Azure Media Service实现端到端的串流媒体服务:Azure Media Service是一组功能丰富的串流媒体服务,可以让企业建立自己的线上串流媒体平台,提供现场直播或是随需点播服务。Azure Media Service提供了涵盖多媒体编码、动态封装、DRM版权保护、媒体索引和搜寻以及跨播放机调配的众多技术与功能。利用这项云服务,无需成为专家也能按照实际业务需求,搭建起自己的网际网络串流媒体服务。
  HD Insight加速云端的社群媒体大数据分析:微软智慧云Azure提供了一系列可以用来搜集、储存和处理社群分析及数据洞察的云服务,包括平台级别的Azure Mobile Services、Azure WebSites、Azure Social Engagement、HD Insight等。
  计划四:以DevOps开发维运一体化,打造高效、敏捷、高品质的交付能力
  移动网络的快速发展给企业应用开发带来了极大的压力,「迭代运算」、「敏捷开发」成为业界关注的热门话题,DevOps开发维运一体化,也因此成为软件工程领域最流行的趋势。今天企业的创新想法与优势,需要开发团队更快速地实现出来;而开发团队也认识到,当他们实现敏捷转型之后,将在企业中扮演更重要的角色,成为网际网络竞争中的关键价值。因此,DevOps,不仅是单纯地缩短开发过程、实现频繁的交付,更要随时听取维运部门、业务单位与客户的回馈,对产品进行快速敏捷的改进和更新。
  为了帮助开发与维运团队顺畅对接,实现持续交付、持续监控、持续学习与进化,在Visual Studio 2015以及Team Foundation Server中增添了许多革新性的功能。以Scrum的敏捷反覆运算开发方法为基础,能够快速帮助用户推进软件发展过程。「从敏捷专案规划、统一进行版本管理、版本比较、进行各种测试与品质管制、自动化布署与交付,推进到开发过程与维运阶段的双向管理,落实软件发展的生命周期管理,提高团队协作效率,」潘正磊表示:「这是微软全球开发团队我们真正自己在用的东西,融合了所有微软敏捷转型的成功秘密,相信一定能帮助企业客户实现开发维运一体化,深化专案管理透明性与可预测性,获得更大的成功!」
  在DevOps开发维运一体化的过程中,微软智慧云Azure是重要的加速器,它提供了云端的测试环境,可以方便地进行压力测试、维运监控等功能。借助Visual Studio Team Services,开发者更可以利用云端的开发平台,加速DevOps转型。
  针对跨平台移动应用的DevOps,Xamarin的跨平台行动研发技术体系已经融入Team Foundation Server,可以覆盖从敏捷的反覆运算规划、增量交付、持续整合、自动化测试到交付部署的全部过程。根据IDC2016年全球云端市场上IT趋势预测报告显示,2018年将有60%以上的新应用程式,为了实现更快的创新及商务的机敏性,而使用云端服务,及云端本机应用架构,这项数据足以显示DevOps目前的成熟化趋势及其所提供的开发维运一体化功能,将为企业提升产品的品质与系统的交付效率。
  微软华人女性最高主管带领全球开发精英团队协助企业伙伴加速转型创新
  今天,微软的使命是帮助全球的每一个人和每一个组织,都能实现更多、成就更大。而微软开发平台要做的,是为每一位开发者、每一个平台带来灵活、高效、前景广阔的新工具、新服务、新可能。从Xamarin到。NET Core,从微软云上的开发平台和服务,到创新的DevOps模式,微软希望能为全球的开发者、合作伙伴和企业提供更广泛的选择与灵活性,让每个人都能充分发挥创意,共同开辟更广阔的未来。
  微软持续将一块块技术拼图建构出完整的开源战略,致力为开发者打造弹性智慧的平台,在技术已然成熟并交付企业端之下,为台湾产业创新提供更多支援,降低企业开发时间和成本。潘正磊女士身为微软公司华人女性最高主管,率领全球逾两千位顶尖云端架构师与开发工程师,致力提供更加完整、跨平台、快速且简易的开发平台,携手企业伙伴创造更高的商业价值,为企业转型注入创新的力量。

专题