50歲,他希望自己還可以寫代碼
5月12日,以「高可用架構的技術變遷與演進」為主題,「雲片技術開放日」在北京中關村創業大街氪空間順利舉行。本次活動邀請了360SRE工程師李冬、餓了么研發經理譚志剛、七牛雲Kodo高級開發經理馬偉偉以及雲片資深架構師陳濤四位技術大牛,分享最前沿的架構技術乾貨。
乾貨分享
作為本次活動的東道主,雲片資深架構師陳濤從傳統SaaS的痛點以及雲片的設計理念、架構演變和穩定性實踐多角度分享了《雲通訊技術架構演變與穩定性探索》。
陳濤表示,傳統SaaS與運營商的對接程序複雜,硬體以及維護費用成本高,平台的穩定性脆弱,而雲片在設計之初就從用戶痛點出發,降低企業對接門檻,讓用戶註冊即能使用;確保SLA以及簡訊到達率高達99%以上,展現毫秒級處理能力;支持內容加密、數據脫敏、二次驗證、子賬戶許可權等功能,保證數據的安全性;並且雲片還深入到用戶的各種場景,提高用戶的註冊率和營銷轉化率。
360SRE工程師李冬用360的實戰經歷與我們分享了mesos container的具體應用。
李冬表示,維護一個大型業務團隊需要部署的框架或者分散式系統非常多,但是市面上又沒有一種系統能夠把所有的應用框架都部署到一個集群里,這樣就會導致數據中心遷移繁瑣、故障恢復麻煩、操作系統、生產環境配置、測試環境不一致、伺服器擴展性較低以及伺服器資源利用率低等問題。因為不同的集群有不同的配置,所以360就想把這些多個應用布到一個大型的資源池裡,這樣可以更好的共享硬體資源。
而使用mesos,是因為其資源利用率高,支持動態資源管理、調度和具體劃分,啟動服務時可以針對資源標籤進行選擇,可擴展性強,設計簡潔,模塊化選擇,可以減輕總體的運維工作量。
餓了么研發經理譚志剛認為,高可用高性能的架構離不開基礎服務的構建,做好基礎服務的構建,可以把基礎功能點獨立化成一個單獨的微服務,可以減少接入的成本,提高運營的效率,提升業務系統的服務化水平。
而一個高可用機構的設計起初,一定會從穩定性、高效性、易擴展性等幾個方面考慮。當伺服器系統遇見問題時,要第一時間進行問題定位,採取對應的回滾策略,用團隊的力量去實時高效的解決問題。
七牛雲Kodo高級開發經理馬偉偉分享了《雲存儲資料庫跨機房高可用策略 》,馬偉偉表示,為了應對單機房資料庫宕機、壞盤以及單機多副本資料庫斷電、斷網、天災人禍等意外狀況,跨機房多副本資料庫是目前的大勢所趨。
馬偉偉認為資料庫跨機房高可用在某種程度上是優於跨機房網路高可用的,可以通過VPN以及SSL加密的方法保證伺服器的穩定性,控制運維成本,實現資料庫之間的互聯。
圓桌交流
為什麼大家會選擇做技術?
精華回答:自己可能有技術基因,小時候玩星際爭霸就特別厲害,長大後對技術痴迷,認為技術可以改變世界。
從業多年,對哪個負責的項目印象深刻
精華回答:當年以實習身份進入第一家公司的時候,曾經被分配過一個項目,領導只是想讓我通過這個項目了解下產品,而我花了三四天時間就解決了該項目中伺服器的穩定性問題,做好了職場的第一道證明題。
職業瓶頸期都是怎麼渡過?
精華回答:積累還是重點,平時不僅要學好自己的專業知識,還可以多看書,給自己規劃,一個月讀一本書。
未來的職業規劃是什麼?
精華回答:很多人都覺得工作到後期應該轉管理崗,但是我不這麼認為,總要有人一直去做這件事,我希望自己到50歲還可以寫代碼!
總要有人為社會發展負重前行,我們的程序員小哥哥,他們的理想就很純粹!
推薦閱讀: