• 首页 > 延展阅读 > 2016归档

    探索敏捷的Docker与微服务架构 又拍云Open Talk No.24开讲

    2016年08月23日 10:31:56   来源:CCTIME飞象网

      互联网时代一起都以速度为先,应用创建要快,业务上线要快,开发、管理、加速都要快,微服务让这一切变得可能。在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单,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分享,尽在又拍云,欢迎关注又拍云公众号,了解本期详细分享。

      来源:XXX(非中文科技资讯)的作品均转载自其它媒体,转载请尊重版权保留出处,一切法律责任自负。

      文章内容仅供阅读,不构成投资建议,请谨慎对待。投资者据此操作,风险自担。

      如发现本站文章存在问题,提供版权疑问、身份证明、版权证明、联系方式等发邮件至news@citnews.com.cn。

    [编辑: admin ]
    分享到微信

    即时探行数字人注册免费试用

    中兴二合一 5G 云电脑“逍遥”系列上架:一键切换双模式,

    5 月 10 日消息,据中兴通讯官微,中兴二合一 5G 云电脑“逍遥”系列已经在电商平台上架。其支持本地、云端双模式,可在电脑与平板模式之间一键切换。售价方面,型号为 W200DS 的产品首销价格为 1899 元。

    新闻探行AI智能外呼系统 节省80%人力成本

    敢闯技术无人区 TCL实业斩获多项AWE 2024艾普兰奖

    近日,中国家电及消费电子博览会(AWE 2024)隆重开幕。全球领先的智能终端企业TCL实业携多款创新技术和新品亮相,以敢为精神勇闯技术无人区,斩获四项AWE 2024艾普兰大奖。

    企业IT探行AI客服 24小时无休机器人接待

    重庆创新公积金应用,“区块链+政务服务”显成效

    “以前都要去窗口办,一套流程下来都要半个月了,现在方便多了!”打开“重庆公积金”微信小程序,按照提示流程提交相关材料,仅几秒钟,重庆市民曾某的账户就打进了21600元。

    3C消费探行AI视频 快速生成真人营销视频

    “纯臻4K 视界焕新”——爱普生4K 3LCD 激光工程投影

    2024年3月12日,由爱普生举办的主题为“纯臻4K 视界焕新”新品发布会在上海盛大举行。

    研究探行AI整体解决方案 全国招募代理

    2024全球开发者先锋大会即将开幕

    由世界人工智能大会组委会、上海市经信委、徐汇区政府、临港新片区管委会共同指导,由上海市人工智能行业协会联合上海人工智能实验室、上海临港经济发展(集团)有限公司、开放原子开源基金会主办的“2024全球开发者先锋大会”,将于2024年3月23日至24日举办。