微软收购 Deis,布局容器,意在抢夺开发者!

简介:

Deis,一家被评价处于容器浪潮中心的公司,是一家开源PaaS厂商。致力于解放开发者和运营者,Deis让Kubernetes上的应用创建和管理更加简易。

Deis提供管理Kubernetes部署环境的三种核心开源工具:Workflow,该平台供开发人员和运维团队轻松地部署和管理容器化应用程序;Helm,Kubernetes软件包管理器;Steward,Kubernetes原生服务代理(让应用程序可以彼此对话)。与很多公司一样,Deis的盈利也有赖于为这些应用程序提供收费的支持和培训。

早在2014年,微软就曾计划开展与Google Kubernetes的合作,而在今年2月,微软宣布Azure基于K8S的容器服务正式GA。此次收购Deis,对于微软现有Linux、Windows服务器容器(Linux and Windows Server Container)、Hyper-V容器(Hyper-V Container)、Azure容器服务在内的一系列容器解决方案的意义是:不管客户选择使用什么样的工具,都能更加容易的使用微软容器解决方案。

当然,除了布局容器,微软此举还意在抢夺开发者。

拥有全球最受欢迎的开发工具,微软纽结着全球最大规模的开发者生态。最新数据显示,Visual Studio的市场占有率达到35.6%。然而近年来,随着PC的式微和移动、云等新一代计算平台兴起,Windows生态在平台转换不利的情况下一度被开发者离弃,3年前,时任微软CEO的Steve Ballmer黯然离去,不可挽回的情况之一就是开发者出走。

由此,2014年接过掌门之位的 Satya Nadella,立志夺回开发者,重振Windows生态繁荣,而他最新的举措就是对Deis的收购,对于此次收购价格,并没有具体数字披露。而促成此次交易的微软云和企业事业部执行副总裁Scott Guthrie表示,这笔收购的重点是技术,不过考虑到眼下很难物色和招聘到合适的人才来构建以Kubernetes为中心的服务(市场上根本就没有足够多的开发人员),此举也为微软带来了许多精通Kubernetes的新人才。

在当前公有云市场,距离AWS,排名次位的微软还有相当大的差距。据独立市场调查机构Synergy Research Group调查,截至2016年底,AWS已经控制了40%的云计算基础设施市场份额,而微软、google和IBM三家联合占据市场的23%。

当前企业迅速从私有数据中心迁移到云的大潮中,

为了攫取更大的市场份额,推进新兴开源项目来赢得开发者至关重要,

而开发者会选择拥有最大可能的软件和平台。

硅谷风投公司Lightspeed Venture Partners合伙人、企业软件投资人John Vrionis评论:“开源项目就是开发者的时尚,如果你想吸引开发者到你的云平台,那你就必须有产品来迎合他们。如果开发者开始认同AWS,他们就不会再考虑Azure了。”

3月初,AWS与K8S创业公司Heptio联合启动K8S Quick Start。而跟随一众巨头,CloudFoundry阵营代表Pivotal最近也开始支持在Kubernetes和Cloud Foundry之间新的集成。在当前火热的容器市场,对Deis的收购将进继续加码微软竞争力。Scott Guthrie表示:“在微软,我们已经看到了Azure上容器花工作负载的兴趣和部署的爆发式增长,我们致力于确保Azure是运行容器的最佳场所。”

本文来自开源中国社区 [http://www.oschina.net]

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
编解码 移动开发 前端开发
【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
|
3月前
|
Java 虚拟化 容器
(Java)Java里JFrame窗体的基本操作(容器布局篇-1)
容器 容器,我的理解是可以包容其他东西的玩意。它可以是一个盒子,可以是一个虚拟化的物品,可只要能包裹住其他存在质体的东西,那么都可以称作是容器。例如:JPanel组件和JScollPane组件两者都是容器也是组件。 既然有容器,那么容器中的布局就必不可少了。不然不规矩的摆放物品,人类看不习惯,我也看不习惯 ???? 本篇内容,将说明java JFrame窗体里容器中几类布局。 说明:所有在JFrame窗体里的容器布局都会使用setLayout()方法,采用的布局参数都将放进这个方法里 绝对布局 调用窗体容器
148 1
|
10月前
|
前端开发 API 开发者
harmonyOS基础- 快速弄懂HarmonyOS ArkTs基础组件、布局容器(前端视角篇)
本文由黑臂麒麟(6年前端经验)撰写,介绍ArkTS开发中的常用基础组件与布局组件。基础组件包括Text、Image、Button等,支持样式设置如字体颜色、大小和加粗等,并可通过Resource资源引用统一管理样式。布局组件涵盖Column、Row、List、Grid和Tabs等,支持灵活的主轴与交叉轴对齐方式、分割线设置及滚动事件监听。同时,Tabs组件可实现自定义样式与页签切换功能。内容结合代码示例,适合初学者快速上手ArkTS开发。参考华为开发者联盟官网基础课程。
943 75
harmonyOS基础- 快速弄懂HarmonyOS ArkTs基础组件、布局容器(前端视角篇)
|
7月前
|
设计模式 开发者 UED
123. [HarmonyOS NEXT 实战案例一:SideBarContainer] 侧边栏容器实战:新闻阅读应用侧边栏布局 基础篇
在现代移动应用和平板应用中,侧边栏导航已经成为一种常见且实用的UI设计模式。HarmonyOS NEXT提供了专门的`SideBarContainer`组件来实现这一功能,它能够轻松创建可显示和隐藏的侧边栏布局,非常适合新闻阅读、电子商务、文件管理等应用场景。
235 3
123. [HarmonyOS NEXT 实战案例一:SideBarContainer] 侧边栏容器实战:新闻阅读应用侧边栏布局 基础篇
|
7月前
|
UED 容器
124.[HarmonyOS NEXT 实战案例一:SideBarContainer] 侧边栏容器实战:新闻阅读应用侧边栏布局 进阶篇
在基础篇中,我们学习了如何使用HarmonyOS NEXT的`SideBarContainer`组件创建新闻阅读应用的基本侧边栏布局。本篇教程将深入探讨如何为新闻阅读应用添加更多交互功能和状态管理,提升用户体验。
153 1
124.[HarmonyOS NEXT 实战案例一:SideBarContainer] 侧边栏容器实战:新闻阅读应用侧边栏布局 进阶篇
|
7月前
|
UED 容器
10.HarmonyOS Next布局进阶:嵌套Flex容器与空间分配策略
在HarmonyOS Next的ArkUI框架中,Flex布局是构建用户界面的核心技术之一。通过嵌套使用Flex容器,我们可以创建复杂而灵活的界面结构,满足各种应用场景的需求。本教程将深入探讨如何在HarmonyOS Next中使用嵌套Flex容器实现复杂布局,以及如何合理分配和控制空间。
204 0
|
开发框架 安全 开发者
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。本文探讨了 Docker 在多平台应用构建与部署中的作用,包括环境一致性、依赖管理、快速构建等优势,以及部署流程和注意事项,展示了 Docker 如何简化开发与部署过程,提高效率和可移植性。
326 4
|
负载均衡 Cloud Native 安全
云原生时代的开发者指南:从容器到服务网格
【9月更文挑战第32天】在云原生技术日益成为企业数字化转型的核心力量之际,了解其背后的理念与实践对于开发者而言至关重要。本文旨在通过浅显易懂的语言,为读者揭开云原生技术的神秘面纱,从容器化的基础谈起,逐步深入到服务网格的高级应用,带领开发者们在云原生的海洋中航行。
124 1
|
容器
『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用
『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用
232 0
|
缓存 开发者 Docker
Dockerfile是Docker容器化过程中的核心组件,它允许开发者以一种可重复、可移植的方式自动化地构建Docker镜像
【8月更文挑战第19天】Dockerfile是构建Docker镜像的脚本文件,含一系列指令定义镜像构建步骤。每条大写指令后跟至少一个参数,按序执行,每执行一条指令即生成新的镜像层。常用指令包括:FROM指定基础镜像;RUN执行构建命令;EXPOSE开放端口;CMD指定容器启动行为等。优化策略涉及减少镜像层数、选择轻量基础镜像、利用缓存及清理冗余文件。示例:基于Python应用的Dockerfile包括设置工作目录、复制文件、安装依赖等步骤。掌握Dockerfile有助于高效自动化构建镜像,加速应用部署。
235 1