雲原生SRE

2021-02-13 SRE運維實踐

    年底了,沒有分手的朋友的趕緊分了,所謂新年新氣象,年年不重樣。 

    去留無意,望看風捲殘雲。。。運維不會消失,但是會轉移。

    1 雲原生是什麼?

    最近雲原生大行其道,各種風吹草動,那麼雲原生到底是什麼,除了雲原生剩下的是不是都野生的?

    雲原生本名cloud native,表示這個程序就是為雲定製化開發的,雲原生的發展經歷了幾個階段:第一個階段是在機房裡面,包括所有的iaas,paas,saas,那是傳統運維;第二個階段是雲託管時代,這裡面會把IAAS的那波人幹掉,這個也是雲計算的時代,將應用程式搬上雲,這個時候基本還只是使用雲的IAAS的產品,使用的PAAS不是很多;第三個階段就是雲原生時代,也就是不但使用IAAS,還是用PAAS,應用選定相關的各種雲產品,只要雲上有的,那麼就不會自己去搭建,只要能第三方有的,就去買買買,自己幹啥呢?專注於業務就好了,這個時候充分發揮雲的力量,從而讓業務不斷的進行開拓創新。

    從第一個階段到第二個階段,還是比較簡單的,因為只是rehosting或者replatform,更換一個平臺而已,所以只有機房運維人員失業,雲廠商獲得好處;從第二階段到第三階段,這個時候應用開發的門檻會降低,技能能力上需要一個飛躍,因為你要懂雲,懂得雲產品,懂得雲服務,如果沒有專業的運維,那麼你可能還要懂點運維。

    從第二階段到第三階段,這個時候要使用微服務,要使用k8s的架構,當然你也可以不用懂k8s,因為這個也算是屬於基礎架構的一部分,而且k8s的門檻非常之高,一般的開發根本就搞不定,連普通運維也會大大吃力,當然,這個時候你也可以選擇使用serverless,那麼雲廠商會把基礎服務給你搭建好,從而走輕運維的模式。

    2 為什麼需要雲原生SRE?

    雲原生時代,對於運維來說,有著更高的要求,你需要了解雲,你需要了解雲產品,雲平臺,雲服務,各個技能的全棧發展,你要懂得雲產品的選型,你要懂得微服務的數據鏈路,你要懂得k8s的調度,你可能還要點開發能力,各種yaml文件寫的飛起。。。

    所有的這些,也就促成了雲原生SRE的誕生,雲原生SRE屬於平臺級運維,屬於數據化運維,如果這些SRE有腦子的話,那麼可以搖身一變,變成智能化運維。

    高端的產品必然有高端的食材,這就是雲原生SRE的舞臺。

    3 雲原生SRE的核心能力

    數據化運維,對於各種微服務來說,前端的數據,中間的數據,後端的數據,存儲的數據,各種各樣的數據,各種各樣的APM,收集數據,存儲數據,分析數據,利用數據,數據服務化。

    微服務不同於單體應用,產生的數據更加的多,k8s是一種功能強大的容器編排系統,在其中也會產生各種各樣的數據,動態的銷毀容器。

    將這些運維數據進行抽取,加工,清洗,最後統一保存,形成數據資產,將相關運維數據進行分析,從而根據場景來制定不同數據服務,可以給監控大屏顯示,可以給相關人員看運維分析,可以進行實時數據流可視化。

    最典型的就是故障信息,在故障時候,收集所有數據,進行沉澱,從而進行SLA的設定,進行服務治理,全鏈路的信息收集存儲,故障信息一覽無餘,改進措施之後,可以進行一個故障數據前後對比,從而可以很量化的看到相關的改進是否真實有效。

    也可以將相關數據進行標籤化,從而根據相關數據,推送到感興趣的人進行不同運維場景分析,可以是日誌,可以pv,可以是銷售額。

    全鏈路打通,將應用開發,測試,業務運維,平臺運維,每個人都能看到各個環節發生的情況,例如後端一個微服務接口down,導致了多少業務損失,出現了幾次中斷,讓每個人知道故障的影響結果,從而更好的改進。

    4 serverless

    所謂的serverless,表面意思是無伺服器,初步意思是serverless=faas+baas,也就是函數計算和後端服務,都使用api的方式來進行調用,現在的各種數位化轉型,也是使用api的方式來進行調用。

    serverless讓開發專注於業務,其他的事情雲廠商都幫你做了,但是實際上還是要業務運維需要做的,節省了運維,但是運維不會消失。

    serverless在進行開發測試的時候,必須進行環境隔離,否則你寫了個死循環,一瞬間可能就破產了,因為serverless的彈性付費實在是很彈,它不像使用虛擬機那種預付費的模式,直接限定了你的額度,但是在使用serverless的時候,你也可以使用預付費的模式來解決這個問題,但是就沒有吹噓的那麼彈性了,serverless的冷啟動時間其實也是靠預付費來解決的,也就是保留的數量解決平時的流量,彈性用來應對波峰浪谷的流量,從而充分的使用彈性。

    serverless在調試的時候是很方便的,雖然生產上很方便,最好的方式就是使用虛擬機用來做測試環境,因為你還要進行性能測試,進行壓力測試,如果使用serverless可能成本就急劇上升。

    serverless在防止惡意攻擊的時候,也比較麻煩,因為流量會直接打滿,一直在波峰的流量,這樣成本也高,那麼你就不得不買安全產品了。

    serverless走輕運維模式,因為選擇雲產品的時候,你還是要選的,你要去看各種功能手冊,雖然很細緻,但是你會發現各種各樣的雲產品亂花漸欲迷人眼,說好的專注業務,你讓去看那些爛文檔。

    serverless也讓技術的能力會下降,因為使用高端的技術,必然會產生各種綁定,廠商鎖定是離不了的話題,而且遷移的時候,不好說,除非各家廠商制定一個公共標準,就像容器。。。

    serverless的開發模式也會改變很多習慣,就像原來都是可控的,現在發現並不是,都在雲廠商手裡,想去一探究竟,那麼基本上是不會開放的,你只能看到你自己打的日誌。

    在技術浪潮面前,要麼被幹掉,要麼就幹點什麼。。。

    大學不經歷一次掛科,是不完美。。。在公司裡,不被開除一次也是不完美的,不被PIP一次也是不完美,不被PUA一次也是不完美的。。。因為經歷都是一種財富,因為經歷所以相信自己。

相關焦點

  • 華為雲原生精英沙龍圓滿落幕,行業翹楚論道雲原生
    業務雲化轉型成為了企業創新的牛耳,雲原生成為了當下技術圈的寵兒, 「雲原生Cloud Native」高速發展已成為業界共識。那麼雲原生的技術創新有哪些?相關的產業生態熱點話題如何理解?在企業數位化轉型的過程中,雲原生又有哪些成功的實踐經驗呢?華為雲原生技術精英沙龍對此進行了一場精彩的解讀。
  • 阿里雲重磅發布《雲原生架構白皮書》,涵蓋多項雲原生內容
    港股研究社7月22日消息,據36氪報導,由阿里雲20+位雲原生技術專家共同編撰的《雲原生架構白皮書》正式對外發布。據官方介紹,本書涵蓋了雲原生架構的產生緣由、阿里雲對於雲原生架構的定義、目前行業領先的雲原生技術、阿里巴巴的雲原生架構設計、雲原生架構的實踐案例、雲原生架構未來發展趨勢等內容。在報告撰寫過程中,基於阿里巴巴的技術基因,以技術為原點,結合深度應用場景分析,通過「技術解讀 + 案例解析」的形式,讓大家能更為全面而深度地了解雲原生架構規劃設計與技術應用落地。
  • 雲原生註冊用戶規模超100萬,騰訊雲首次發布企業雲原生路線圖
    騰訊雲容器產品總經理鄒輝表示,基於服務超過100萬用戶的雲原生實踐經驗,這份路線圖通過剖析真實的行業、真實的場景、真實的痛點、真實的步驟,幫助企業找到符合自身業務環境的最佳上雲實踐路徑。這次發布的雲原生路線圖手冊一共分為騰訊雲原生定位、企業部署雲原生路線圖、騰訊雲原生最佳實踐、騰訊雲原生核心產品概覽四大板塊。
  • 雲原生註冊用戶規模超100萬,騰訊雲首次發布企業雲原生路線圖_綜合...
    騰訊雲容器產品總經理鄒輝表示,基於服務超過100萬用戶的雲原生實踐經驗,這份路線圖通過剖析真實的行業、真實的場景、真實的痛點、真實的步驟,幫助企業找到符合自身業務環境的最佳上雲實踐路徑。這次發布的雲原生路線圖手冊一共分為騰訊雲原生定位、企業部署雲原生路線圖、騰訊雲原生最佳實踐、騰訊雲原生核心產品概覽四大板塊。
  • 雲原生到底意味著什麼?
    很多時候,圍繞雲原生的討論會直接進入技術選擇,如容器化和微服務。毫無疑問,這些都是雲原生項目的潛在組成部分,但肯定不是全部。在本系列文章中,我們將從幾個不同的角度探索雲原生,包括技術和基礎設施,還包括架構、設計,以及可能最容易被忽視的人員和流程。用最簡單的術語來說,雲原生不只是說要遷移到雲,而是要充分利用雲基礎設施和服務的獨特性來快速交付業務價值。
  • 數據中臺的雲原生機會
    本文,「甲子光年」採訪了智領雲創始人&CEO彭鋒,線性資本董事總經理鄭燦,金沙江聯合資本投資人李居真,以及智領雲客戶衣邦人CTO楊陽,來探討雲原生數據中臺的價值和潛力。雲原生的數據中臺,到底有何不同?1.雲原生:雲計算時代的最優解在2019年之前,雲原生似乎還只是一個程式設計師才懂的詞。
  • 解讀容器的 2020:尋找雲原生的下一站
    探索雲原生的下一站2020 年的雲原生可以說是整個雲計算生態中發展最迅速的一條主線脈絡,而也正是伴隨著這樣的發展勁頭,雲原生在新的一年裡,已經要開始思考它的下一步發展空間。事實上,我們已經能夠看到各種各樣的廠商和團隊在不同的領域積極發力和探索。
  • 靈雀雲陳愷:2020 雲原生走向何處?
    總體來說,我們認為,要成功落地雲原生的技術體系需要雲原生平臺。首先雲原生平臺自身可能就已經集成了大量相關的雲原生技術,雲原生平臺天然地會去集成一些前沿的技術,專業的廠商跟蹤社區的實時動態,確保這些技術始終保持在最前沿。
  • 雲原生大熱 KubeSphere容器平臺助推落地應用
    雲原生是近兩年一大熱詞,企業上雲,到企業雲上,雲原生成為關鍵。何為雲原生?2015年, Matt Stine提出雲原生(Cloud Native)概念。根據云原生計算基金會(Cloud Native Computing Foundation)的定義,雲原生技術有利於各組織在公有雲、私有雲和混合雲等新型動態環境中,構建和運行可彈性擴展的應用。雲原生的代表技術包括容器、服務網格、微服務、不可變基礎實施和聲明式API。雲原生的優勢在於可以很好地構建容錯性好,易於管理、便於觀察的鬆耦合系統。
  • 雲原生需要什麼樣的存儲 QingStor這麼說
    在2020中國數據與存儲峰會現場上,QingStor研發負責人王煜回顧了支撐雲原生架構的存儲所需要的諸多技術方案,也提出了對於雲原生存儲的三點看法,分享了已經落地的雲原生分布式存儲案例。雲原生帶來的存儲挑戰在許多人看來,雲原生能改變企業內部開發運維的流程,甚至能改變了一些團隊的組織方式,雲原生有望讓IT進入一個理想化的狀態,所謂IT理想化狀態是指,開發團隊只需關注業務邏輯本身,減少對於運維相關工作的關注,提高開發效率,提高業務創新效率。
  • 商業創新必選架構雲原生的進擊之路
    微服務與雲原生相互促進、相輔相成。盛行:雲原生架構如此追捧雲原生的概念最早是Paul Fremantle在2010年的一篇博客提及,後來到了2013年 Matt Stine在推特上迅速推廣雲原生概念。2015年,由Linux基金會發起的雲原生計算及基金會(The Cloud Native Computing Foundation,CNCF))成立,標誌著雲原生正式進入高速發展軌道。如今,CNCF更新的雲原生定義包括微服務、DevOps、持續交付和容器化四大部分。如今,雲原生架構普遍被企業所認可,眾多企業也都開始加速雲原生的落地實踐。
  • 騰訊雲十年新風向:雲原生與開源的未來
    雲原生初顯紅利目前,騰訊雲原生產品體系和架構已經非常完善,涵蓋軟體研發流程、計算資源、架構框架、數據存儲和處理、安全等五大領域的多個場景。騰訊雲原生註冊用戶規模已達100萬+,覆蓋政府、金融、文體、教育、能源、電商、網際網路、遊戲、LBS、IM、媒體、交通、影視等主流行業。實際上,基於騰訊雲原生能力的實踐案例已經有很多。
  • 數據中臺的雲原生機會|甲子光年
    雲原生將給數據中臺帶來XaaS模式。1.雲原生:雲計算時代的最優解在2019年之前,雲原生似乎還只是一個程式設計師才懂的詞。然而,到了今年,雲原生開始有破圈的跡象。最聲名遐邇的當屬今年9月,雲原生的數據倉庫SaaS廠商Snowflake成功上市,讓54年來遠離新股發售的巴菲特也來打新,將雲原生的討論熱度推向一波高峰。
  • 數據中臺的雲原生機會 | 甲子光年
    最聲名遐邇的當屬今年9月,雲原生的數據倉庫SaaS廠商Snowflake成功上市,讓54年來遠離新股發售的巴菲特也來打新,將雲原生的討論熱度推向一波高峰。據36氪報導,「投資人已聞風而動,有先人一步的快槍手早已將雲原生『概念公司』掃了一遍,尋找著下一隻獨角獸。」 什麼是雲原生?簡單來說,雲原生是一種專門在雲上(而不是傳統的數據中心)構建和運行應用程式的方法論。
  • 金山雲發布全新Serverless產品 雲原生基礎設施再升級
    知名市場調研機構Gartner發布的數據顯示,到2022年,75%的全球企業將在生產中使用雲原生的容器化應用。 金山雲在行業早期就開始布局雲原生,2016年就推出了基於swarm的容器解決方案,並持續完善以容器為基礎的雲原生相關產品的研發和運營。
  • 聯合咪咕,做國內雲原生遊戲引領者
    中國最大的雲遊戲公司之一,「米谷互動娛樂」最近宣布已與雲錄科技達成雲原生遊戲內容協議,並將共同開發「互動直播」應用場景並開發「雲原生」今天,新浪遊戲特別邀請雲鷺科技執行長溫向東先生了解米谷互動娛樂與雲鷺科技之間的合作。
  • 專訪時速雲|容器雲「老兵」與雲原生「新戰場」
    時至今日,隨著這種融合與超融合環境不斷發展,雲原生的熱度越來越高漲。而這一切的起源都是來自於容器技術的誕生,隨著容器的發展,DevOps、微服務也得以同步發展,最終構成了現今的雲原生生態。 要追溯國內雲原生的起步,同樣要從容器的發展入手。 2014年,是國內容器發展的重要節點。
  • 雲原生2.0時代開啟:新舊協同,立而不破
    華為雲CTO張宇昕發布雲原生2.0行動計劃華為雲提出雲原生2.0,讓每一個企業都能成為「新雲原生企業」。在雲原生2.0時代,企業在通過雲原生技術構築彈性、敏捷、可靠的IT基礎設施的同時,還將進一步促進應用雲原生化,以實現「資源高效、應用敏捷、業務智能、安全可信」。
  • 開箱即用 雲原生全家桶KubeSphere如何做到
    「雲原生是解決客戶在企業業務落地,適應數位化、網際網路化趨勢時,一個很落地的解決架構」,在前不久青雲QingCloud與媒體的溝通會上,KubeSphere容器平臺產品經理於爽感嘆到,「這是雲原生最好的時代,也是不得不雲原生時代。」
  • 企業數位化升級最強「助推器」,騰訊雲原生路線圖正式發布
    這次發布的雲原生路線圖手冊一共分為騰訊雲原生定位、企業部署雲原生路線圖、騰訊雲原生最佳實踐、騰訊雲原生核心產品概覽四大板塊。其中,在最核心的最佳實踐路線圖板塊中,騰訊雲首次立體化介紹在容器、微服務、Serverless、雲開發、DevOps、大數據、資料庫、雲安全領域的覆蓋十餘個行業的大中型企業以及初創公司的雲原生路徑,幫助用戶快速識別和部署適合自己的雲原生服務。