讲座分享笔记——云计算相关
从 AWS招聘的,tanzhiheng的分享,IDC建设
数据中心的pue对成本的影响
pue成本计算模型
pue的计算公式一样,但是数据的输入可能不相同,在比较的时候,需要统一标准
2016年数据,AWS服务器有300万台,
oralce的sql优化工具
sqlT
sqlHC
sqlMonitor
sqlprofile
云栖大会分享
阿里的DNS
DNS存在问题
1、安全性,容易被劫持,udp包
2、调度的不准确性,本地服务器只有500个左右(运营商的)
3、生效时延,最多48H
4、性能
5、
阿里自研的本地DNS和权威DNS,本地dns是一个http DNS
这个方案绕过了本地DNS,用户直接访问的是阿里的http DNS
而阿里的http DNS直接拿到的可能是用户的nat后的ip地址(这个不是问题,因为这个就是整个网络上拿到的最细的粒度)
对于某些域名有多运营商多ip的问题,解决方法是,对于这些域名,会事先解析后缓存起来,所以也就存在一些延迟问题(当然这些域名也不会经常修改,但如果有修改,则可能出现某段时间无法访问问题)
流量防劫持方案:HTTPDNS + HTTPS
视频秒卡方案:在app中缓存ip,app启动的时候,先检查ip是否合法,如果合法则返回,如果不合法,则查询http dns拿到质量最好的ip
整体上看,阿里的DNS服务方面的沉淀也不是特别突出,仍然存在很多的问题
RPO,RT等HA相关
alisql
1、增加的XKV做接入模块,减少DB的访问压力
2、xcluster
xcluster自己实现了一个xpaxos组件,多线程,高性能,独立基础库(即能独立部署)
batching& pipelining
即批量提交,pipeline有点像cpu的多流水线,把log传输和接收log
pipeling动态调整pipe数量,能够自适应
在跨城强同步,事务提交的时候,如果某个线程被阻塞,则会被切出去,等到ack确认事务是提交或rollback时,再执行该线程,所以提升了性能
业界只有spanner宣称能做到跨region的异地多活
王辉的分库分表mycat分享(其实他只是简单的照搬了网上的一些博客)
mycat的问题
全局表,分片表问题
对全局表的DML操作,需要广播,如何确定这个DML是成功的,如何保证事务?好像是弱XA,只要有一个成功就算成功,有节点失败,事务不回滚,出现数据不一致。所以要增加数据一致性校验
简单查询
1、非分片key的查询
会广播到所有node上执行,之后在做结果集的归并
2、分页问题
hang住问题
移动中台:
手机零售业务,即门店零售,iretail
零售调用 -> 移动中台 -> iretail系统
vmall是电商

浙公网安备 33010602011771号