写点什么

QCon 北京 2016:企业级云服务技术应用与实践

  • 2016-04-25
  • 本文字数:1962 字

    阅读完需:约 6 分钟

QCon 北京 2016 全球软件开发大会已于 4 月 23 日在北京国际会议中心顺利闭幕。在 21 日进行的“基于云的 IT 系统升级部署”厂商共建专场活动中,来自才云、又拍云 **、逸创云客服、云络、白山云、腾讯云的 6 位技术专家,分享他们在技术演进以及产品研发过程当中所获得的心得与经验,内容涉及云直播平台、** 零耦合系统架构、弹性块存储等,为正在转向云计算或者是对云计算感兴趣的企业技术人员提供大量的技术参考与实践经验。

随着云计算相关技术的不断发展与实践,企业在面对云服务时必然将更加关注应用落地与解决方案的实际部署等问题。而对于开发者来说,基于云的开发可以解决一些传统开发方式解决不了的问题,但在云计算开发实践以及云平台迁移的过程当中仍需要留意一些关键的技术细节问题。本专场分享的各个细分领域中的云计算应用经验,希望能给开发者及企业 IT 决策人员带来些许启示。(进入** QCon 北京 2016 **大会官网,免费下载三天讲师的演讲 PPT。

DevOpsDocker**** 最佳实践

DevOps 这个概念最近比较火,可以说,它是一种文化,是一种趋势,是当今技术发展的一个方向,来自云络科技的王寒通过几个案例和项目的分享,向我们展示了他们是如何实现 DevOps 的。王寒主要分享了 DevOps 的现状、DevOps 发展的四个阶段、实现 DevOps 的一些技术基础以及 DevOps 的未来,因为 Docker 是实现 DevOps 的一个重要技术手段,现场对 Docker 的优势及挑战也做了分析。

DevOps 虽火,实现起来还是有一定难度的,如何一步步的实现 DevOps 呢?王寒给出的四个发展阶段或许能给我们一些启示。

当然,要想实现 DevOps,离不开四个关键的技术基础:版本控制、抽象环境、自动测试和持续集成,具体是如何实现的,王寒通过具体的案例分析给大家做了分享。

由于 Docker 是实现 DevOps 的一个重要技术手段,除了介绍 Docker 具有高性能、灵活性以及低成本等优势外,王寒对 Docker 在监控、日志、排障、安全和网络方面面临的挑战也做了详细的分析。最后,对于 Docker 的未来,王寒从自动伸缩、动态 Docker、Green/Blue 的滚动三方面做了展望。

乐高式零耦合系统架构实践

在讲到做零耦合时,来自白山云科技的王康解释说,由于平台越来越复杂,牵一发而动全身,决定做零耦合的乐高积木式系统是为了迎接新的时代。但怎么具体落地,王康也做了详细的分析,下面两张图片大概描述了他们做这件事的过程。

第一层积木式架构,先把客户管理、账单信息、资源管理、运营监控和配置管理这五个组件抽象出来,给每一个组件进行画像,确定边界、输入输出,按照运营场景描述用户的场景,于是就构建了这样的结耦系统。第二层积木式架构就是配置管理的例子,做完第一层之后,发现第二层还可以继续做抽象,最后发现实际上可以一直抽象下去,慢慢把运营支撑系统里的组件抽象,抽象概念贯穿了整个设计平台的始末。

另外,王康还提到,乐高式零耦合系统的建设原则有四点:人人都是架构师、组件即服务、事件组件化、数据聚合管理系统,除了这些原则之外,还有一些需要注意的细节,即“保持简单、在平台的基础上构建应用程序、不断迭代”等。

最后,王康分享了乐高式零耦合给他们带来的变化,包括新特性引入特别快捷、新功能开发效率高、运维自动化的提高,这些收获实际上是很多公司做云服务的时候,希望自己也能够实现的。

弹性块存储系统实践

作为当天的最后一位分享嘉宾,来自 **腾讯云的吉永光主要分享了OverView 以及弹性块存储系统架构、腾讯云 ** 弹性块存储关键实现技术,以及一些典型应用,让大家对弹性块存储背后的一些特点有了更深刻的认识。

吉永光提到,**腾讯云 ** 盘后台分布式存储系统架构主要有三个模块,Master 模块、Chunk Sevver 模块和 Client 模块。Client 就是虚拟控制器,功能分为两个部分,第一部分是对上一层 Hypervisor 提供统一虚拟磁盘,需要做一个存储协议转换,相当于运行在 Hypervisor 模块,通过通用块层到达 Client 模块,再到 Chunk Server 上,要保护用户的存储数据。最重要的是数据的可靠性,所以对存储数据采用了不同的颜色,相同的颜色等于对应同一个数据快,每一个颜色都应该有三个副本。

在弹性块存储关键实现技术方面,吉永光提到其中之一就是快照技术。快照指的是数据集在某一时间点上完整的数据拷贝,可以用来恢复用户数据,使用快照技术的主要目的也就是做数据的容灾。当系统设计快照的时候,快照数据和线上数据的存放关系是需要考虑的一个问题,吉永光解释说,他们这块采用的存储方式是将快照存储池与用户线上数据的存储池做一个隔离,这样可以避免所有数据都被删除的毁灭性灾难。数据对大多数企业来说,都是企业的核心资产,一旦数据发生故障,后果将不堪想象,快照技术的实现很好地帮助企业解决了这一难题。

最后,吉永光分享了弹性块存储的应用场景,包括虚拟机迁移下的应用场景、关系型数据库的应用、海量数据分析等。

2016-04-25 03:001711

评论

发布
暂无评论
发现更多内容

机器学习 Machine Learning- 吴恩达Andrew Ng 第1~5课总结 John 易筋 ARTS 打卡 Week 46

John(易筋)

ARTS 打卡计划

一文入门Golang之文件操作【推荐收藏】

liuzhen007

文件 Go 语言 5月日更

对Spring Cloud+Nginx架构的主要组件不清楚,看这个就好

小Q

Java 学习 架构 面试 微服务

一张漫画解读:程序员为什么会跑路?

Java架构师迁哥

基于腾讯云Serverless部署游戏:合成大西瓜

一颗小树

#Serverless #python #腾讯云

从理论走向实践,金五银六Java线程池指南已上线,一次性教给你!

飞飞JAva

Java 线程池

Tomcat 中是怎么处理文件上传的?

AI乔治

Java tomcat 架构 HTTP

区块链蕴含的变革力量

CECBC

区块链

几种讨论场景下的原则

sherlockq

道-可道

顿晓

表达 5月日更

ECMAScript 2019(ES10)新特性简介

程序那些事

JavaScript ecmascript nodejs 程序那些事

如何选择Intel 傲腾持久内存的几种工作模式

Steven Xu

内存 存储 内存数据库 Snapshot 高性能服务器

卸载 Navicat!事实已证明,正版客户端,它更牛逼

比伯

Java 编程 架构 互联网 计算机

网络攻防学习笔记 Day4

穿过生命散发芬芳

5月日更 网络攻防

教你写好技术文章

元闰子

技术人 写作技巧

上线仅仅三小时,豆瓣评分均9.0的“四本程序员必刷书籍”火了

Java架构之路

Java 程序员 架构 面试 编程语言

什么是批判性思考及推理

sherlockq

原来长大以后,我发现以前面临到的难题并没有不见,只是换了角度出现在生活的另一面。

叶小鍵

5分钟快速上手结构化思维方式

鲁米

方法论

教你写好代码注释

元闰子

软件开发 代码注释

测试

bilibili

第八大洲环游记(二):中东云计算,异口同韵

脑极体

你开25k?我给30k!能让面试官满意的Java面试笔记到底有多强?

Java 程序员 架构 面试

架构师实战营 模块三总结

代廉洁

架构实战营

五月,开篇

程序员架构进阶

个人提升 28天写作 5月日更 总结思考

模块三作业-消息队列系统架构设计文档

张大彪

最高学习效率:15.87%

石云升

学习 5月日更

从分层架构到微服务架构(一)

元闰子

学习 读书笔记 架构

区块链数字钱包——未来世界的银行卡

CECBC

区块链

架构师实战营 模块三作业(基于自研集群 + MySQL存储的消息队列系统架构设计文档)

代廉洁

架构实战营

不爱跳槽的程序员集中在8-17k,揭晓中国开发者的真实现状

Java架构师迁哥

QCon北京2016:企业级云服务技术应用与实践_服务革新_孟夕_InfoQ精选文章