Tungsten Fabric SDN — SmartNIC vRouter
662
2022-05-29
本文是【快速玩轉(zhuǎn)華為云開發(fā)】系列的第四篇,前三篇分別為《小Hi拍了拍你,基于華為云API的開發(fā)你Get到了嗎?》、《小Hi一招幫運維妹子搞定擴容,華為云CLI你了解嗎?》、《小Hi如何取得人臉識別SDK處女秀的成功,幸福來敲門!》。
初創(chuàng)公司R:剛剛創(chuàng)立,致力于通過熱門技術(shù),幫助中小企業(yè)數(shù)字化轉(zhuǎn)型,華麗轉(zhuǎn)身。
公司成員:老板R、程序猿小Hi、高級專家大V、運維妹子小V… …
注:劇情需要,本文情節(jié)純屬杜撰,請勿對號入座。
程序員小 Hi 上次使用華為云 CLI 結(jié)合批處理腳本完美的幫運維妹子搞定了批量擴容,愛情事業(yè)雙豐收,仿佛自己的人生已經(jīng)到達(dá)了巔峰。這天下班后,小 Hi 坐在公司的咖啡廳,正想著要約運維MM小V 晚上一起看電影,突然,老板打來了電話……
小 Hi 心里想,自己最近的表現(xiàn)越來越優(yōu)異,老板肯定要給自己升值加薪了。
老板:剛剛結(jié)束的元旦活動,我們的服務(wù)經(jīng)受住了考驗,在大量的用戶同時訪問的情況下,服務(wù)依然能做出快速的響應(yīng),非常的難得,但是活動已經(jīng)過去了,咱們不再需要幾百臺 ECS 和磁盤了,為了節(jié)約成本,把 ECS 和磁盤的容量減少一些,平日夠用即可。等我們的業(yè)務(wù)量上去了或者再搞活動時,再擴容。
小 Hi:好的,老板,我這就去處理。
……
小 Hi 的心情此時五味雜陳,仿佛人生從巔峰自由落體到了低谷。” 哪里有說的那么容易……”, 小 Hi 心里暗自嘀咕,無論擴容還是縮容,都需要先了解服務(wù)在日常的場景中需要承載的用戶量,并且做深度的性能測試,如果貿(mào)然拍腦門縮容,萬一服務(wù)出問題,怎么像老板交代…… 哎!!!
此時,高級專家大V聽到了小 Hi 的嘆氣聲,立刻問他發(fā)生了什么事情。
……
得知小 Hi 的困惑后,高級專家大V笑了笑,對小 Hi 說,已經(jīng) 2021 年了,何不借此大好時機嘗試給架構(gòu)做一次升級?目前比較火的 Serverless 架構(gòu)正好能夠解決你的困擾。待我給你介紹下 Serverless 給用戶具體會帶來哪些商用價值:
降低運維需求
Serverless 使得應(yīng)用與服務(wù)器解耦,業(yè)務(wù)上線前無需預(yù)估資源,無需進行服務(wù)器購買、配置;
Serverless 也使得底層運維工作量進一步降低,業(yè)務(wù)上線后,也無需擔(dān)憂服務(wù)器運維,而是全部交給了云平臺或云廠商;
降低運營成本
Serverless 的應(yīng)用是按需執(zhí)行的。應(yīng)用只在有請求需要處理或者事件觸發(fā)時才會被加載運行,在空閑狀態(tài)下 Serverless 架構(gòu)的應(yīng)用本身并不占用計算資源;
而在使用 Serverless 產(chǎn)品時,用戶只需要為處理請求的計算資源付費,而無須為應(yīng)用空閑時段的資源占用付費;
縮短迭代周期、上線時間
Serverless 架構(gòu)帶來的是進一步的業(yè)務(wù)解耦,應(yīng)用功能被解構(gòu)成若干個細(xì)顆粒度的無狀態(tài)函數(shù),開發(fā)可以聚焦在單功能的快速開發(fā)和上線上;
同時拆解后的云函數(shù),也都可以進行獨立的迭代升級,更快速的實現(xiàn)業(yè)務(wù)迭代,縮減功能的上線時間;
快速試錯
利用 Serverless 架構(gòu)的簡單運維、低成本及快速上線能力,可以來快速嘗試業(yè)務(wù)的新形態(tài)、新功能;
利用 Serverless 產(chǎn)品的強彈性擴容能力,在業(yè)務(wù)獲得成功時,也無需為資源擴容而擔(dān)心;
小 Hi: (真的嗎?)
看著小 Hi 這半信半疑的神情,高級專家大V接著說道,光說不練假把式,這樣,華為云 DevStar 提供了豐富的場景化模板,其中面向華為云函數(shù)的 FunctionGraph 模板可以幫助你快速了解 Serverless 服務(wù)架構(gòu),你可以在那里快速的將一個云函數(shù)模板部署至華為云 FunctionGraph 服務(wù)上,快去體驗一下吧……
小 Hi 興奮的在瀏覽器地址欄輸入:?https://www.huaweicloud.com/
打開華為云,選擇 “開發(fā)者 -> 資源工具”,進入“華為云開發(fā)者工具”中:
選擇“資源工具 -> DevStar ” , 進入后點擊 “立即使用”,既進入 DevStar 模板中心頁面 。
在映入眼簾的 DevStar 模板中心頁面上 , 一眼便看到了一個叫做 “ AI 識圖 作詩 ”的模板,位于“ Function ”開發(fā)場景的分類之下,在模板卡片內(nèi)部下方顯示著“函數(shù)工作流 F unctionGraph ”的灰色標(biāo)簽,這應(yīng)該就是大 V 所說的面向華為云函數(shù)的 FunctionGraph 模板吧……
點擊 “ AI 識圖 作詩 ”模板卡片后,里面詳細(xì)描述了如何將模板代碼部署至華為云函數(shù)工作流 FunctionGraph 上 :
還好,小 Hi 已經(jīng)有一個經(jīng)過 實名認(rèn)證 的華為賬號了, 點擊右上方的 “ 預(yù)覽代碼 ”按鈕,保持模板參數(shù)的默認(rèn)值不變,隨即點擊右下方的“ 部署 ”按鈕,登錄后 ,保持“默認(rèn) Region"不變, 點擊“下一步”,代碼已經(jīng)在部署了 ……
What?小 Hi 不禁感嘆道,都沒有讓我選擇 ECS 啊…… 小 Hi 興奮的點擊了 “復(fù)制”按鈕,在新的瀏覽器標(biāo)簽頁上輸入后,一幅美麗的畫面映入眼前:
上傳一張圖片后 ,一首美麗的詩寫在畫布之上 :
“懂了,大 V 果然名不虛傳啊”,那我先把這個模板的代碼下載下來再結(jié)合華為云 FunctionGraph 服務(wù)的官方文檔去一探究竟吧:
“等新的系統(tǒng)架構(gòu)落地了 ,運維 MM 小V就可以有大把的時間陪我看電影了 ,小 Hi 喃喃到……” 。
本文部分內(nèi)容有參考以下文章:
1.?Serverless 系列(一):基本概念入門
https://www.infoq.cn/article/s101GtcCV05_2AgKo8GD
Serverless
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。