微软技术大会预览: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,一经查实,立即删除!

相关文章

【双指针】Square Pasture G(P7153)

正题 P7153 题目大意 给你平面上的若干点,让你画一个正方形,问框住的点有多少种组合 解题思路 先枚举正方形左右两边的点,然后用双指针计算正方形移动过程中1框住的点 然后把所有点x,y坐标取反,再做一次,这样可以把…

Neat Tree

Neat Tree 题意: n个数,每个区间的贡献为区间内最大值减最小值,问这个n个数的总贡献是多少?也就是n所能组成的所有区间的贡献值之和 题解: 我们可以用单调栈来做 第i个数对答案的贡献值为h[i] * 作为最大值出现的次…

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是第一个非预览…

YbtOJ#573-后缀表达【二分图匹配】

正题 题目链接:https://www.ybtoj.com.cn/contest/115/problem/2 题目大意 给出一个包含字母变量和若干种同级操作符的后缀表达式。求一个等价的表达式满足该表达式的连续相同段最少。 1≤∣S∣≤25001\leq |S|\leq 25001≤∣S∣≤2500 解题思路 构建出表达树先,…

【DP】Sleeping Cows P(P7154)

正题 P7154 题目大意 有n头牛和n个牛棚,每头牛可以进入体积大于等于该牛的牛棚,当一个所有未进入牛棚的牛都不能再进时,称为极大的匹配,问你有多少种极大的匹配 解题思路 先把牛棚和牛放到一起,然后按体积排序 那么…

[ZJOI2007]棋盘制作

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

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

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

牛客练习赛 56 E tarjan 割边

A - 小蒟和他的乐谱 签到题&#xff0c;将原序列对 7 取模之后将序列扫描一遍就可以得到答案 不过感觉题目意思还需要理解理解 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #include<set> #include<map> #include<…

YbtOJ#903-染色方案【拉格朗日插值,NTT,分治】

正题 题目链接:https://www.ybtoj.com.cn/contest/115/problem/3 题目大意 两个长度为n1n1n1的序列a,ba,ba,b aia_iai​表示涂了iii个格子的可以获得的价值。 bib_ibi​表示恰好用iii种颜色图最多nnn个格子可以获得的总价值。 给出序列bbb&#xff0c;求序列aaa n∈[1,105]n…

【并查集】封锁阳光大学(P1330)

正题 P1330 题目大意 给你一张无向图&#xff0c;问你最少选择多少个点&#xff0c;使得每一条边都有且只有一个端点被选择 解题思路 每一条边只能选一个点&#xff0c;那么考虑对这个图黑白染色 可以用扩展域并查集判二分图&#xff0c;然后两边的点选小的就好了 code #i…

【悬线法】学习总结

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

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

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

牛客练习赛 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…

CF618F-Double Knapsack【结论】

正题 题目链接:https://www.luogu.com.cn/problem/CF618F 题目大意 给出大小为nnn&#xff0c;值域为[1,n][1,n][1,n]的两个可重集合A,BA,BA,B 需要你对它们各求出可重子集使得两个子集中的数字和相等 输出方案。 1≤n≤1061\leq n\le 10^61≤n≤106 解题思路 这个值域范围…

【LCT】遥远的国度(P3979)

正题 P3979 题目大意 给你一棵树&#xff0c;让你进行一下操作&#xff1a; 把根节点修改为x把x到y路径上的点权值修改为v查询x子树中的最小权值 解题思路 可以用LCT维护该树 查询时先make_root(rt)make\_root(rt)make_root(rt)&#xff0c;然后把x旋转到rt的儿子&#xf…

单调栈讲解

以前一直有接触&#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;如果先手必败说明…

YbtOJ#526-折纸游戏【二分,hash】

正题 题目链接:https://www.ybtoj.com.cn/problem/526 题目大意 一个nmn\times mnm的网格上有字母&#xff0c;你每次可以沿平行坐标轴对折网格&#xff0c;要求对折的对应位置字母相同。 询问有多少个可能对折出来的子矩阵。 1≤nm≤1061\leq n\times m\leq 10^61≤nm≤106…

【dfs】树上游戏(P2664)

正题 P2664 题目大意 定义s(i,j)为i到j路径上的颜色数量&#xff0c;sumi∑j1ns(i,j)sum_i\sum_{j1}^ns(i,j)sumi​∑j1n​s(i,j) 现在让你求sum的和 解题思路 考虑一种颜色的贡献&#xff1a; 先把该颜色的点删掉&#xff0c;这样就形成了若干小树 不难发现&#xff0c;…