最新要闻
- 制造业韧性足 工业投资亮眼
- 巧克力将涨价?全球可可供应量下降 价格创下12年来最高
- 网友吐槽月薪2万住不起汉庭如家 一晚住宿近千元直逼香格里拉
- 北京近二百个村庄一度失联,复盘“孤岛”里的自救与他救
- 去年那个会发光的Nothing Phone更好用了!但一般人不会用
- 我终于知道华为折叠屏的底气在哪儿了!再次扮演“教父”
- 巧克力将要涨价!原料可可价格12年来最高 全球变暖的锅
- 语音识别芯片上市公司有哪些(语音识别芯片简介)
- 首届贵州科技节丨共话天文未来!“天演·聚智·领航——天文论坛”在贵阳开幕
- 不让NVIDIA吃独食!AMD下一代Zen5 AI加速器在路上
- 山东地震河南燕子满天飞 地震局回应:可能是天气原因
- 千万别乱对脸喷!20岁小伙已查出“白肺”,紧急提醒
- 安徽一高校录取通知书出现错字 6日写成6月:官方回复又有错字
- SPAD传感器首秀!佳能“夜视神器”MS-500相机发布
- 电脑如何录音频 电脑如何录音
- 49英寸带鱼屏:联想ThinkVision P49w显示器即将上市
广告
手机
![顺络电子:董事长部分股权办理股票质押业务](http://www.viltd.com/uploadfile/2022/0610/20220610103218963.jpg)
顺络电子:董事长部分股权办理股票质押业务
![深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加](http://www.viltd.com/uploadfile/2022/0610/20220610103218963.jpg)
深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加
- 顺络电子:董事长部分股权办理股票质押业务
- 深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加
- 最新洪水形势如何?时隔多年为何又见洪水?解答来了!
- 李明俊在调研白龟湖科创新城和环湖路建设工作时强调 勇于担当负责 善于创新突破 着力打造群众满意的放心工程
- 遮天:东荒两大家族登场,庞博成为妖王,妖族公主颜如玉绝美登场
- 京运通: 我司自扩产硅片业务以来,所有单晶炉均为自供
家电
读发布!设计与部署稳定的分布式系统(第2版)笔记29_控制层下
(资料图片仅供参考)
1.配置服务
1.1.配置服务本身就是分布式数据库
1.1.1.像ZooKeeper和etcd这样的配置服务
1.1.2.受CAP定理和亚光速通信的限制
1.1.3.可实现容量扩展,但不具备资源可伸缩性
1.1.4.也会遭受相同的网络创伤
1.2.信息并不仅仅从服务流向客户端实例,实例也可以向服务报告其版本号(或提交SHA算法)和节点标识符
1.3.每次写入配置服务,都必须经历某种共识机制才能生效
1.4.确保实例可以在没有配置服务的情况下启动
1.5.确保实例在配置服务无法访问时不会停止工作
1.6.确保配置服务的某个被网络分隔的节点不具备关闭整个系统的能力
1.7.要跨地理区域进行复制
2.环境整备和部署服务
2.1.部署是运维工作中的必经环节,是连接开发和生产的桥梁
2.2.部署工具本身应该配备一个部署包库
2.3.对一些组织来说,部署就是DevOps
2.4.推式部署工具
2.4.1.使用SSH或其他代理工具,因此中央服务器可以连接到目标机器上来运行脚本
2.4.2.这些目标机器事先并不知道自己的角色,服务器会统一将角色分配给它们
2.4.3.对于长寿命的虚拟机甚至物理主机,推式部署工具就可以更简单地进行设置和管理
2.5.拉式部署工具
2.5.1.特别适用于资源可扩展的场景
2.5.2.拉式部署工具更依赖各台机器了解自己的角色
2.5.3.机器上的软件可以访问配置服务获取有关其角色的最新信息
2.6.用于生产环境的构建包需要使用已知来源的程序库,在一台“干干净净”的服务器上运行
2.7.可重复的构建工作非常重要,要确保在机器上可以运行的代码在生产环境中也能运行
2.8.任何广泛使用的服务器软件都可用作攻击武器,包括构建服务器,诸如Jenkins、Bamboo或GoCD
2.8.1.构建系统本身的插件是直接从网上下载的
2.9.金丝雀部署是构建工具需要完成的一项重要工作
2.9.1.“金丝雀”指一小组实例,它们率先获得了系统的新版本
2.9.2.在一段时间内,运行新版本的实例会与运行旧版本的实例共存
2.9.3.如果金丝雀实例行为异常,或者其度量指标一直很低,那么该构建就不会推送给剩余的实例安装
2.10.金丝雀部署的目的就是在构建包到达用户之前,拒绝其中糟糕的构建包
3.命令与控制
3.1.只有当实例需要花费很长时间才能做好运行前的准备工作时,实时控制才有必要
3.2.控制点
3.2.1.重置断路器
3.2.2.调整连接池大小和超时
3.2.3.禁用特定的出站集成
3.2.4.重新加载配置
3.2.5.开始或停止接收负载
3.2.6.特性开关
3.3.开发人员不相信运维人员能正确地部署软件并运行脚本
3.4.运维人员不允许开发人员登录到生产机器更新数据库模式
3.5.这个信任的破裂本身就是一个需要解决的问题
3.5.1.绝对不要在生产代码中构建一个自我毁灭“按钮”
3.5.2.许多服务会采取公开一些控制的方法来更新数据库模式,或者删除并重新设置所有数据
3.6.刷新缓存按钮,这也是非常危险的
3.7.命令队列
3.7.1.一个共享的消息队列或发布-订阅总线,所有的实例都可以监听
3.7.2.有了命令队列,一窝蜂效应就更容易发生了
3.7.3.为每个实例添加一个随机的延迟时间,让它们能够分散地执行命令,这是避免一窝蜂效应的好方法
3.8.Watir或RoboForm这样的图形用户界面测试工具
3.9.对生产环境中长期的运维工作来说,图形用户界面是糟糕的管理界面。长期运维的最佳界面是命令行
3.10.所有构建的软件要么必须维护,要么被迫抛弃
3.11.要选择那些适合团队规模和工作负载规模的工具
3.12.可以从系统可见性开始,使用日志记录、跟踪和度量指标来创建明晰性
3.13.当面对更大或更动态的系统时,可以使用配置、整备和部署服务来获得杠杆作用
3.14.一旦系统(在某种程度上)稳定下来,并且问题显露出来,就要建立控制机制,这样就能进行更精确的控制,而不仅仅是重新配置和重新启动实例
3.15.相比那些高度动态的环境,部署到长寿命机器上的大型系统从控制机制中受益更多
4.平台厂商
4.1.相对于云供应商,平台能够提供一个与之不同的特性——位置无关性
4.2.Kubernetes、Apache Mesos、Cloud Foundry以及Docker的Swarm Mode
4.3.既然已经在平台上花了大价钱,就应该充分加以利用
4.3.1.不要尝试在它外面再包装一层API,或自己提供一套脚本
5.工具清单
5.1.日志收集和搜索
5.2.度量指标收集和可视化
5.3.部署
5.4.配置服务
5.5.实例安置位置
5.6.实例和系统可视化
5.7.调度
5.8.IP地址、覆盖网络、防火墙和路由管理
5.9.自动扩展控制器
5.10.⑩告警和通知
6.要点
6.1.每个解决方案都会带来新问题。随着系统容量的水平扩展和垂直扩展,我们几乎将一切虚拟化了
6.2.一旦知道整个系统发生了什么,就能采取干预措施
6.3.需要了解自动化让所有事情都运行得更快带来的问题
6.3.1.自动化缺乏人的判断力,所以当出错时,错误会发展得很快,这就需要我们在自动化中建立安全机制
关键词:
-
读发布!设计与部署稳定的分布式系统(第2版)笔记29_控制层下
![](https: img2023 cnblogs com blog 3076680 202308 3076680-202308
来源: -
-
-
读发布!设计与部署稳定的分布式系统(第2版)笔记29_控制层下
制造业韧性足 工业投资亮眼
巧克力将涨价?全球可可供应量下降 价格创下12年来最高
网友吐槽月薪2万住不起汉庭如家 一晚住宿近千元直逼香格里拉
北京近二百个村庄一度失联,复盘“孤岛”里的自救与他救
去年那个会发光的Nothing Phone更好用了!但一般人不会用
我终于知道华为折叠屏的底气在哪儿了!再次扮演“教父”
巧克力将要涨价!原料可可价格12年来最高 全球变暖的锅
语音识别芯片上市公司有哪些(语音识别芯片简介)
首届贵州科技节丨共话天文未来!“天演·聚智·领航——天文论坛”在贵阳开幕
不让NVIDIA吃独食!AMD下一代Zen5 AI加速器在路上
山东地震河南燕子满天飞 地震局回应:可能是天气原因
千万别乱对脸喷!20岁小伙已查出“白肺”,紧急提醒
Linux基础:进程控制
安徽一高校录取通知书出现错字 6日写成6月:官方回复又有错字
SPAD传感器首秀!佳能“夜视神器”MS-500相机发布
电脑如何录音频 电脑如何录音
49英寸带鱼屏:联想ThinkVision P49w显示器即将上市
马斯克:通过互联网学习 可成为任何领域专家
全球连线|侵华日军731部队犯罪协同机构原始档案首次公布
山东5.5级地震 北京都有明显震感:为何传得这么远?2点原因
日本男子吃白饭咸菜 20年存467万:网友认为不值得
国内首款FPS合作生存建造游戏《重装前哨》公布:2024年2月正式发售
美国安塔瑞斯火箭发射:最后一次使用俄罗斯、乌克兰部件
俄罗斯油轮在刻赤海峡遭乌方无人艇袭击
Key社回应腾讯收购:游戏创作不会受到干涉
专精特新“小巨人”企业累计达1.2万家
1599元 掌阅Ocean3 Plus电纸书今日开售:8寸屏幕+32GB大存储
iPhone没有地震预警引热议!网友希望早日加上
vue 开源项目 安装脚手架报错问题 ERESOLVE unable to resolve dependency tree
核心api_JDBC_使用步骤总结
被人爱是什么感觉(被人爱着是什么感觉?)
合资VS国产 新款福特锐际上市 16.98买它还是比亚迪宋PLUS DM-i
领79元大额券 景冬暘泵式沉香牙膏大促发车:下单再送旅行装
门店419元!匹克态极玩家板鞋119元官方发车:支持3期免息
宣威火腿大颗肉粒!爱达乐云腿月饼半价大促:15元到手6枚
想买奥迪Q3的等等了!全新改款车型外观曝光:造型运动 电动味十足
车主开丰田埃尔法极限钻北京胡同惊呆众人 网友:我宁愿步行
李凯尔批男篮2大问题,言外之意很明显!周琦乔帅不好说的话他说
地震前流浪狗狂挠店门叫醒店主:曾避过两次雨 被店主喂过
豆瓣评分跌至6.0 《巨齿鲨2》票房破3亿:吴京首次主演怪兽电影
流畅度提升20% 图库万张图片瞬时加载!华为鸿蒙4发布首日超100万人升级
2023年湘潭钢铁集团有限公司职业中等专业学校招生专业有哪些 2023湘潭钢铁集团有限公司职业中等专业学校招生人数
Go 语法
日本知名COSER伊织萌联动《莱莎》新动画:肉腿COS图身材饱满
手机地震预警功能怎么开 收到预警后该怎么做?这三个地方千万别去
在长沙邂逅一场“西弦东琴”音乐会 观众:吉他竟弹出了古筝味
国内硬派越野市场迎强敌:福特烈马即将国产 坦克300的“美国大哥”
山东平原县5.5级地震瞬间 鸭跑狗跳货架倒 还有地震云?
海南探索一站式就业服务
云南将迎新一轮强降雨 已启动地质灾害防御Ⅲ级响应
卷疯了!比亚迪腾势D9尊享型官宣 :纯电续航98KM 仅售34.98 万
纯手工打造!凯迪拉克Celestiq电动车价格公布:能买两台奔驰S
流畅度大增!华为良心:4年前荣耀老机型升级鸿蒙4
招远市开展汛期值守及防范准备情况检查
载多台电车的货车着火!极氪回应:起火中心燃烧最严重的不属于我们
势要统治地球!外星人真的在南极建了座金字塔?
山东平原县5.5级地震 多地震感明显:各品牌手机地震预警功能怎么开?安卓、苹果手机设置办法汇总
34.98万元 传祺E9冠军版上市:纯电续航136km力压腾势D9
太阳系第12颗天体靠近地球?多地网友拍到两个月亮挂在天空
即将上线!阿维塔11鸿蒙座舱首次展示:提供六种情景模式
心动了!iPhone 15 Pro超窄边框感受下:1.5mm破历史纪录 “跑马框”再见
优酷定向流量怎么使用(优酷定向流量使用范围)
读发布!设计与部署稳定的分布式系统(第2版)笔记28_控制层上
深大城际2标项目五和枢纽新建人行天桥正式投入使用
汇源100%果汁1L到手9.9元:纯正果味
高能耗空调是不是都装出租屋里了:有人2小时100元电费 律师释疑是违法行为
网友评论票务公司是最大黄牛!专家:非常赞同!
硕士论文盲审都看什么
郑州40度高温天两男童被锁车内热昏睡 妈妈找不到车钥匙:路人帮助破窗拯救
iPhone 14不到一年电池就崩了!用户吐槽
Redmi最强机皇!K60至尊版屏幕曝光:华星光电/天马供货
纽约直播活动引发骚乱 主播被拘留
茶颜悦色点单取单政策引争议:不支持点单取单两人同时排队
理想L8强力对手!腾势N8上市:31.98万起
评测领克02轮胎尺寸规格介绍及领克02的1.5T发动机和2.0T
性能No.1!卢伟冰打造的Redmi K60至尊版来了
吉利汽车捐款5000万元 支持北京大学昌平校区灾后建设
张亮麻辣烫羊肉检测出猪鸭肉 官方:门店私自采购
华为召开HDC折叠屏分论坛:HarmonyOS 4解决折叠屏痛点 赋能新玩法
一天2元!中国移动云手机开启订购:4核CPU+8GB内存
高考15年 唐尚珺发声:确实走了弯路
战双if:假如首席遇到卡俄斯·决战篇(三)
硬件管理平台-硬件产品库-日志模块
蔚来拒绝交付车辆 已赔付双倍定金!小牛说车回应
3960米 世界最长山体定向钻穿一次成功!中国基建威武
秒美德韩!中国固定宽带使用成本全球第二低 千兆宽带用户激增 最低几十元每月
妻子误拿502胶水当眼药水给丈夫滴用 医生科普危害
中国银河:给予东易日盛买入评级
8天手搓LK-99成功!业余玩家复现磁悬浮
女子刚拿驾驶证就记满12分 直呼:我怎么对得起我的教练
被淹没的书籍,终会被拯救
离谱!男子用理想后备箱锁栓拖车 还是在高速公路上
Redmi K60至尊版将加入MIUI 15首批大版本升级名单
哈牡高速全线恢复正常通行
硬件管理平台-硬件产品库-导出zip
欧拉函数&欧拉定理
顶配涨至近2万 该买还是买!iPhone15正面曝光 与历代苹果手机对比边框爆窄
一游乐设备运行中突然绳索断裂 两游客幸运捡回一条命
好吃不腻解馋!奥利奥十全食美礼包大促:日常56 现39.9到手