超大规模高可用性云端系统构建之禅-蔡超## 简明高效的 Go 语言实战指南 视频课程 ## 你将获得 快速掌握 Go 语言基础语法和特性 学习性能调优方法并编写高性能代码 轻松搞定编程中的常见并发任务 设计并实现可扩展架构和高可用系统 ## 蔡超 Mobvista 技术副总裁 前亚马逊(中国)首席软件架构师 原价¥129 拼团价 ¥99 限时24⼩时  ## 从服务注册中心到服务管理中心 1. 元数据 2. 依赖关系 3. 实例变化推送 4. 多租隔离 5. 高可用性保障  ## 从服务注册中心到服务管理中心 p8_1.jpg) ## 高可用性保障 互联网分布式系统设计的准则:BASE 1. Basically Available(基本可用) 2. Soft state(软状态) 3. Eventually consistent(最终一致性) CAP理论:Consistency(一致性), 在分布式系统的各点同时保持数据的一致。 Availability(可用性), 每个请求都能接受到一个响应,无论响应成功或失败。0 码力 | 18 页 | 856.27 KB | 2 年前3
Curve元数据节点高可用Curve元数据节点高可用 • 1. 需求 • 2. 技术选型 • 3. etcd clientv3的concurrency介绍 • 3.1 etcd clientV3的concurrency模块构成 • 3.2 Campaign的流程 • 3.2.1 代码流程说明 • 3.2.2 举例说明Campagin流程 • 3.3 Observe的流程 4. MDS使用election模块的功能进行选主 异常 4.2.7 各情况汇总 ### 1. 需求 mds是元数据节点,负责空间分配,集群状态监控,集群节点间的资源均衡等,mds故障可能会导致client端无法写入。 因此,mds需要做高可用。满足多个mds,但同时只有一个mds节点提供服务,称该提供服务的mds节点为主,等待节点为备;主节点的服务挂掉之后,备节点能启动服务,尽量减小服务中断的时间。需要解决的问题就是:如何确定主备节点。 为大家熟知的就是zookeeper和etcd,考虑当前系统中mds有两个外部依赖模块,一是mysql,用于存储集群拓扑的相关信息;二是etcd,用于存储文件的元数据信息。而etcd可以用于实现mds高可用,没必要引入其他组件。 使用etcd实现元数据节点的leader主要依赖于它的两个核心机制:TTL和CAS。TTL(time to live)指的是给一个key设置一个有效期,到期后key0 码力 | 30 页 | 2.42 MB | 1 年前3
高性能高可用机票实时搜索系统2/p1_1.jpg) QCon 全球软件开发大会 INTERNATIONAL SOFTWARE DEVELOPMENT CONFERENCE BEIJING 2017 # 高性能高可用机票实时搜索系统 去哪儿网 梁启康 ## 议题 系统诉求 海量数据 设计思路 搜索框架 报价引擎 待解问题 ## 系统诉求 - 全网价最低 • 航线报价最全 - 实时性最好 • => 索引库 - 规则库写入量大,集群峰值达20K TPS · 要求同步延迟很低,不超过60s - 保持顺序一致性,如果先删后插变成先插后删,数据会不一致 · 数据最终一致 · 系统高可用 规则库 供应商 A 供应商 B DB Sync 供应商 M 索引库 北京 | 上海 成都 | 杭州 广州 | 郑州 南宁 | 天津 ## 报价引擎 — 数据同步 按 表 DataSync Canal Pipeline 解析 拆分 分配 入队 PEK-SHA CAN-NNG ZK Diff 按航线分表 ## 报价引擎 一 同步系统高可用 DB主主DB主 DB备B备备 Canal 主 Canal 土 Canal 备 Canal 备 DataSync DataSync DataSync DataSync ZK0 码力 | 26 页 | 1.94 MB | 2 年前3
如何用 MySQL 构建全方位高可用应用# MySQL協助您搭建全方位的高可用應用 杜修文 甲骨文全球事業部 ## 安全港声明 以下内容旨在阐明产品的整体方向。该内容仅供参考,不可纳入任何合同。该信息不承诺提供任何资料、代码或功能,并且不应该作为制定购买决策的依据。本文档所述的 Oracle 产品的任何特性或功能的开发、发行和时间规划均由 Oracle 自行决定。 ## MySQL 高可用性解决方案  ## 支持高可用性的各个层 并不仅仅是可靠地存储数据 冗余应用服务器 数据的冗余访问路径  数据路由 数据冗余存储 ## 支持高可用性的各个层 并不仅仅是可靠地存储数据 冗余应用服务器 继日志中 - SQL 线程:读取从数据库的中继日志中的复制事件,然后将其应用到从数据库 ## 为何进行复制? - 将数据库从 “主服务器” 复制到 “从服务器” – 数据的冗余副本奠定了高可用性的基础 – 通过在复制场中进行分布式查询来扩展  ## 郭林烁 (joeyguo) @ 腾讯 AlloyTeam ## 1 ## 社区的相关提问 ##### 微信(1004) -=TFC2017=-..0 码力 | 62 页 | 7.09 MB | 2 年前3
高金芳-平安科技-PostgreSQL反向代理redis## PostgreSQL “反向代理” Redis 高金芳 平安科技(深圳)有限公司 ## 个人介绍 职务:平安科技数据库技术部数据库架构师 邮箱:gaojinfang498@pingan.com.cn ## 个人简介: 高金芳,中国平安集团旗下平安科技数据库技术部数据库架构师,从事数据库相关工作9年。 2007年毕业,从事oracle ERP开发,数据仓库和数据挖掘相关工作。 p5_5.jpg) Redis是一个有丰富数据类型的Key-Value数据库 ## 当前用户访问过多,请稍候重试~ ## NEWS ## Bang! 高性能 稳定性 安全性 轻量级 高可用 ## 🌸 性能极高,OPS超过100K ## Redis ## 三 支持丰富的数据类型 苗 数据可持久化  Redis在高版本中还增加了保护模式 ## Redis Management Dilemmas  高磊 曾任阿里巴巴、华为架构师、深信服云原生产品规划主管 12月1日(周三)晚8点 互动平台:腾讯文档  主办方: CLOUD NATIVE ACADEMY 2020 标准化能力—承载无忧—E2E云原生纵深安全保障DevSecOps—1 SecOps—1 由于云原生托管的应用是碎片化的,环境变化也是碎片化的,而且其业务类型越来越多,比如已经延展到边缘计算盒子,此时攻击面被放大,在云原生环境下安全是一个核心价值,需要立体纵深式的安全保障。 PaaS Applications Data Runtime Middleware OS Virtualization Servers Storage NetWorking 由于云原生DevOps环境追求效率以及运行态的动态治理能力,导致传统安全实施方法、角色、流程、技术都发生了很多变化,适应这些变化是落地云原生安全的关键! ## 标准化能力-承载无忧-E2E云原生纵深安全保障-2-商业价值 由于市场经济、政治环境、自然环境(比如新冠疫情)对数字经济运行带来了很多深刻的影响和变化,比如企业协作更加紧密,导致数据传输安全成为重要课题、由于国家安全考虑等相关法律法规强制个人0 码力 | 22 页 | 4.39 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













