探索敏捷的Docker与微服务架构又拍云

2019年05月15日 来源:

互联时期一起都以速度为先,运用创建要快,业务上线要快,开发、管理、加速都要快,微服务让这一切变得可能。在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单,Docker的出现,为微服务建立起完美的运行环境。

作为一项在云中部署运用和服务的新技术,微服务已成为当下最新的热门话题。日前,主题为Docker与微服务架构实践的又拍云Open Talk NO.24沙龙在广州举行,Open Talk是又拍云(UPYUN)为帮助企业提升发展速度而发起的系列主题分享沙龙。从第一期起,又拍云就秉承着让创业更简单的初衷,Open Talk采用全干货的形态,为互联从业人员呈现以技术为主,同时涵盖产品、营销、融资等各个方面的专业知识,帮助企业成员不断的提升本身专业技能,以推动企业更快的发展。

本期为Open Talk第24期,唯品会基础架构技术产品经理邱戈川老师、PPmoney资深架构师敖小剑老师和又拍云系统开发工程师叶靖老师悉数登场,与现场200余位技术大咖及爱好者共同探讨微服务架构范畴中的开发和项目实践经验。

邱戈川老师率先分享了《唯品会简易DCOS实践探讨》,大家都知道唯品会是一家做特卖的站,因此不可避免的在做促销活动期间会出现交易量的高峰低谷,随之而来的是IT性能上不断刷新的峰值。唯品会希望通过容器化解决这一问题,同时需要解决传统架构运维难度大、资源利用率低、灵活性差、效力低、本钱高等问题。大家很容易想到Docker,但是Docker并非是万金油,邱戈川老师强调一点:全部容器化平台是一个体系,不要单纯的选择一个Docker体系就够了,希望大家斟酌整个的体系,包括监控体系、镜像管理、弹性管理、发布流程管理、络管理、流程与规范等等,所以自己做方案的时候一定要考虑整体体系。

随后又拍云系统开发工程师叶靖老师结合又拍云本身实践分享了《基于ngx_lua的动态服务路由方案》,叶靖表示,谈及服务路由,大家都会想到三个方面,服务注册、服务发现、负载均衡,服务注册是服务提供者在启动时,需要去服务发现注册,表明所提供的服务、端口号、IP、服务名等等,服务发现是集中管理服务的地方,上面记录了相干服务和位置。很多容器提供了同样的服务,如何在这些容器中实现负载均衡,要提前考虑。

--服务发现,目前业内有很多方案,比较常见的是CONSUL,这是一个早期的开源项目,比较成熟,相比之下更强大,支持更多的功能,比如支持CP存储、原生的服务监控、支持多数据中心、以及DNS功能等等,所以又拍云选择了CONSUL方案。

--负载均衡,又拍云选择了NGINX。NGINX基于内核,既可以做到高层的,也可以做到基层的,同时,NGINX专注于HTTP,后续支持了ECP,所以负载均衡又拍云直接选用了NGINX。

所以问题来了,Consul里的服务如何更新到nginx?同时要通过HTTP接口,动态的修改NGINX上游服务列表。

又拍云叶靖给出的答案是ngx_luadyups_module,可以客观动态的修改模块、查询,通过GET的接口可以查到当前信息;后端中的服务,可以POST更新,并通过DELETE删除。

对于微服务,叶靖表示微服务就是源于一个比较大的服务,把它拆分成若干小的服务,扩容和迁移也因此变化,微服务的扩容可以只扩容其中一部分,当需要比较多的功能,就扩的多一点,需要的少,扩的就少一点,相比之下更灵活。套用大师的一句话talk is cheap,Show me the code开源!

不同于前两位老师针对具体项目的分享,随后来自PPmoney的资深架构师敖小剑老师从个人经历的角度,分享了PPmoney微服务之路。PPmoney是一家四年的时间累计成交额达到600亿的互联金融公司。其安全稳定性对金融行业的重要性不言而喻。敖小剑老师坦言,这一步不是快慢,而是生死。

因此PPmoney走过了从无需变有序的规范化,到起点更高的可重用,再到速度质量平衡的敏捷性,直到摆脱低级重复的自动化阶段。

这里敖小剑着重介绍了一下Dolphin微服务框架,这是PPmoney今年3月份开始动工开发的微服务框架,技术选型dolphin这个词是dolophin的意思,这个框架做的很敏捷、很轻快、很优雅。

Dolphin要打造业界一流的微服务框架,最重要的事就是自动化,Dolphin的愿景就是希望将全部流程所涉及到的所有环节都实现自动化。

干货满满的又拍云Open Talk No.24分享,尽在又拍云,欢迎关注又拍云公众号,了解本期详细分享。

女性乳房疼痛吃什么药
乳房疼痛怎么治疗
乳房疼痛如何调养
相关文章
  • 爱情中你不得不知的15个真相
    爱情中你不得不知的15个真相

    导语:幻想像童话里一样,遇到自己的王子和公主。每个人都欣赏童话,但是童话却不会告诉你下面这关于爱情的15件事。1.你不能总是被容忍爱情是两个人互相妥协,互相谦让的关系。当两个人一直互相忍受的时候,那就代表两个人的感情已经走到了危险的地带。一...

  • 最爱的自己烤的香酥好吃的小桃酥一附详细做
    最爱的自己烤的香酥好吃的小桃酥一附详细做

    “点心”点点心意在心头,爱这种香甜酥脆的东西不仅仅是好吃,关键是它完全能抚慰你的味觉,调剂你的心情,我其实就是那种吃点心停不下来的人,对于甜点很多人又爱又恨,总有点飞蛾补火的味道,于是甜点不能占据餐桌的一大片江山,却总有着固定的位置,...

  • 八成受访者肯定车贷业务
    八成受访者肯定车贷业务

    日前发布的《2012中国汽车信贷消费调研报告》显示,超八成受访者对贷款购车方式表示认可,并且首次购车用户贷款的可能性更大。对此,业内人士指出,在当前车市遭遇“微增长”的大背景之下,汽车金融服务将成为车市增长新动力。八成受访者肯定车贷业务理财...

  • 韩国科学家研究发现被阉割男性寿命更长0
    韩国科学家研究发现被阉割男性寿命更长0

    国际专稿:据英国《每日邮报》9月24道,韩国科学家日前发现男性长寿的秘诀,但难以启齿的是这一秘诀居然是阉割。研究结果显示阉割后的男性比普通男性活的更久。报道称,这也就意味着男性雄性荷尔蒙很可能起着缩短男性寿命的作用。韩国仁荷大学的科学家们...

  • 天津武清汊沽港镇开展夏季冷冻肉制品检查专项行动
    天津武清汊沽港镇开展夏季冷冻肉制品检查专项行动

    天津武清汊沽港镇开展夏季冷冻肉制品检查专项行动为有效杜绝不合格冷冻肉制品流入市场,近日。一是重点检查冷库内环境卫生是否符合食品存储标准,储藏温度是否达到-18℃,冷库内存储的肉类及肉类制品包装是否符合相关规定,来源是否合法,购进票据及动物...

  • 2010年医疗质量万里行活动启动
    2010年医疗质量万里行活动启动

    本报讯(孙梦)昨日,卫生部在加强医疗质量安全管理、改善医疗服务电视会议上,体现持续改进,逐步建立医疗质量持续改进长效机制。为了让患者得到规范的医疗技术服务,方案要求省级卫生行政部门加强对新技术进入临床的准入和监督,重点加强细胞治疗技术...