本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

wzatv:微软在开源方面的战略与创新

时间:2017-06-28 05:17来源:668论坛 作者:www.wzatv.cc 点击:
在19日举办的LinuxCon大会上,微软中国云计算与企业事业部高级总监梁戈碧女士,发表了《 我变故我在——微软与开源共舞 》主题演讲。 向左滑动查看更多 除此之外,来自微软企业开

在19日举办的LinuxCon大会上,微软中国云计算与企业事业部高级总监梁戈碧女士,发表了《我变故我在——微软开源共舞》主题演讲。

wzatv:微软在开源方面的战略与创新

wzatv:微软在开源方面的战略与创新

wzatv:微软在开源方面的战略与创新

wzatv:微软在开源方面的战略与创新

向左滑动查看更多

除此之外,来自微软企业开源部门的梁莉也分享了微软针对高性能Linux虚拟机在GPU Passthrough和SR-IOV网络上的工作,以及它们在Azure上的应用。该技术主题引起了在座开发者的浓厚兴趣,会后大家陆续提问关注实现细节以及GPU虚拟化技术在Azure中的发展。

wzatv:微软在开源方面的战略与创新

大会结束后,梁戈碧女士接受了Linux基金会的采访,讲述了微软在开源面的战略创新

Q - Linux.com

A - 梁戈碧女士

01

Q:微软目前的开源策略是怎样的?

A:微软的使命是予力每一人,每一组织,成就不凡,而实现这个使命的途径之一是帮助他们在工作中灵活选择自己了解和喜爱的工具及平台。因此我们在开源面的策略主要围绕着几个方面:首先,atv直播,提供一个开放且灵活的平台,满足用户在本地或云端等不同层次的需求,并帮助用户从原有投资中获得更多价值;进而,与领先的开源生态相集成,为用户提供一致的产品和服务;同时,借助微软在不同产品组合方面的投入,将自身的创新技术进行开源从而构建更完善的生态;以及,积极为开源社区贡献技术。

为实现这一策略,我们已经努力了多年,整个公司范围内都在开源领域做出了巨大的贡献,并加入了几个重要的基金会,借此深化我们与社区的合作关系,让Linux和开源软件在Azure中运转更顺畅,通过与开源领域合作伙伴的密切合作为Azure提供了更丰富的选择(Canonical、RedHat、Pivotal、Docker、Chef等),同时我们也将自己的很多技术带给开源世界,或使其可以在Linux上使用。

02

Q:微软在开源和平台领域有哪些贡献?

A:围绕之前谈到的微软开源的策略,我们已经取得了显著的进展。 这些进展不仅在“促进”和“集成”两方面,在“贡献”和“发布”两方面也有了不错的成绩。

首先,当我们将开源解决方案集成到我们的平台时,我们会与社区合作,并用我们的代回馈社区。我们参与贡献的项目包括(但不限于)Hyper-V对Linux和FreeBSD的支持、Hadoop、Windows容器、Mesos和Kubernetes、Cloud Foundry和Openshift,以及各种云开发和管理工具,例如Chef & Puppet、Hashicorp工具等。虽然我们在开发自己的VS代j2直播,但我们也对Electron代码库做出了巨大贡献。随着微软开始成为很多重要开源基金会成员,例如Linux基金会的成员,我们还将与这些社区建立更紧密的联系,并进一步贡献自己的力量。

更重要的是,微软正在将自己越来越多的平台和产品开源。例如最著名的产品包括.Net、PowerShell、Type、Xamarin、微软认知工具包(用于机器学习)、所有Azure SDK和CLI、VS Code等。等到收购Deis的工作完成后,我们也会继续对他们开发的 各类K8s工具进行投入和开源,最近我们还在GitHub发布了Draft(用于为K8s创建应用的工具)。就算并不完全开源的产品,也有越来越多的组件,尤其是新开发的组件被我们开源了,例如很多IoT工具和适配器、适用于Linux的OMS代理程序, ServiceFabric SDK等。完整清单可参阅:https://opensource.microsoft.com/。在硬件领域,我们也将我们的数据中心设计贡献给Open Compute Project, 希望与社区共同发展下一代数据中心设计。

03

Q:对于正在或打算使用开源技术的公司,微软能提供怎样的帮助?

A:在全面意识到客户希望有更多选择、包括开源技术这一选择之后,我们以前所未有的速度让我们的平台实现了对开源栈的支持。我很荣幸地分享一份几乎已经涵盖了客户需求的方方面面的清单。比如操作系统镜像方面,我们已经可以支持所有主要的Linux发行版,外加最近刚刚实现支持的FreeBSD和OpenBSD。在开发工具方面,现在习惯使用Mac 环境的开发者也可以在Mac上使用VS,在Linux/Mac上使用VS Code,或Eclipse和IntelliJ。在数据库/大数据方面,Linux开发者可以在Linux上使用SQL,使用全面托管于Azure的 MySQL/PostgreSQL服务,以及使用Linux版的HDInsight,Azure上的Hadoop服务。在管理/监视方面,用户不仅可以使用OMS和PowerShell,而且可以使用chef/puppet/ansible/teriform/Zabbix等工具。在目前流行的微服务领域,我们通过Azure 为各种微服务平台提供了完善的支持,例如Docker Swarm、MesosDC/OS、Kubernetes (k8s),当然还有微软自己的微服务技术:ServiceFabric。该技术可同时支持Windows和Linux。基于我们这样的努力,目前Azure中运行的IaaS虚拟机,有超过 30% 运行了Linux,在中国,这一比例更是高达 60%!

04

Q:开源对于微软的创新能力而言到底有多么重要?

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容