微软技术大会预览:DevOps顾问是怎样开发自己的产品的


“没有人比我们更懂DevOps”,这句话不是谁都敢说的。


从无人问津到整个IT行业趋之若鹜,DevOps火起来也不过是3年的事情,但是leansoftX.com的DevOps资深顾问都是在这个行业已经摸爬滚打了10年的老兵了,从一开始的SDLC,到ALM,再到DevOps;从极限编程,到敏捷,再到精益和看板;各种实践层不不穷,核心不过就是2个词:效率和价值。


上,可以跟CEO聊战略;下,可以和程序员撸代码;站着可以讲课,坐着可以自己开发产品。做DevOps顾问从来都不是说出来的,所有的经验都是一个一个坑里面爬出来的。陪伴着世界上最好的DevOps工具走过了13年的时间,我们和微软Azure DevOps产品团队的小伙伴一起熬过夜,一起写过脚本,一起修过bug,所以我们才敢说这句话。


我们不仅教客户怎样做DevOps,我们自己也是DevOps最笃定的实践者。



2018年10月24日-27日,上海世博中心,leansoftX.com团队将为您分享作为专业的DevOps顾问团队,我们自己是如何开发软件产品的。


课程标题:devCloudX.com 基于Azure DevOps Server的DevOps实践


简介:介绍devcloudx.com和魔盒如何使用Azure DevOps Server构建持续交付体系,使用一套代码同时支撑云原生应用和企业部署。devCloudX.com是一个基于微软Azure云平台的自动化编排平台,具备使用基础设施即代码最佳实践管理云资源和流水线的能力,帮助企业简化Azure DevOps Server和研发所需要的开发/测试/生产环境的部署,提升研发效率。本课程将详细介绍devCloudX.com自己是如何使用Azure DevOps Server来构建一套同时支持云端和企业本地部署模式的应用交付流水线的。


devCloudX.com功能简介


devCloudX.com 最早叫做 DevOps实验室,是 leansoftX.com团队用来交付线下培训的实训平台。因为项目需要,我们经常需要组织几十上百人的大规模线下动手实验培训,每个参训者都希望能够有自我独立的实验环境使用(每套环境可能都需要3-5台虚拟机),所以每次培训都需要在短时间内创建和销毁上百台虚拟机。借助微软Azure云平台的Resource Manager所提供的基础设施即代码能力,我们自主开发了这套可以在短时间内完成大规模云资源动态分配,管理和销毁的实验平台;到今天为止,我们已经在这个平台上交付了上百场培训,参训人员超过千人。


640?wx_fmt=png


devCloudX.com和DevOps魔盒其实是一个产品的2种部署模式,使用同一套代码同时支持云原生方式部署和企业内部部署。


640?wx_fmt=png


内部实现上,通过有效的分层机制,实现了业务逻辑,编排逻辑,云资源调用的有效解偶。


640?wx_fmt=png


通过以上4层封装,我们将本来复杂的云资源调度转变成了一键式的操作,通过开源模版库提供给社区,并在此基础上扩展出了流水线项目和微信通知功能。


640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=png


本次技术大会上,我们将为您分享这个产品本身是如何践行DevOps的。



END

原文地址https://devopshub.cn/2018/10/09/ms-techsummit2018/

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

640?wx_fmt=jpeg

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

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

相关文章

PEACHPIE 0.9.11 版本发布,可以上生产了

PeachPie在官方博客(https://www.peachpie.io/2018/10/release-0911-visual-studio.html)发布了PeachPie的0.9.11版本 - 用于.NET和.NET Core的PHP编译器和运行时。此更新为项目管理引入了许多新功能,兼容性增强和改进。0.9.11是第一个非预览…

[ZJOI2007]棋盘制作

文章目录[ZJOI2007]棋盘制作题意:题解:单调栈代码:悬线法[ZJOI2007]棋盘制作 题意: 选取最大的01相邻的正方形和矩形,输出面积 题解: 单调栈 如图: 左图为题目给的样例,我们要找…

.net core实践系列之SSO-同域实现

前言SSO的系列还是以.Net Core作为实践例子与大家分享,SSO在Web方面复杂度分同域与跨域。本篇先分享同域的设计与实现,跨域将在下篇与大家分享。如有需要调试demo的,可把SSO项目部署为域名http://sso.cg.com/,Web1项目部署为http:…

【悬线法】学习总结

【悬线法】学习总结 主要用于求满足某条件的最大矩阵 定义: 一条竖线,竖线的上端点位于矩阵的上边界或是一个障碍点,然后对这条悬线进行左右移动,直到移至障碍点或者是矩阵边界,进行确定这条悬线所在的极大矩阵。 底…

开源硬件论坛,燃烧你的创造力

写在大会前开源融合:比特与原子开源硬件延伸着开源软件的理念,包括硬件设计文件及基于此文件的产品都使用具有开源性质的许可协议,自由使用分享。虽然,从仅开放硬件所配套软件到对硬件本身设计也进行开放的过程,曾经一…

牛客练习赛 55

A - 等火车 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #include<set> #include<map> #include<cmath> #include<queue> #include<string> #include<vector> #include<cstdio> #inclu…

单调栈讲解

以前一直有接触&#xff0c;但是一直没单独进行分析处理 单调栈&#xff1a;维护其中元素单调性的栈 也就是从栈底到栈顶都是有序的 维护&#xff1a;如果入栈的元素满足单调性&#xff0c;直接入栈&#xff1b;如果不满足&#xff0c;就让栈顶元素出栈&#xff0c;直到能让入栈…

【深圳(活动)】70多场干货分享!价值899元的2018中国开源年会门票等你认领

开源发展20年&#xff0c;.NET Core开源 4年时间&#xff0c;.NET开源实现Mono也有18年的时间&#xff0c;特别近年国内.NET Core社区的蓬勃发展&#xff0c;.NET Core中国社区作为中国开源社区的重要参与者&#xff0c;获得官方的优惠票. 活动主办方开源社&#xff0c;为.NET …

2019-2020 ICPC Asia Hong Kong Regional Contest 补题(部分)

codeforces原题链接 大佬题解 B - Binary Tree 每个人每次一定拿走奇数&#xff08;2k−12^k-12k−1&#xff09;个节点&#xff0c;如果先手必胜不难发现两人轮流拿最终一定拿奇数次&#xff08;每次奇数个节点&#xff09;说明一共有奇数个节点&#xff0c;如果先手必败说明…

广州 office365的开发者训练营交流活动简报

2018年10月13日&#xff0c;在 微软广州办公室&#xff08;广州市天河区太古汇1座28层微软广州办公室&#xff09; 成功举办了office365的开发者训练营&#xff0c;本活动在微软官网的地址&#xff1a; https://www.microsoft.com/china/events/detail_1707。这次活动得到微软O…

数据结构题

来源&#xff1a;牛客网&#xff1a; 题目描述 题目背景 把一张纸对折100次就和珠穆朗玛峰一样高了哦 ——syh 题目描述 注:本系列题不按难度排序哦 输入描述: 第一行一个n,m 接下来一行n个数表示a[i] 接下来m行&#xff0c;每行l,r,l1,r1,x&#xff0c;表示求get(l,r,x)…

YbtOJ#832-鸽子饲养【凸包,Floyd】

正题 题目链接:https://www.ybtoj.com.cn/contest/116/problem/3 题目大意 给出两个大小分别为n,mn,mn,m的点集A,BA,BA,B。 求出BBB的一个最小子集使得该子集的凸包包含了所有点集AAA中的点。 无解输出−1-1−1 2≤n≤105,3≤m≤5002\leq n\leq 10^5,3\leq m\leq 5002≤n≤…

声明式RESTful客户端在asp.net core中的应用

1 声明式RESTful客户端声明式服务调用的客户端&#xff0c;常见有安卓的Retrofit、SpringCloud的Feign等&#xff0c;.net有Refit和WebApiClient&#xff0c;这些客户端都是以java或.net某个语言来声明接口&#xff0c;描述如何请求RESTful api。1.1 WebApiClientWebApiClient由…

常见形式 Web API 的简单分类总结

一、请求--响应API请求--响应类的API的典型做法是&#xff0c;通过基于HTTP的Web服务器暴露一个/套接口。API定义一些端点&#xff0c;客户端发送数据的请求到这些端点&#xff0c;Web服务器处理这些请求&#xff0c;然后返回响应。响应的格式通常是JSON或XML。在这种类型的Web…

Graph Coloring I

来源&#xff1a;牛客网&#xff1a; 题目描述 修修在黑板上画了一些无向连通图&#xff0c;他发现他可以将这些图的结点用两种颜色染色&#xff0c;满足相邻点不同色。 澜澜不服气&#xff0c;在黑板上画了一个三个点的完全图。修修跟澜澜说&#xff0c;这个图我能找到一个简…

Visual Studio 2017 15.9预览版3支持ARM64 for UWP

微软针对Visual Studio 2017 15.9的更新工作还在继续。在15.9的第三个预览版中&#xff0c;微软宣布支持ARM64平台上的UWP应用程序&#xff0c;并扩展了TypeScript开发人员可以使用的功能。和通常的情况一样&#xff0c;该版本还包含了大量的修复程序。UWP应用现在可以把ARM64平…

[ZJOI2007]矩阵游戏

来源&#xff1a;牛客网&#xff1a; 题目描述 小Q是一个非常聪明的孩子&#xff0c;除了国际象棋&#xff0c;他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N *N黑白方阵进行&#xff08;如同国际象棋一般&#xff0c;只是颜色是随意的&#xff09;。 每次可以对…

如何通过本地化事件正确实现微服务内部强一致性,事件总线跨微服务间最终一致性...

目录设计重点流程图伪代码2.1. PublishEvent2.2. SubscribeEvent2.3. Publisher2.4. Subscriber微服务 强一致性3.1 Publisher3.2 Subscriber事件总线 - 跨服务 最终一致性4.1 Publisher & Subscriber 都开启了本地事务&#xff0c;保证了强一致性4.2 问题场景一&#xff1…

干货!请码住——点此领取免费开源框架

何谓框架框架&#xff08;Framework&#xff09;是整个或部分系统的可重用设计&#xff0c;表现为一组抽象构件及构件实例间交互的方法; 框架是可被应用开发者定制的应用骨架。拥有一套企业级开发框架有哪些好处&#xff1f;对于一个软件公司或者互联网公司来说&#xff0c;开发…

在 ASP.NET Core 中集成 Skywalking APM

前言大家好&#xff0c;今天给大家介绍一下如何在 ASP.NET Core 项目中集成 Skywalking&#xff0c;Skywalking 是 Apache 基金会下面的一个开源 APM 项目&#xff0c;有些同学可能会 APM 是干什么用的还不是太了解&#xff0c;那么下面我就简单的来说一下。APM 全称是 &#x…