分布式异地多活架构实践之路CONFERENCE # 讯飞输入法异地多活架构实践之路 凌 军 主办方 Geekbang. InfoQ 极客邦科技 ## 自我介绍 · 凌军 • 2010年加入科大讯飞 • 讯飞输入法、灵犀语音助手等产品服务端架构负责人 科大讯飞消费者BG基础平台架构负责人 ## 产品介绍 • 稳居国内输入法第一阵营 • 2010-10~至今 • 4亿用户 • 1.1亿月活 2016 输入法 APP 4/4/f244e3e91d6c76afe0bdeadb784517f8/p3_1.jpg) 来自:中国科学院《互联网周刊》 ## 大纲 • 产品发展中遇到的问题 • 异地多活存在哪些挑战 • 讯飞输入法异地多活解决方案 • 实际应用效果 • 未来规划 ## 单机房遇到的问题 可用性低 响应时间慢 系统扩容难 ## 可用性低  ## 大纲 • 产品发展中遇到的问题 • 异地多活存在哪些技术挑战 • 讯飞输入法解决方案 • 实际应用效果 • 后续规划 ## 技术挑战 ## 机房天然延迟 几十毫秒的延迟; 跨机房性能较慢 ## 跨机房专线问题 专线费用高;0 码力 | 36 页 | 1.66 MB | 2 年前3
MongoDB 分布式架构演进## 阿里云 ## MongoDB 分布式架构演进 张友东(林青) 阿里云数据库技术团队 # MongoDB MongoDB as in "humongous". Used to describe something extremely large or important. ## MongoDB 核心优势 灵活 · 文档模型 高可用 • 复制集 可扩展 分片集群 ## 2ad2dd5a93b7dc04a5e4d/p8_1.jpg) Master sync data Slave • Master 宕机无法服务写请求 • 只能容忍一个节点失效 ## 一 主多备  Master • 数据可靠性更高0 码力 | 29 页 | 2.03 MB | 2 年前3
基于Consul的多Beats接入管控与多ES搜索编排## 基于Consul的多Beats接入管控与多ES搜索编排 梁成 腾讯云, barryliang@tencent.com ## 拥抱开源、释放云原生的力量 背景与挑战 多Beats/Logstash接入管控 多ES搜索编排系统 日志AIOps探索 ## 背景与挑战 如何降低日志接入门槛 如何保证日志实时上报 如何保障日志采集不影响业务 如何做配置标准化 如何帮助业务快速排障 如何帮助业务快速排障 如何提供方便便捷的性能分析调优能力 100+ 产品数量 ## 1000 人员规模 10000 主机规模 ## 多Beats/Logstash接入 管控 提供多产品接入管理,多beats标准化、界面化、自动化的日志接入方案 ## 案例:1000+业务10000+台 主机如何快速实现日志接入? 业务规模 1000+业务、10000+业务主机、每天百T日志增量 日志需求 收集业务日志文件用于故障分析与告警监控 传统Beats接入流程  ## 系统架构  ## 数据模型 ![Image]0 码力 | 23 页 | 6.65 MB | 2 年前3
大规模分布式系统架构下调测能力构建之道1_1.jpg) QCon 全球软件开发大会 INTERNATIONAL SOFTWARE DEVELOPMENT CONFERENCE BEIJING 2017 # 大规模分布式系统架构下调测能力构建之道 天弘基金 李鑫 主办方 Geekbang. InfoQ ## 促进软件开发领域知识与创新的传播  小中型规模应用+小型团队 中大型规模应用+多团队协同 (超)大型规模应用+契约协同 ## 服务化后的问题 多团队协同的分布式环境下,不仅环境“重”,而且外部的服务是别的团队开发的,你很难得到一个稳定、快速的外部服务提供环境,在此背景下进行功能/接口调测存在如下困难: 开发依赖重0 码力 | 19 页 | 2.74 MB | 2 年前3
康彬-基于微服务的混合云和同城双活实践## 微服务体系下的混合云&同城双活实践探索 康彬 (robinkang) 乐信/架构总监 ## 极客邦科技 会议推荐2019  ## QCon 北京 ## 全球软件开发大会 大会:5月6–8日 培训:5月9–10日 ## 全球架构师峰会 大会:7月12–13日 培训:7月14–15日  7月 10月 QCon 上海 ## 全球软件开发大会 大会:10月17–19日 培训:10月20–21日 ArchSummit ## 全球架构师峰会 华为面试改革:增加90分钟网上编程30分钟当面编程环节,充分考察实际动 快速上手几个 Linux 命令:每家公司都有自己的黑话 3 京东刘海锋:过去十年架构领域最重要的三个变化 这一天还是来了:亚马逊利用 AI 监控员工工作效率,并生成解雇指令 8年上市、3年微服务改造、2年中台战,回顾这家公司12年技术架构转型路 埃森哲被诉:两年花两亿,连个可用的网站都不能交付?  就职于 阿里巴巴淘宝技术部 MidwayJS 团队  zhangting@taobao Controller { async create() { // TODO } } module.exports = PostController; class 用法,无法多继承 ## 体验不同 Egg 解决的是 BFF 场景,而淘宝有不少全栈场景 杂糅的 app/ctx 合并机制 ## 第一代设计 ## 解决复杂问题 ## 尝试引入 IoC 解决复杂业务的问题 ## Function 2、多实现上的不一致 - 无法方便的继承 3、代码洁癖上的问题 - 编译目录分离 ## Tes ## CLASS ## 体验 ## 统一使用 class/interface 为了良好的使用 IoC,我们将整个 Midway 修改为了 OO 的模型,所有的东西都通过 class 来编码,这样也可以更好的借鉴 java 的思想,另一方面可以通过接口来解决多实现的架构。 ## ☐ ☐0 码力 | 95 页 | 8.28 MB | 2 年前3
多租户Kubernetes VM Solutions for Multi-Tenant Applications0 码力 | 33 页 | 3.34 MB | 2 年前3
《基于云平台的-Docker-多租户安全》QCon[上海站] 全球软件开发大会2016 基于云平台的 Docker多租户安全 SPEAKER 汤志敏 ’ alt=‘OCR图片’/> 关注InfoQ官方信息及时获取QCon软件开发者大会演讲视频信息 [北京站] 2016年12月2日-3日 咨询热线:010-89880682 QCon全球软件开发大会 [北京站] 2017年4月16日-18日 咨询热线:010-64738142 目录 glibc 漏洞需要Docker镜像升级 2016年5月 2375端口? 公网暴露Daemon2375端口 ’ alt=‘OCR图片’/> 2. 云端Docker应用的安全挑战 应用数爆炸 镜像来源多 应用生命周期更短 应用更动态,跨云迁移 ’ alt=‘OCR图片’/> 3. 从安全的角度如何设计容器化应用 云平台安全 镜像安全 运行时安全 安全合规 3. 从安全的角度如何设计容器化应用 ’ 纵深防御 独占集群安全组 3.3 运行时安全 容器级别 ’ alt=‘OCR图片’/> 3.4安全合规 DevOpsSec ’ alt=‘OCR图片’/> 3.4安全合规 不可变架构+CI/CD流水线 通过构建而不是commit创建镜像 尽量不用latest tag 通过digest id指定镜像版本(Docker1.6) 移除无用镜像 Development0 码力 | 36 页 | 6.00 MB | 1 月前3
Greenplum 架构概览Greenplum 架构概览 基本拓拉结构 GP 基本查询流程 segmentl Segment 2 上,吉站可为 Gygenglum [后科称 GP 对是个PogigreSoL 实明和。GP 对外主代的入口,并用户雪上并行 情人 上| aaase 这He,人的入对 Segment 渤行;Standby aster 有为 aster 提供可用 Segment0 码力 | 1 页 | 734.79 KB | 2 年前3
Nacos架构&原理# NACOS 架构与原理 NACOS ARCHITECTURE & PRINCIPLES. 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 易用·稳定·实时·规模 NΛCOs. 特别鸣谢:  












