0 码力 |
4987 页 |
102.91 MB
| 10 月前 3
可以把整个集群像Docker 一样打包,一键交付 , 有轻量化、超高性能、极易管 理等特点 自研 负载均衡器, 可支撑超大规模数万节点 集群运行 ,运行速度全球领先,毫秒级发布 更高稳定性 实现安全隔离 轻量化 数万节点集群运行 运行速度 全球领先 超高性能 极易管理 使用场景 私有云 完全 离线 公有云 注册 使用 自助 服务 一键 构建 到处运行 Sealos 短链路/强隔离/高安全性 存储 Openebs/sealfs 块隔离同时享有本地存储性能 网络 cilium 高性能,可计量 网关 Higress 稳定性,reload 不中断,大规模 数据库编排 kubeblocks 稳定性,充分破坏性测试 Sealos 技术选型 基于区块链的统一认证与支付系 统。 公司任何其它产品和系统都可接 入,产品之间经济联通。 价值 一键帮助客户构建一 夸张级别的降低企业基础设 施成本,绝大多数情况可以 降低 80% 资源成本。且规 模每次翻倍成本降低 30% 避免出现僵尸服务器,僵尸 应用。 所有资源统一抽象 成资源池,应用欠费自动停 止 极高的稳定性和高可用性 加强业务稳定性 一台服务器最高可跑 上千个应用 极大提升协作效率与 业务开发效率,0运维 极其一流的产品体验 大量开发者热爱的产品 附录: 官网:https://sealos.io Github:
0 码力 |
29 页 |
7.64 MB
| 9 月前 3
果一个存储引擎是支持事务的 KV 引擎,并且能提供一个满足 TiDB 接口要求的 Client,即可接入 TiDB。
从 TiDB 架构来讲,支持真正意义上的跨中心异地多活,从操作层面讲,依赖数据中心之间的网络延迟和稳定性,一
般建议延迟在 5ms 以下,目前我们已经有相似客户方案,具体请咨询官方 info@pingcap.com。
目前官方文档是获取 TiDB 相关知识最主要、最及时的发布途径。除此之外,我们也有一些技术沟通群,如有需求可 Atomikos 发过来的 XA 类型
的操作。
MySQL 是单机数据库,只能通过 XA 来满足跨数据库事务,而 TiDB 本身就通过 Google 的 Percolator 事务
模型支持分布式事务,性能稳定性比 XA 要高出很多,所以不会也不需要支持 XA。
TiDB 的
show processlist 与 MySQL 的
show processlist 显示内容基本一样,不会显示系统进程号,而 版本发布历史
- 390 -
本文档使用 书栈(BookStack.CN) 构建
2.0.4
2018 年 6 月 15 日,TiDB 发布 2.0.4 版。该版本在 2.0.3 版的基础上,对系统兼容性、稳定性做出了改
进。
支持 ALTER TABLE t DROP COLUMN a CASCADE 语法
支持设置 tidb_snapshot 变量的值为 TSO
优化监控项中语句类型展示
优化查询代价估计精度
0 码力 |
444 页 |
4.89 MB
| 6 月前 3
Mesh的技术选型,
架构设计以及开源策略。
前言技术选型
Technical
1ü
性能要求
•
以蚂蚁金服的体量,性能不够好则难于接受
•
架构与性能之间的权衡和取舍需要谨慎考虑
ü
稳定性要求
•
以蚂蚁金服的标准,稳定性的要求自然是很高
•
高可用方面的要求很非常高
ü
部署的要求
•
需要用于多种场合:主站,金融云,外部客户
•
需要满足多种部署环境:虚拟机/容器,公有云/私有云,k8s 安心做数据平面, 提供XDS API
• 设计优秀,性能和稳定性表现良好
• C++编写,和蚂蚁的技术栈差异大
• 蚂蚁有大量的扩展和定制化需求
• 我们非常认可envoy在数据平面上的表现开源方案选择之第二代Service Mesh
Istio
• 第一选择,重点关注对象
• 奈何迟迟不能发布生产可用版本
• 性能和稳定性远远不能满足蚂蚁的
要求
• 但我们非常认可Istio的理念和方向 C++带来的技术栈选择问题
• 我们有太多的扩展和定制
• 而且,proxy不仅仅用于mesh
Istio
• 控制平面:Istio是目前做的最好的
• 认可Istio的设计理念和产品方向
• 性能和稳定性是目前最大问题
• 对非k8s环境的支持不够理想
• 没有提供和侵入式框架互通的解决方案Sofa Mesh:istio的增强扩展版
Pilot
Auth
Mixer
Envoy
Pilot
0 码力 |
37 页 |
7.99 MB
| 6 月前 3
保障;而每日运行的dailybuild测试在
CI测试基础上增加了异常自动化测试
和混沌测试,确保master分支代码的
bug尽可能早地暴露出来。
通过这种流程,curve可以在一定
程度上保证master分支的稳定性。
master
10/33版本管理
Curve版本命名规则是x.y.z{-后缀}
x为主版本号,每次发布大版本时递增;
大版本一般半年发布一次。
y为次版本号,每次发布小版本时递增; 0-rc1
新功能
Bug修复
cherry-pick
11/33测试方法论
从测试粒度看,测试可以分为单元测试、集成测试、系统测试;
从测试角度看,测试可以分为常规测试、性能测试、异常测试、稳定性测试、混沌测试,等等
单元测试
1300+用例
行覆盖80%+,分支覆盖70%+
集成测试
Given When Then 设计方法
500+用例
异常测试
40+自动化用例 功能测试
站在使用者的角度,对模块提供的功能进行完备
的测试。
异常测试
制造或模拟系统异常(磁盘错误、网络错误、资源
冲突等)、依赖服务异常、应用本身异常等非正常
情况,测试软件的性能和稳定性是否符合预期。
规模测试
测试模块在一定规模下是否能够正常工作,是否
会出现异常或者崩溃,
14/33系统测试
系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符
0 码力 |
33 页 |
2.64 MB
| 6 月前 3
标准化能力-微服务PAAS-从监控到可观测-研发人员的第五感-1
知道
知道的
不知道
不知道的
主动性
被动性
监控
可观察
健康检查
告警
指标
日志
追踪
问题和根因
预警
监控&稳定性
分析&追踪&排错&探索
•
从稳定性目标出发,首先需要有提示应用出问题的手段
•
当提示出现问题后,就需要有定位问题位置的手段,进
一步要有能够指出问题根因、甚至提前就预警的手段。
拓扑流量图:是不是按预期运行 研发人员,并且提供日志、跟踪、问题根因分析
等工具进一步从微观帮助研发人员定位和解决问
题,这是这里在业务上的价值-稳定性赋能。
标准化能力-微服务PAAS-从监控到可观测-研发人员的第五感-2
可观察性是云原生特别关注的运维支撑能力,因为它的主动性,正符合云原生对碎片变化的稳定性保障的思想
数据的全面采集
数据的关联分析
统一监控视图与展现
Metric
是指在多个连
续的时间周期
内用于度量的 底层的细节和差异,可以整体化
交付到这些组织所在的数据中心
里去
标准化能力-微服务PAAS-OAM交付流程模式-场景流程
•
由于互联网迭代相对于其
他企业业务更新迭代更加
频繁,引发的变更循环会
积累更多的破坏稳定性的
因素。
•
分成开发、测试(或者还
需要增加预发)、生产等
环境,要将一个变更后的
制品通过些环境的层层验
证,才能进行交付
•
由于比如电商更多关心的
是自己的业务,所以更多
购买了不同厂家的云计算
0 码力 |
24 页 |
5.96 MB
| 6 月前 3
Maglev
Ipvs
Katran
GFE
BFE
TGW
Nginx
Apache httpd
SOFAMosn
Envoy
Linkerd网络的挑战网络的挑战
高效接入
访问加速
容量
稳定性
高可用
灵活弹性
安全合规
防攻击蚂蚁金服网络接入十年变迁
2010年前部署商用设备
前世
01
2010 开始网络代理白盒
化,定制业务逻辑,软
硬件一体解决方案
自研
02
2015 Mobile,iot设备等多终端支持
• OpenSSL Committer无线移动战役
操作响应慢
操作无响应
Push没消息
Push消息慢
海外消息慢
收发图片慢
建连时长
建连成功率
链路稳定性
链路一致性
RPC错误率
Push实时性
海外RTT
数据效率
快
速
稳
定
高
效
移动客户痛点
性能指标
线下支付
大促
国际支付咻一咻与敬业福咻一咻的挑战
亿级用户快速进入
•
大规模场景下需要面对的资源占用,自动化问题、性能问题,稳定性问题兼容问题
§ 不同的应用,部分Mesh化
§ 同一个应用,部分Mesh化
§ 蚂蚁基础设施适配
§ TLS加密链路平滑迁移
Localhost or Iptables
透明劫持和加速大规模问题
10万+实例
动态服务发现
运维
§
对控制平面性能,稳定性带来巨
大挑战
§
单实例数万路由节点,数千路由
规则,不仅占用内存,对路由匹
0 码力 |
46 页 |
19.93 MB
| 6 月前 3