微软Cloud Native如何让企业云计算战力更有韧性?

在全球化趋势下,商场竞争越来越激烈,通过IT架构强化运营能力,成为企业的必要策略,然而传统的IT架构不仅需要投入大量的人力、物力与时间构建,后续的运维成本也十分惊人,再加上市场变化快速,企业的运营项目随时有可能依据市场变化而调整,而新型的商业模式大部分是以软件即服务(SaaS)作为出发点,不论是针对B2B或是B2C的Web/App,应用更遍及至支付、AIoT等,以现有的IT系统未必能快速因应。在此态势下,云计算平台就是新时代企业的必要选择。

云计算平台问世初期的功能简单,随着使用习惯的养成,现在的功能正不断快速增加。现在,云计算平台不仅是企业运营的重要支柱,更成为创新应用、扩大规模的关键。对于Born in Cloud的Startup与ISV来说,“云计算原生应用程序”(Cloud Native)已被大量使用,原因就在于与传统企业利用整体架构(Monolithic System)的设计相比,Cloud Native拥有更大的弹性。

Cloud Native,是指企业为求在软件市场中创新突围,而在云计算平台上优化其设计、打造以及更新应用程序的一种方式,在云计算平台上构建应用程序,不但能缩短开发新功能/新服务所需时间,开发者也可以专注在编写程序代码,而不必费心管理基础架构,提高整个应用程序生命周期效率。举例来说,云计算原生应用程序可能拥有快速集成用户意见的能力,以便企业敏捷回应、持续改善产品。

近期,微软Azure就通过Cloud Native微服务(下称微软Cloud Native),协助挪威与美国两大不同领域的企业缩短企业云计算新功能的上市时间,并将云计算架构的管理化繁为简。

和网站运维噩梦说say goodbye!超大型连锁餐厅如何全面解放开发团队?

案例之一,是发迹于美国的墨西哥烧烤连锁餐厅——Chipotle。这家超大型餐厅成立于1993年,在美国股价高达1,250美元,超过多家科技大厂。

Chipotle目前在全球共有超过2,500家直营餐厅,近几年线上订餐成为趋势,即便是疫情影响不大的台湾,消费者的用餐行为也出现大幅改变,该趋势提升了餐饮零售企业的数字投资意愿,Chipotle也是其中之一,2019年该餐厅数字销售额已达24亿美元,而这一数字在去年仅是10亿美元,主要的增长因素就是线上以及通过Chipotle应用程序下的订单有了爆量的增长。

Chipotle CEO Brian Niccol在接受彭博电视台(Bloomberg TV)采访时表示,在COVID-19大流行的最严重时期,数字销售额占比攀升至总销售额的80%,但他也预计即使未来疫情趋缓,餐厅业务恢复正常,该公司的数字业务也将持续存在,并占有一席之地。

总体而言,他预测数字销售额占比将增长到Chipotle 2020年全年销售额的40%至50%。

不过这个惊人销售额可非凭空而来。Chipotle成立后不久,全球产业就迎来网络化浪潮,他们也顺势成立官方网站,之后因业务所需,又陆续设立线上订餐与餐饮网页。然而这些网站的系统不仅各自独立运营,而且由于网站均由专业开发人员撰写与管理,架构繁复且僵化,餐厅若需变动菜单内的品项或价格,往往需要专业团队出动“手工”重编程序代码,就连微小的变动都需要新的程序代码,Chipotle需要大量的资源投入在这三个站点的日常运营中,以确保一切正常运行。

为解决该问题,Chipotle在2018年选择采用微软Azure服务。在短时间内,该企业就将原有的三大系统集成为一,并在系统中导入Azure上的多种微服务。

在导入Azure之前,Chipotle就使用了微软的.NET Core等Windows based开发工具,开发各种系统新服务,在此基础上,该公司系统与Linux、容器化架构的集成性更佳、导入也更轻松快速。例如,通过Azure API Management,管理人员不需具有程序编码专业,也可在数分钟内更新网站内容;Azure Cosmos DB则可简化并加速系统数据的存储流程,例如在一段时间内未被完成的订单,就会自动删除;Azure Functions则可以使商家在某些产品售完后,通过该功能的API即时调整菜单。

其他包括Azure Redis、Azure Event Hubs、Azure App Service等云计算微服务,也都在各层面上大幅优化了Chipotle网站流程。

现在,Chipotle已将所有网站内容与Azure链结,日后可随企业需求弹性调整架构,不需编制庞大IT团队来负责系统的维护与升级。

Vipps开发人员如何极速打造新服务,彻底反转挪威人付款方式?

世界金融圈近年兴起“开放银行(Open Banking)”热潮,这是一种基于共享经济原则开发出来的创新服务,将金融资料的所有权还给消费者,消费者可自行决定要把哪些金融资料,分享给哪一家银行或第三方企业,银行则通过与第三方平台合作,以开放API共享金融数据文件。

对于人们来说,不再需要繁琐冗长的开户手续,即可享有跨银行、异业结盟提供的金融服务。更重要的是,开放API彻底反转并带给了各行各业及所有消费者全新的金融服务体验,金融服务也能通过异业结盟扩大与客户的接触。台湾产官两界近期已全力推动Open Banking,2020年更被称作是台湾开放银行元年。

在海外,来自挪威的Vipps则通过微软Cloud Native,让该机制确实落地成真,Vipps也成为全球开放银行的指标性企业。

Vipps是挪威最大的移动支付平台,用户多达270万人,每天使用次数超过40万次。此平台原是挪威DNB开发银行推出的移动支付服务,之后成为独立企业,成立于2015年的Vipps现在已有98%的品牌知名度,该国几乎每家银行都支持Vipps。

Vipps在成立初期使用传统的IT架构,随着使用人数激增,以及因应该公司的扩展与创新计划,传统机房已难负荷Vipps的需求。

因此,在成为独立企业之后,该公司便与微软展开合作,导入Azure的虚拟化机器(VM),之后再升级为Azure SQL数据库,现在Vipps已全面采用Azure的各种微服务,例如将Azure API作为内部开发应用工具、将Azure Cosmos DB应用于客服的聊天机器人、通过Azure Active Directory验证身份和控制登录等,也使用Azure和Power BI分析和报告,来帮助Vipps团队拥有更多商业洞察。

借由微软的Cloud Native服务,Vipps系统开发人员可轻松、快速的构建新服务,迅速增加平台的各种功能,现在此平台不仅已逐渐取代现金、信用卡等传统支付工具,反转挪威消费者的交易行为,同时也可以通过云计算API集成不同领域产业的平台,让跨业合作更顺畅。

Vipps指出,通过Azure该公司在全球范围内迅速提升竞争力,凭借遍布全球的Azure服务,可以预期Vipps将能满足挪威或其他国际市场的所有需求。

而Vipps在移动支付领域的超高代表性,更让Vippse甚至成为该国一个新的动词,消费者以此动词表示“我要以Vipps来支付”,Vipps预期,未来一到两年内,移动支付将成为挪威的新常态,“Azure正在帮助Vipps使其成真。”

上云无需投入大量资源,企业竞争力迅速level up!

从Chipotle与Vipps两个案例可以看出Cloud Native服务为企业带来的效益,相较于传统需要耗费大量人力管理架构、分派资源的做法,Cloud Native则提供了更快速、灵活的思维与做法。

通过Cloud Native将各种数据中心的微服务容器化,并轻量化程序API,以便于与外部系统集成对接,用户可以使本身需求选择合适的微服务,快速开发出合身功能。此外,由于所有内容都在云计算,并且在完全托管的Azure服务运行,开发人员能更专注在开发更多新服务上,而不必困在日常的维护、修补、备份等琐事中。

微软指出,近年来全球的产业环境变化越来越快,云计算平台可协助企业集成系统数据并加以分析,借此提升运营效率与扩展弹性,为企业打造出更有韧性的供应链,而在Kubernetes共同创办人Brendan Burns加入后,微软针对Cloud Native与开放源码软件的集成性已更加提升。

微软常年投入云计算产业生态系统,Azure已成为现在企业最佳的云计算平台,通过Azure企业可降低智能化过程的复杂度与转移成本,无需投入大量资源与人力构建IT系统,并可按照自身需求选择功能合适的系统平台,在维修与系统升级方面,也都由Azure的专业团队负责,让企业的资源配置可以优化,并顺利启动数字转型。