Skip to main content

Posts

Showing posts from December, 2020

芯片工程师的一天 | 我如何每天高效工作12小时?

「趁年輕,多讀書!」

構思和想像力是被過去的體驗限制著的,對吧?不知道的事物當然也想不出來,我因爲不學習,,所以沒看多少電影和小說,一到需要大量知識的時候, 能想到的實在是非常少。這 都是當年懶惰的報應。 「成長過程中沒有接觸過多少文學作品的人,他的人格不會有多深刻。」我記得這句話是立花隆說的,不過看書少的人純粹就是沒多少知識。知識匱乏,就不會有以此爲基礎形成的求知慾。雖然是到處都能聽得到的老話,但我這個無知的導演要在此對年輕的讀者們再說 「趁年輕,多讀書!」 當然不包括漫畫。大概會有很多人認爲,原本是漫畫家: 這種話是幹什麼。我認爲 只讀漫畫,想像力會很容易被奪走。比起閱讀,漫畫還是看看: 「將漫畫作爲漫畫本身來 享受就好了。 from 今敏

Rick Hwang from Site Reliability Engineering Taiwan

Linux 是我認為身為一個 SRE 必備的核心技能之一,所以去年年底心裡就有想挑類似的書做主軸。去年讀完 "深入淺出 K8s",這個號稱雲世代的作業系統,回到 SRE 的本質,或者說現代開發者 (不管 Dev / QA / Ops),作業系統、資料結構、演算法、計算機網路、計算機結構、組織 ... 等基礎計算機科學,是我認爲必要的。而 Linux 是作業系統實踐最好的例子,也最實用的科學。 .

用CAP來談網路 真的很有啟發性

包处理的艺术(2)---如何设计协议  https://mp.weixin.qq.com/s/Wx7-8RpC_M-8ME8whDLJsg 事实1:基于目的地址转发的系统是CP CP without A:如果不要求A(可用),相当于每个请求都需要在服务器之间保持强一致,而P(分区)会导致同步时间无限延长(也就是等待数据同步完才能正常访问服务),一旦发生网络故障或者消息丢失等情况,就要牺牲用户的体验,等待所有数据全部一致了之后再让用户访问系统  事实2:路由协议和一些SDN实现是CA CA without P:如果不要求P(不允许分区),则C(强一致性)和A(可用性)是可以保证的。但放弃P的同时也就意味着放弃了系统的扩展性,也就是分布式节点受限,没办法部署子节点,这是违背分布式系统设计的初衷的。 事实3:SR采用适当的源路由放弃一致性获得可用性,即AP AP wihtout C:要高可用并允许分区,则需放弃一致性。一旦分区发生,节点之间可能会失去联系,为了高可用,每个节点只能用本地数据提供服务,而这样会导致全局数据的不一致性。 协议设计的原则 原则1:控制平面采用CP 原则2:数据平面采用AP->BASE

未來網工

 https://blog.ipspace.net/2020/11/growing-beyond-networking-skills.html ****Networking in public clouds .  Network automation . ****Linux networking .  Data centers and virtual networking   https://blog.ipspace.net/2020/11/why-public-cloud-networking-so-different.html " it shows these things were designed by software developers – they have no idea how networks should work. ” no more ARP, VLAN " There’s a reason they don’t provide (among other things) continent-spanning layer-2 domains, or VLANs stretching into your data center."