写点什么

云原生机制下的微服务沙龙圆满结束

  • 2016-08-16
  • 本文字数:1631 字

    阅读完需:约 5 分钟

2016 年 8 月 13 日,由极客邦科技和 Pivotal 联手举办的技术沙龙——云原生机制下的微服务顺利闭幕。

本次活动旨在讨论如何建立起“快速试错”和“自动化第一”的 DevOps 文化。沙龙邀请到了四位中外技术专家,围绕 Spring 框架、微服务、PaaS、云原生等话题,从理论分析、搭建演示和实践经验三个角度进行了探讨。

活动由 Pivotal 大中华区总经理刘伟光开场致辞并介绍了 Pivotal 公司和其开源文化。随后,四位 Spring 中外专家分别进行了四场技术分享。

使用 Spring 持续化提交开发源代码

Pivotal 的亚太高级解决方案架构师 Sergiu 进行了《Keep Calm and Push Apps-aas》的演讲。当前红火的互联网技术创业的形式(调查显示全球目前有153 家独角兽公司),但是众多的App 开发之后交付运维时总会遇到各种各样的异常。Pivotal 的本意是让公司研发团队将更多的精力专注于业务应用的实现上。

Sergiu 以一个应用为例,讲解了如何将后端服务需求转义为模板设定,以及 Pivotal Cloud Foundray(PCF)云端和本地的两种模式的工作原理。

Sergiu 现场演示了如何从零开始完成 App 的部署和监控;如何借助 PCF 实现扩容、持续化部署。Pivotal 坚信 IT 企业的核心价值在于为客户提供定制软件,而非模板化的应用。

云原生应用和 PaaS

Pivotal 大中国区云计算首席架构师周晖先生进行了《 Pivotal 的云原生应用和 PaaS 》的分享。首先周晖澄清了云原生架构的包含两个部分:一、云原生包括应用框架;二、云应用平台(部署和运行环境)。在讲述了云原生应用架构和原理之后,周先生对 PaaS 的理论基础、架构模型、业务价值进行了阐述。其中,PaaS 架构的三大特点为:全方位监控机制、运维自动化、PaaS 应用微服务框架。

随后,周晖整体性介绍了 Pivotal 的 PaaS 架构,并深入展开讲解了 Pivotal Spring 微服务框架。Spring Boot 搭建应用;Spring Zipkin 实现微服务监控(调用链跟踪,依赖关系查找,异常分析,客户端自动负载均衡);Spring Cloud 系列实现微服务化系统(服务注册和自动发现,服务调用需求的动态化,异常传导隔离)。

最后,总结了 PaaS、CaaS 的技术发展,并对 CaaS 中争议性较大的技术进行了分析。

现场代码演示 Spring 搭建应用

下午,Spring 多个开源项目贡献者兼 Java 大师 Josh Long 分享主题为《云原生 Java》,将沙龙活动气氛推向高潮。Josh 首先分析了个人对微服务“微”的看法,并且强调了需要尽可能地快速处理分布式系统复杂性。接下来,Josh 指法如飞地通过 code 形式全程展现了如何使用 Spring,配置 Spring Boot 建立服务,编写一个简单应用,完成部署预设 API 进行监控,启动关闭和重启应用,更改部署并与微服务目录核对。最后他强烈推荐对 Spring 感兴趣的人登录官方学习网站进行尝试。

私有云上的 Spring Boot 微服务体系

本次沙龙还邀请到了前挖财 VP 兼首席架构师王福强分享《快速构建微服务体系》,他讲述了两年间挖财如何从 0 到 1、从过去的研发体系一步一步到现在整体化规范。

王福强首先分析了为什么使用 Spring Boot 搭建微服务。在当时的情况下,他认为公司需要做到架构和代码库两方面的规范。原来的分层架构不能支持快速的产品迭代,无法满足当今的时代需求。当业务线不断丰富之后,代码会越积越多,服务化治理将大块代码库打散。相比于 Dropwizard,Spring Boot 具有更完善的生态系统和更活跃的社区,因此当时选择了后者。

随后王福强分享了 IaaS、PaaS 层的基本建设实践经验,其中 PaaS 是要求很高的核心服务,采用了 Kafka、RabbitMQ、HBase 等中间件。API 层是后端所有系统的基础,实现了内外系统的打通。通过 Spring Boot 实现交付链路上的产品和技术生态支持。王福强还强调了环境隔离、发布平台、运维工具升级的重要性。

最后,王福强总结认为挖财这两年中两点最重要做法是:一、拥抱开源;二、以大中后台,小快前台为发展方向。

分享结束后,四位专家围坐一起,与现场和线上共 300 多为小伙伴互动回答问题。

注:技术沙龙的四场专家分享 PPT 相关资料请移步链接下载

感谢徐川对本文的审校。

2016-08-16 05:111369
用户头像

发布了 58 篇内容, 共 44.1 次阅读, 收获喜欢 35 次。

关注

评论

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

用 WebRTC 打造一个音乐教育 App,要解决哪些音质难题?

阿里云CloudImagine

音视频 WebRTC 在线教育 RTC

k8s(Kubernetes)中Pod,Deployment,ReplicaSet,Service之间关系分析

ucsheep

Kubernetes k8s pod Deployment ReplicaSet

云原生技术及其未来发展趋势展望 | 趋势解读

云原生

带你了解数据库的“吸尘器”:VACUUM

华为云开发者联盟

数据库 数据 GaussDB(DWS) VACUUM

【LeetCode】132模式Java题解

Albert

算法 LeetCode 3月日更

商品溯源之痛,区块链对商品假冒的解决方案

13828808769

区块链+ 区块链应用 区块链发展 #区块链#

网络连接总超时?从四层模型上解析网络是怎么连接的

京东科技开发者

计算机网络 服务器 域名

技术杂谈 | Flutter 的性能分析、工程架构与细节处理

有道技术团队

flutter

云原生数据库风起云涌,华为云GaussDB破浪前行

华为云开发者联盟

数据库 架构 云原生 华为云 GaussDB

量化策略软件搭建,马丁策略交易软件开发

神策大数据技术直播系列课第二季,开讲啦

神策技术社区

大数据 性能优化 大前端 工程师 事件分析

IAP:物联网终端软件升级技术

华为云开发者联盟

IoT LiteOS iap 物联网终端 OTA

区块链BaaS应用服务平台的搭建

13828808769

区块链+ #区块链#

超详细!手把手带你快速入门 GitHub!

JackTian

git GitHub 开源

力扣(LeetCode)刷题,简单题(第14期)

不脱发的程序猿

面试 LeetCode 28天写作 算法攻关 3月日更

“数字云南”建设成效逐渐显现 区块链财政电子票据带来民生与环保效益

CECBC

区块链

终于知道为啥网页不让我复制粘贴了!

华为云开发者联盟

js 代码 button事件 复制粘贴 输入框

自媒体平台数据统计分析爬虫之【趣头条】模拟登陆分析详解及数据统计接口详解

ucsheep

接口 爬虫 趣头条 模拟登录

直播预告 | 数据操作加速器,CloudQuery v1.3.5 发布

BinTools图尔兹

sql 编辑器 数据治理 数据安全 数据库管理工具

Python OpenCV 彩色图像与灰度图像的转换

梦想橡皮擦

3月日更

分而治之——D&C

Kylin

3月日更 21天挑战 分而治之

PostgreSQL 集群宕机后恢复

桜喵ノねこ

美女师姐说给你听!我成为蚂蚁安全工程师的初体验

DT极客

PHP程序员如何简单的开展服务治理架构(一)

CrazyCodes

php 服务治理

智慧公安重点人员管控系统大数据分析平台的搭建

13828808769

智慧城市 智慧交通

MoviePy - 中文文档(一个专业的python音视频编辑库)教程

ucsheep

Python 音视频 视频剪辑 Moviepy 视频合成

“刷脸”日益泛滥,“掌经脉”开辟生物识别新路

E科讯

区块链技术或加速企业“碳中和”战略落地

CECBC

区块

情指勤指挥调度平台搭建,公安局情报指挥系统

2021年DevOps的四大趋势

禅道项目管理

DevOps 工具 趋势 Redis开发与运维

畅想数据湖

数据社

数据仓库 数据湖 ETL ELT

云原生机制下的微服务沙龙圆满结束_DevOps & 平台工程_木环_InfoQ精选文章