当当架构部张亮:从码农到大牛,技术与心境的双重提升

导读:数人云【大牛的成长轨迹】Meetup邀请到来自当当架构部的张亮老师,从技术和情怀的角度来分享自己的成长轨迹,具备工匠精神的同时也要注重回报社会,做到技术与心境双重提升。 张亮 /当当架构部总监 主要负责分布式中间件以及私有云平台的搭建。致力于开源,目前主导两个开源项目elastic-job和sharding-jdbc。擅长以Java为主的分布式架构和以Mesos为主的云平台方向,推崇优雅代码,对如何写出具有展现力的代码有较多研究。 *以下内容为活动实录: 业务功能关注点 对于一个做技术的从业人员来说,大部分人开始走的是一条技术+业务的线路。从业务功能回顾一下工程师的工作的大致内容: 业务理解和分析 通过解读需求文档,理解并分析业务。 UML建模 将对业务的理解抽象和归纳为领域模型, »

DevOps 编程语言 Top 5

Chris Saunders (Red Hat)一直专注于基础设施,数人云本篇文章将介绍5大DevOps编程语言以及一些有帮助的学习资源。 在当下,了解服务器的架构和技术栈不是一个强需求的技巧。大多数的企业都不会自建物理数据中心,相反,正在设计和构建托管在公有云环境中的服务,通过代码配置、部署和管理基础设施。而这正是DevOps的核心——当代码行可以定义基础架构时,数据中心中大部分(如果不是全部)任务的自动化将成为可能。 在过去,通过高度的自动化实现持续集成/连续交付(CI / CD)是不可能的。 CI / CD工作流使应用程序的传递无缝连接— »

dockercon17 Day2|金融+保险助阵,Docker企业级初现峥嵘

If the container ecosystem succeeds, Docker succeeds. 如果说2017 dockercon Day1 是主要针对developer和opeator的三个关键信息: 成长 、linuxkit 和“moby”,那么Day2 上午则是专注Docker的“企业级应用”。 与国内一样,Docker企业级应用一直广受关注,随着容器技术及社区的成长,容器的使用案例, 以及生产环境下的企业级落地应用是真正能让容器成长壮大赖以生存的土壤,目前Docker已经在电信、医疗、科学、 »

dockercon17 Day1|容器生态革命新征程

If the container ecosystem succeeds, Docker succeeds. 2017年4月的奥斯汀,来自全球各地的5500+开发者汇集在此,参加一年一度的技术盛会——dockercon。18日的上午主会场人头攒动,在趣味小游戏的开场视频中dockercon17正式拉开帷幕。身在浓浓开源技术气息的数人云小数立刻与各种肤色的技术人员一起参与到鲜活生动的Docker现场互动中。 Day1内容主旨是针对developers提升工具的开发体验和桌面到云端的部署整合,以及面对Operators的安全编排、LinuxKit和Moby项目。 Docker成长背后数字盘点 Docker CEO Ben Golub在上午主会场的开场演讲中盘点Docker三年的变化,从DockerCON 2014的500位参会者,到2017年的5500+ »

使用ELK处理Docker日志(二)

上篇文章介绍了如何将容器日志收集到ELK (Elasticsearch,Logstash和Kibana)的基本步骤。不管最终使用哪种方法来收集Docker日志--使用日志驱动程序或专用日志驱动均可行,接下来要解决的问题是如何在Elasticsearch中编入索引并在Kibana展现时处理日志。 本文将进一步分析使用ELK记录Docker的过程 - 分析和可视化日志。 Dockerized环境要求: 由ELK,Prometheus和Grafana容器组成 使用Docker日志收集器将Docker日志发送到Logz.io ELK。 若使用自己的ELK部署,分析和可视化日志的概念保持不变。 分析之前的准备工作...解析 分析容器生成日志的难度级别取决于如何解析--将消息分解成有效字段的效率越高,可视化起来也就越容易,这正是 Kibana 知名的原因。 由于Dockerized环境存在差异,提供详细的解析说明是很困难的, »

使用ELK处理Docker日志(一)

容器运行程序时产生的日志具有“无常,分布,隔离”等特点,因此在架构中收集Docker日志面临很大的挑战,有待尝试一种强有力的日志收集和处理方案来解决此类复杂问题。 ELK (Elasticsearch,Logstash和Kibana)是处理容器日志的一种方式,尽管设置ELK工作流并不容易(难度取决于环境规格),但最终可以使用Kibana的监控面板来展示Docker日志:. 为了纪念Docker四岁生日,我们将撰写一系列文章,介绍如何使用ELK收集和处理Dockerized环境日志。第一部分将介绍如何安装各个组件以及不同日志收集方案的特点,并建立从容器中收集日志的工作流,下一部分将侧重于分析和可视化。 日志收集的流程 Dockerized环境中的典型ELK日志收集流程如下所示: Logstash负责从各种Docker容器和主机中提取日志,这个流程的主要优点是可以更好地用过滤器来解析日志,Logstash将日志转发到Elasticsearch进行索引,Kibana分析和可视化数据。 »

实践 | 一个案例思考容器落地的山高路远坑深

[编者的话] 容器是这两年最热的一个话题,去年大家都在谈 Mesos 、 Kubernetes 、 Swarm ,究竟哪家的挖掘技术强,今年容器技术的进一步普及,更多的人更关心容器技术如何落地,下面我们就基于一个实际的案例来聊一下容器落地遇到的问题。 背景:某银行数据中心计划搭建一个基于容器的 PaaS 平台 持续集成 持续集成是容器一个绕不过去的话题,无论哪家容器厂商都一定会谈到,数人云关于持续集成,最开始用的是 drone ,一个小众的持续集成工具,将 drone 内置在平台上,通过平台的持续集成功能可以方便的实现持续集成的配置和管理。 drone »

面试LinkedIn SRE是一种怎样的体验?

春暖花开,正值招聘 /应聘好时节,小数无意中发现一则 LinkedIn 的有趣的招聘帖,虽然这篇文章是 2014 年的,但放在今天毫无违和感诶。 数人云求贤若渴,文末有招聘详情,感兴趣的不妨来试一下吧:) LinkedIn 需要这样的 SRE 在 LinkedIn , SRE 主要负责搭建并维护一个拥有 313,000,000 位成员的网站,保障它的稳定和可靠。我们维护了超过 »