首页
学习
活动
专区
工具
TVP
发布

顾宇的研习笔记

Talk is Cheap, Show you my code on https://github.com/wizardbyron
专栏作者
67
文章
46452
阅读量
14
订阅数
AWS 上的生产环境性能分析案例
案例是一个泰国网站的生产环境(请脑补一句“萨瓦迪卡”,为了叙述方便,下文中均以"萨瓦迪卡"指代这个网站。)“萨瓦迪卡”是一个 采用 Wordpress + MySQL搭建的应用。这个遗留系统已经工作了五年。客户已经把在其它 VPS 上平移到 AWS 上。平移(lift and shift)是说原样复制,而迁移(migration)还要进行改造。而客户唯一发挥 AWS 优势的一点就是用了一个配置很高的 EC2 虚拟机 —— m4.4xlarge。这样一台配置的虚拟机有 16 个虚拟 CPU,64 GiB 的内存,以及 2000 Mbps 的网络带宽,最高 3000 IOPS 的 200GiB 的块存储设备(也就是硬盘)。
顾宇
2018-08-17
9420
解读技术雷达中的 DevOps 发展趋势
今年4月份,我第一次以主编的身份参加技术雷达的翻译工作。有幸第一时间参加到技术雷达的翻译过程中。通过我在翻译其间对条目的了解和观察,我写下了《DevOps发展的九个趋势》
顾宇
2018-08-17
4710
[翻译]混沌工程的原则
本文已存放在 https://github.com/wizardbyron/principlesofchaos_zh-cn 上,欢迎来 PR
顾宇
2018-08-17
1.7K0
一怒之下,我写了一个开源流量测试工具
继一怒之下我写出了 Vivian(详见“测试驱动开发 Nginx 配置”)之后。又在等待客户审批流程的时间里自己写了一个流量测试工具。
顾宇
2018-08-17
4880
通过 DevOps 故事落地 DevOps 实践
在 2009 年第一届 DevOpsDays 上,《敏捷教练》的作者 Rachel Davies 作为第一届 DevOpsDays 上的第一位分享嘉宾。分享了在 BBC 采用用户故事跟踪非功能需求的经验。然而这一实践并不如 DevOps 的其它实践那样广泛。这个实践实际上很简单,就是把非功能需求做为用户故事的 AC 放入故事卡里。
顾宇
2018-08-17
8180
测试驱动开发 Nginx 配置
2017年中,我参与了一个亚太地区互联网公司并购的项目,客户收购了亚太地区 7 个国家的同行业互联网企业和产品。我作为其中的 DevOps 咨询师和 DevOps 工程师,和客户一起完成并购后的产品迁移和技术能力提升的设计、实施和培训。
顾宇
2018-08-17
8090
#DevOps 的前世今生# 4. DevOps 的文化
在第一届 DevOpsDays结束后,DevOps 运动则如星火燎原之势在全球发展开来。随着 DevOps 思想的不断传播,相对的质疑和批评也从未停止过。以至于到今天对于 DevOps 的定义还是众说纷纭,争论不休。
顾宇
2018-08-17
7790
呆伯特(Dilbert) 的职场百态
突然对 Dilbert manifestations 很好奇。维基百科上是这么说的,后来发现了这篇用来讽刺职场的《职场百态》,看了很有感触,和大家分享。
顾宇
2018-08-17
4220
你的 CI 在挖比特币吗?—— 记一次 CI 入侵的调查
我们的持续集成服务器搭建在AWS上的一个EC2的虚拟机中。采用Jenkins 2.46.1并且只有一个Master实例来运行所有的任务。且采用持续部署——团队每天要在开发环境自动部署10+个版本。整个过程由Jenkins内部构建的流水线触发。代码提交,测试,构建,部署一气呵成。
顾宇
2018-08-17
7130
Serverless 微服务架构案例无服务器架构 (Serverless Architectures) 简介 AWS Lambda 的编程模型Amazon API Gateway + AWS Lamb
Serverless 架构最早可以追溯到 Ken Fromm 发表的文章《Why The Future Of Software And Apps Is Serverless》。在这篇文章里, Ken Fromm 描述了未来云计算基础设施成熟的条件下应用程序是不需要服务器端的。在无武器场景下构建应用程序的时候。开发人员和运维人员无需担心服务器如何安装配置,如何设置网络和负载均衡,无需监控状态,甚至不再会出现服务器相关的工作内容。这样可以让原本建设机房的时间成本和货币成本从按年计算缩短至按秒计算。
顾宇
2018-08-17
2.2K0
[翻译] Vagrant之道
出处:http://mitchellh.com/the-tao-of-vagrant
顾宇
2018-08-17
2680
避免持续集成服务器成为一个安全隐患
最近临时接手了一个客户测试环境和产品环境的维护工作。接手的客户资产里包含:代码库,生产环境主机,测试环境主机以及搭建在测试环境主机上的CI(基于Jenkins)。这个CI可以用来部署测试环境和生产环境的应用。
顾宇
2018-08-17
4670
记武汉2016年第一期学习力提升工作坊——MVP设计篇
我在加入 ThoughtWorks 的第一年间完成了8门 Coursera 课程的学习并获得了认证。但是,如果让我来讲授这11门课的任何一门,我能讲授的课程数量是0。
顾宇
2018-08-17
3350
AWS 上的生产环境架构优化案例
在AWS 上的生产环境性能分析案例一文中,记录了我对客户应用生产环境的一次性能分析。接下来,我们要根据所发现的性能问题进行架构优化,以提升可用性和性能。同时,这篇文章也总结了应用迁移到云上的套路。
顾宇
2018-08-17
9360
#DevOps的前世今生# 2. Dev和Ops矛盾缘何而来 ?
在#DevOps的前世今生# 1. DevOps编年史一文中,通过追溯 DevOps 活动产生的历史起源,我们发现了 DevOps 是敏捷思想从软件开发端(Dev)到系统维护端(Ops)的延伸。无论是 DevOpsDays 的创始人 Patrick Debois,还是同时期的 The Agile Admin。都想通过敏捷来改进传统的系统维护工作以及软件开发部门和系统维护部门的合作关系。但是,DevOps 的矛盾从何而来?这还要从 Dev 和 Ops 的起源开始讲起。
顾宇
2018-08-17
3250
#DevOps的前世今生# 1. DevOps编年史
DevOps的历史要从一个比利时的独立IT咨询师说起。这位咨询师的名字叫做Patrick Debois,他喜欢从各个角度研究IT组织。
顾宇
2018-08-17
5080
当说到“敏捷”,你漏了什么?
现在,越来越多的企业和软件从业者都接受了“敏捷”概念。在我做持续交付咨询的时候,也可以听到客户能够把“敏捷宣言”倒背如流:
顾宇
2018-08-17
3420
《如何高效学习》读书笔记
《如何高效学习》是斯科特·杨 总结自己学习经验和方法的一本手册。他用一年的时间自学完成了 MIT 公开课上正常情况下需要四年才能修完的计算机科学的 33 门课程,并且最终通过了所有考试。
顾宇
2018-08-17
7420
保持精力充沛工作的14个习惯
周日晚上做好下周的工作计划,提前一点进入工作状态,避免“周一综合症”。由于周末会让人彻底放松,也会彻底打乱一周内建立好的工作生活节奏。为了避免突然工作的不适应,还是在周日的晚饭后进入工作状态。不要直接工作,只需要做好周一的准备就可以,比如做好周一的日程安排。
顾宇
2018-08-17
5000
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档