随着移动互联网、云计算和大数据的高速发展,科技创新企业的扩张速度也呈指数级增长,越来越多产品和服务从 idea 到落地,只需要几个月甚至几天的时间。但伴随服务化的深入,数据量急剧增加,高并发高扩展高性能常态化等因素,高可用架构不得不变成企业架构师的首要任务。
良好的高可用架构可以以最低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但成本昂贵,而且架构过于复杂,过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。因此,企业在规划和设计系统的总体架构时,总会涉及到方方面面的知识和技术挑战:
如何能让自己的服务架构能够更好地承载飞速变化的业务和服务?
如何让平台更加健壮可靠,在业务洪流高峰时保障用户正常使用和最佳体验?
如何规划和设计技术设施平台? 如何选择满足高可用技术且性价比高的云平台?
请带着以上问题报名参加本期沙龙:
2018 年 3 月 31 日下午 1:30,由 InfoQ 与前隆科技联合主办的《高可用架构的创新与实践》技术沙龙即将在上海·XNode 静安空间举行。嘉宾是来自前隆科技、UCloud、平安银行的几位在架构和运维层面的资深专家,兼顾技术性、前瞻性与专业深度,深度分享他们在微服务网关设计,DevOps 与容器化管理,监控与日志平台,平台的弹性支撑等方面对高可用架构的理解、实践与经验。
免费活动,名额限定 70 人,人满截止。全程互动问答,也为现场的开发者准备了精美礼品。
日程安排
13:30-14:00 签到
14:00-14:10 开场致辞 前隆科技 CTO 周强
14:10-14:55 分享 1 高可用容器云在前隆科技的实践
14:55-15:40 分享 2 UCloud 开放 API 体系下的高可用和灰度发布实践
15:40-15:50 茶歇
15:50-16:30 分享 3 多业务统一网关
16:30-17:15 分享 4 开源分布式监控 CAT 系统的高可用实践
17:15-17:30 群 Q&A+ 抽奖
17:30-17:35 合影留念
主题一:高可用容器云在前隆科技的实践
前隆容器云平台是前隆科技技术运营中心 DevOps 团队基于 Docker 容器技术开发的一套应用服务管理平台,支持应用服务按需扩展、秒级伸缩,友好的用户交互过程,规范化的应用部署流程,旨在将开发、测试、运维人员从各环境的服务部署、应用配置、资源管理中解放出来,并同时保证平台的健壮与可用性。此次演讲旨在和大家分享在前隆容器云平台实施过程中的相关容器技术实践。
分享嘉宾: 朱轶坤,前隆科技技术研发中心技术保障部经理、DevOps 团队负责人,主要负责自动化运维平台、容器云平台等,主要关注互联网基础架构、微服务体系、自动化运维体系等。
主题二: UCloud 开放 API 体系下的高可用和灰度发布实践
UCloud 对用户开放了一系列可自助服务的 API,自身服务与用户业务都同样依赖这些 API 的可用性,从介绍我们微服务体系的变迁和高可用方案开始,再说到灰度发布方面的实践。
分享嘉宾:彭兴宇,UCloud 企业事业部研发经理,先后参与 UCloud 鉴权认证系统、微服务网关、灰度系统等设计和研发,目前负责下一代云平台的研发
主题三:多业务统一网关
分享前隆在统一网关在高可用应用上的探索与实现。 前隆统一网关是前隆科技对外提供服务的统一入口,用来对外部和内部服务进行隔离,以透明化的方式提供集团相关的业务服务;降低了外部与内部服务的耦合,内外部服务可以独立实施,通过网关配置做实时映射、动态路由实时生效、路由版本可回退,同时保障后台业务系统的安全性;作为统一入口,网关可以实时监控各接口的流量,以及接口的成功与失败比;对异常请求建立完善的反爬机制;在突发大流量时,触发限流、熔断、降级、线程隔离措施,保证后端的业务系统的稳定运行。
分享嘉宾:何雷,前隆科技框架经理、资深技术专家,曾先后任职于 HP-EDS, Cognizant, Amazon, 众安保险等知名公司,一直从事 Java 开发、Team Leader、技术经理、架构等工作,积累了丰富的高并发、高可用、高扩展分布式系统设计开发经验;对微服务、分库分表等技术和框架有较深入的理解。
主题四:开源分布式监控 CAT 系统的高可用实践
线上发布了服务,怎么知道它一切正常?为什么一个低级错误,需要花一个通宵、十几个人来排错?某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题?应用程序有性能瓶颈,如何提供一些有效工具发现?该主题主要分享 CAT 系统的高可用架构设计思路、应用实践以及如何提高业务系统的敏捷性和伸缩性。
分享嘉宾:吴其敏,平安银行首席架构师,开源分布式实时监控系统 CAT 系统第一代设计者。此前担任携程网框架研发部高级总监,大众点评网主架构师。曾在易趣网和 eBay 中国研发中心工作十多年,在核心架构团队任资深工程师、资深架构师等职,为 eBay 新一代系统平台提供核心组件。自 1997 年接触 Java 开始,一直致力于基于 Java 的应用架构设计和效率工具研发,对分布式系统架构有深入了解。在高质量的数据建模和代码生成、组件化系统开发等方面有很多实践。