致:正在选择CI平台的你(10大要素需把控)

对于程序员来说,最纠结的恐怕是如何在众多工具和应用中选取合适的那个,小数之前给大家分享了8种CI/CD工具,用以提高交付效率和质量,今天再和谈谈选择CI平台要考虑的10大要素,前人栽树后人乘凉~ 持续集成(CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 CI是采用DevOps的关键性一步,所以选择正确的平台无比重要。 以下是选择平台需要评估的10大要素: NO.1 快速构建 CI平台的主要目标是为开发者提供代码检测的快速反馈, »

DevOps、敏捷开发、云计算,三剑客的小时代

前言 在开发和创新领域中,DevOps、敏捷开发以及云计算终于突破了布道阶段逐步成为主流,本篇文章讲述将三种模式结合在一起所带来的巨大收益。 随着数字化的快速发展,整个世界都在全方位转型,过去的十年中,个人和职业生活都受到了技术的深刻影响,这一切可能要归功于DevOps。 DevOps出现前 2013年,敏捷开发受到很多开发者的青睐,这让开发和其他合作团队在部署上线方面出现瓶颈,从而产生了一些矛盾。 开发急于交付应用,运维难以同样的速度维护业务流程,两个团队都被和整体业务无关的自身需求束缚住。 DevOps出现后 在此背景下,DevOps应运而生,强调通过敏捷方法使软件交付和部署自动化,让两个团队一起工作。这种模式下的应用生命周期如:构建、测试、 »

初伏天,热出5种DevOps事件管理工具

数人云:最近两天这个天呀,真是出门5分钟,流汗2小时,小数保持冷静,盘点5种DevOps事件管理工具,一起来消消暑吧:) 最少的BUG,最优质的代码是开发的终极目标。正如Arkenea的创始人Rahul Varshneya在其文章中描述NASA的开发和处理软件:“所有应用都有BUG。”尽管有成百上千的人在规划、研发、测试NASA的代码,但负责宇航员生活的应用仍然存在BUG。 DevOps的目标——确保在生产中能够检测到的每一个BUG,并根据其应用功能或者可用性的影响度来分级、及时处理。由DevOps处理的生产问题称为“事件”。 1998年,NASA发射火星气候探测器,作为火星极地登录计划的一部分。1999年9月23日, »

解惑|你是否为容器监控操碎了心?

导读:容器对于物理机和虚拟机,单从监控上看就不是一个数量级的,但监控又是至关重要的,没有监控如同闭眼开车。 本次分享邀请数人云运维总监庞铮,本文将从以下几个方面聊聊容器监控的相关思考: 容器监控面临问题-容器设计及运营复杂性的挑战; 容器的三种监控收集指标; 容器性能监控能力把控及报警调查。 容器监控的问题 为什么要使用Docker 需要一个可靠可扩展的基础设施平台 大量的流量和用户 大量的内部服务 不需要改造基础设施:负载均衡、HTTP服务、日志系统、数据库、监控系统等 抽象标准基础设施服务,如 Haproxy\Mongodb\Es等 »

轻松搞定|将PHP和Couchbase应用部署为Docker

数人云之前分享了《如何用Docker实现PHP命令行程序的CI/CD》,详细地介绍了整体过程中的思路以及以及注意事项,今天带来的文章将阐述怎样部署一个PHP应用容器,并且与后端Couchbase Server容器进行通信。 本篇文章讲述如何创建一个自动提供的Couchbase节点和简化PHP应用程序读取写入Couchbase NoSQ数据库。 首先定义代表两个容器的项目结构: root -- couchbase -- -- configure.sh -- -- Dockerfile -- php -- -- application -- »

这里有一场关于运维的Free Style!

DevOps&SRE落地这件事, 不是嘻哈间即可一蹴而就, 模式与文化的转变、人才稀缺、无经验借鉴等等, 目前仍有许多一言不合就出现的问题, 让不少运维老司机都感到“蓝瘦香菇”。 纷纷表示,扎心了老铁。 那么问题来了: 有运维的“Free Style”吗? 答案是:有的! 本次活动将从传统行业以及互联网行业的多种角度出发,结合实践具体案例,看运维人员如何应对企业DevOps转型,SRE之道下微服务又如何落地。 药药!切克闹! 7月15日上海, »

Serverless架构用这5大优势,挽救了后来7亿用户的Instagram

之前分享的文章:《关于Serverless架构及平台选择,你知道多少?》详细地讲述了发展历史和公有云的Serverless服务平台,今天小数再讲讲它的5大优势,在如缩短交付周期等功能上与DevOps&SRE不谋而合。 图片社交巨头Instagram面对流量爆增,通过Serverless完成自救。果然创业艰辛,而这也恰恰证明了Serveless架构逐渐成为主流技术是有道理的。 Instagram&Serverless Serverless架构在IT行业蓄势待发,并非没有道理。尽管这是一个相对较新的技术,但已引起了广泛的关注,许多新技术专家指出,Serverless架构具有缩短交付时间,改善操作和安全实践等功能,以及创造出一种革命性的付费模式——按资源消耗付费。 2010年Instagram发布时,差点因其准备不足而无法成为下一个白手起家的社交媒体公司。 »

当当弹性化中间件及云化之路(据说读完可以少踩坑)

6月24日,双态运维·乌镇峰会-数人云专题研讨会上,张亮老师从业务、中间件、云化的方向出发,分享了当当网实践落地容器的经验。数人云掐指一算,稀缺好文,宜收藏和分享! ▼ 今天主分享的内容分为三部分—— 第一部分:当当业务体系简介。受限于时间,只做简单概述。 第二部分:介绍当当的弹性化中间件。现阶段,无状态容器已趋于成熟,需要进一步开发和优化的是运行在容器里面的部分,即中间件。 第三部分:当当的云化之路。 业务特征 ▼ 首先,介绍下当当的业务特征, »