微软高管解读财报:努力创新云基础架构


2月1日,微软发布了该公司截至2017年12月31日的2018年第二财季财报(即2017年第四季度)。


财报显示,微软第二财季营收为289.18亿美元,比上年同期的258.26亿美元增长了12%。受税改与就业法案相关的一次性费用138亿美元的影响,按照美国通用会计准则计量的净亏损为63.02亿美元,上年同期则是净利润62.67亿美元;不按照美国通用会计准则计量的净利润为74.98亿美元,同比增长20%。


在发布财报之后,微软首席执行官萨提亚-纳德拉(Satya Nadella)和首席财务官阿米-霍德(Amy Hood)出席相关财报电话会议,并回答了分析师上的提问。以下就是微软高管与分析师的问答摘要。


1

Intelligent Cloud取得佳绩的原因


德意志银行分析师卡尔-凯斯泰德(Karl Keirstead):


你们的发展指南实际上表明,Intelligent Cloud的利好将会在下个季度继续。因此,我感到好奇,你们是否有一些独特的东西帮助Intelligent Cloud取得这样的佳绩?你们是否看到企业支出在第四季度有了普遍提升?


萨提亚-纳德拉(Satya Nadella):


感谢你,卡尔。让我先说吧,然后再让阿米来补充。对于我来说,所有这一切都可以归结到新发展趋势下的结构性优势


当我们考虑Intelligent Cloud和Intelligent Edge,并将它们引入到Azure业务中的时候,你可以在每个层级中都看到它们。说到基础架构,我们是唯一的提供真正混合云计算(Azure和Azure Stack)的云服务提供商。


说到数据层,我们是独一无二的。以Cosmos DB为例来说吧。它是全球分布式多模型数据库。再以SQL为例。就SQL、Azure DB以及SQL服务器和SQL Linux服务器的发展来说,我们再一次解决了客户的需求。新的工作量正在不断产生,它需要Intelligent Cloud和Intelligent Edge。


物联网就是一个极好的例子。特别是当你与人工智能结合的时候,你在Cloud上训练,你在Edge上收获。这是一个极大的竞争优势。我们创造和部署这些模型,并对它们进行生命周期管理。


因此,我想这就是你看到的情景。每个季度都会出现变数,都会有各种差别。但是,整体而言,我们需要做的事情就是在基础架构方面进行创新,从而获得自己的比较优势。


2

Azure的应用情景


贝恩斯坦资深分析师马克-莫德勒(Mark Moerdler):


谢谢你们。首先,恭喜你们这个季度大获丰收。萨提亚,我想问你一个问题。你能够给我们讲一讲在美国和国际上应用Azure的情景吗?不单是从营收的角度,而是从工作量大小、种类等方面来讲。


纳德拉:


说到采用最新科技和结构范式,美国市场一直走在前列,无论是人工智能还是高端数据服务。我们很清楚地看到,很多事情首先在美国发生,然后才出现在其他地方如德国和英国。有些工作种类,如物联网,在德国和日本已发展到了很高的级别。


但是,从更宽广的视角来看,科技应用曲线现在与过去并无多大区别。它们的区别在行业发展模式上,因为在全世界不同地方不同行业的发展有强有弱。它们代表了不同的应用场景。


3

Azure业务的发展动力


巴克莱银行分析师阿莱姆-伦斯考(Raimo Lenschow):


我想再次谈及云业务相关的产能规模,特别是在Azure方面。你们能谈谈此项业务的发展动力吗?


我知道,其中之一就是你们打造云业务的方式与其他竞争对手不同,因此,你们似乎有点像是在填空了吗?另外,再请你们谈谈在推送Azure服务方面的想法以及发展方式。


纳德拉:


总体而言,我们采取的方式就是确保我们能够满足全球的实际需求,而且我们将继续这样做。如果看看我们的资本开支,我们就想确保数据中心区能够满足我们在全球的客户需求,包括普通用户和企业用户在内


我们已经说过,填充的方式就是为用户增加价值,因此,这也是为何更高水平服务,特别是数据与人工智能相关的高水平服务,能够吸引更多消费的原因。像物联网之类的事物,不仅成为用户的消费品,而且也给用户提供了诸多软件即服务(SaaS)之类的体验。


因此,我非常乐观地认为,最终会看到更多创新来推动我们的高水平服务得到更加广泛的应用,同时也能确保我们能够在全球有需求的地方推送这些服务。


因为我们当前还处于这种新云业务增长的早期阶段,未来的市场需求会越来越大,特别是在每座城市、每个工厂、每家医院等地方数字化水平越来越高的情况之下。我认为,我们在填补这一空间方面仍有着广泛的前景。


4

Azure Stack市场拓展的情况


派杰投行的分析师阿莱克谢-祖金(Alex Zukin):


纳德拉,我想问问Azure Stack市场拓展相关的情况


你刚才提到,Azure Stack的表现超过了你们的预期,我想知道,如果考虑服务供应商的早期牵引力以及你们赋予他们在全球更加长期地打造这些Azure功能的数据中心,那么,在2018财年之后,这对Azure的超级增长耐力会产生何种影响?


纳德拉:


我们对计算演变方式的整体看法就是,这会更加广泛地分布,而非不散发


就以一家工厂为例。在一座工厂内,比较持久的一件事就是,他们会安置大量的传感器,如今来看,这些传感器实际上就是把数据直接整合到云平台。你做是这样做,你就越需要对传感器进行整合,从而发挥整体功效。因此,他们需要本地化的计算,进而也就需要Azure Stack。


因此,这仅仅是传统的工作负载量和服务供应商以及混合计算的问题。当我在考虑混合计算时,我更多地就会想到分布式计算,在这样的模式中,肯定有云、有智能端,而且这种智能端并非单一的技术,而是与通向传感器之路相关的拓扑技术,无论是在家,还是在医院,还是在工厂,这种技术都会分布存在。


因此,这才是我们的追求目标,就是要建立一个全球需要的真正的分布式计算架构,从而实现数字化转型。

原文地址:http://tech.qq.com/a/20180201/029464.htm


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/322196.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nacos(九)之Dubbo 融合 Nacos 成为注册中心

转载自 Dubbo 融合 Nacos 成为注册中心 Nacos 作为 Dubbo 生态系统中重要的注册中心实现,本文将会介绍如何进行 Dubbo 对接 Nacos 注册中心的工作。 预备工作 请确保后台已经启动 Nacos 服务,可先行参考 Nacos 快速入门。 快速上手 Dubbo 融合 Nac…

在.NET Core中处理一个接口多个不同实现的依赖注入问题

前言近段时间在准备公司的技术分享,所以这段时间将大部分时间放在准备分享内容上去了。博客也就停了一下下。在.NET Core中处理依赖注入问题时,往往是定义好了一个操作规范的接口,会有N多个基于不同技术的实现,根据实际情况在项目…

Nacos(十)之Kubernetes Nacos

转载自 Kubernetes Nacos 本项目包含一个可构建的Nacos Docker Image,旨在利用StatefulSets在Kubernetes上部署Nacos 快速开始 Clone 项目 git clone https://github.com/nacos-group/nacos-k8s.git简单例子如果你使用简单方式快速启动,请注意这是没有使用持久化…

.net core连接MongoDB

前两天在学习MongoDB相关的知识,做了个小Demo,做的是省份下面有多少所学校,嗯,做的比较粗暴。。。连接MongoDB首先要通过Nuget添加一个MongoDB的包,下载此包安装完毕后开始写代码了,创建一个省份实体&#…

Nacos(十一)之NacosSync 介绍

转载自 NacosSync 介绍 介绍 NacosSync是一个支持多种注册中心的同步组件,基于Spring boot开发框架,数据层采用Spring Data JPA,遵循了标准的JPA访问规范,支持多种数据源存储,默认使用Hibernate实现,更加方便的支持表的自动创建更新使用了高效的事件异步驱动模型, 支持多种自…

Ocelot 集成Butterfly 实现分布式跟踪

微服务,通常都是用复杂的、大规模分布式集群来实现的。微服务构建在不同的软件模块上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此&#xff0…

聊聊AspectCore动态代理中的拦截器(一)

前言在上一篇文章使用AspectCore动态代理中,简单说明了AspectCore.DynamicProxy的使用方式,由于介绍的比较浅显,也有不少同学留言询问拦截器的配置,那么在这篇文章中,我们来详细看一下AspectCore中的拦截器使用。两种配…

你可能不知道的.Net Core Configuration

执行原理1. 配置读取顺序:与代码先后顺序一致。public Startup(IHostingEnvironment env){var builder new ConfigurationBuilder().SetBasePath(env.ContentRootPath).AddJsonFile("appsettings.json", false, true).AddJsonFile("cussettings.jso…

Dubbo(一)之简介

转载自 Dubbo 2.7入门 一、背景 本文介绍了网站应用的演进 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一…

Dubbo(二)之SpringBoot nacos集成

一、框架 使用springboot启动&#xff0c;注册中心现在naocs。 nacos安装 二、样例项目 &#xff08;1&#xff09;maven设置 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId> <…

ASP.NET Core Web API下事件驱动型架构的实现(三):基于RabbitMQ的事件总线

在上文中&#xff0c;我们讨论了事件处理器中对象生命周期的问题&#xff0c;在进入新的讨论之前&#xff0c;首先让我们总结一下&#xff0c;我们已经实现了哪些内容。下面的类图描述了我们已经实现的组件及其之间的关系&#xff0c;貌似系统已经变得越来越复杂了。其中绿色的…

浅谈开发模式及架构发展

一、传统开发模式传统的开发模式基本一般是重服务端的开发方式&#xff0c;大部分工作都在服务端执行&#xff0c;然后返回到客户端&#xff08;通常是HTML&#xff09;。以Asp.net MVC为例&#xff0c;如下图&#xff1a;#1 根据请求的路由定位到对应的Controller的对应的Acti…

Dubbo(四)之xml配置方式

转载自 Dubbo xml配置方式 以 XML 配置的方式来配置你的 Dubbo 应用 有关 XML 的详细配置项&#xff0c;请参见&#xff1a;配置参考手册。如果不想使用 Spring 配置&#xff0c;而希望通过 API 的方式进行调用&#xff0c;请参见&#xff1a;API配置。想知道如何使用配置&a…

Actor-ES框架:Ray-Handler之CoreHandler编写

如图右上角所示&#xff0c;Ray中有两类Handler&#xff08;SubHandler和PartSubHandler&#xff09;,在使用中&#xff0c;SubHandler派生Actor的CoreHandler&#xff0c;PartSubHandler派生SQLToReadHandler&#xff0c;SQLToReadHandler派生Actor的ToReadHandler&#xff0c…

Dubbo(五)之动态配置中心

转载自 Dubbo动态配置中心 Dubbo 2.7 中的动态配置中心 配置中心&#xff08;v2.7.0&#xff09;在 Dubbo 中承担两个职责&#xff1a; 外部化配置。启动配置的集中式存储 &#xff08;简单理解为 dubbo.properties 的外部化存储&#xff09;。服务治理。服务治理规则的存储…

使用Mono将C#编译运行至WebAssembly平台

因为所有的主流网页浏览器都支持WebAssembly&#xff0c;开发者们现在可以寻找一个新的平台来部署他们的应用程序。由WebAssembly团队提供的标准工具链仅能将C、C编译成为WebAssembly&#xff0c;然而这对使用其他编程语言的开发者们并没有什么帮助。C#开发者就幸运的多了&…

Dubbo(六)之属性配置

转载自 Dubbo属性配置 属性配置 以属性配置的方式来配置你的 Dubbo 应用 如果你的应用足够简单&#xff0c;例如&#xff0c;不需要多注册中心或多协议&#xff0c;并且需要在spring容器中共享配置&#xff0c;那么&#xff0c;我们可以直接使用 dubbo.properties 作为默认…

使用Docker分分钟启动常用应用

前言Docker是目前比较火的一个概念&#xff0c;同时也是微服务中比较关键的一个容器化技术。但是&#xff0c;单从理论上好难看出Docker的优势&#xff0c;因此&#xff0c;我希望在这篇文章中提供一些Docker的使用示例&#xff0c;希望从实际应用上帮助大家理解Docker的优势&a…

nssl1337-矩形统计【单调栈】

正题 题目大意 一个n∗nn*nn∗n的矩阵&#xff0c;然后有些位置破损。求可以剪出多少个不破损的矩形。 解题思路 预处理upi,jup_{i,j}upi,j​表示从(i,j)(i,j)(i,j)向上多少格子都是非破损格子。 然后我们枚举下界LowLowLow&#xff0c;将图像变成一个下部平整的条形图&…

TypeScript 2.7 版本发布

TypeScript 2.7版本已经发布了&#xff0c;新增了几个主要功能特性并进行了一些bug的修正。其中一些亮点包括对类属性的赋值检查、固定长度的元组和改进对象文字的类型推断。总的来说&#xff0c;这个版本对类型系统、ES2015特性和总体的TypeScript开发者体验都进行了改进优化。…