真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SCA命令行工具怎樣快速構(gòu)建FaaS服務(wù)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)SCA命令行工具怎樣快速構(gòu)建FaaS服務(wù),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了做網(wǎng)站、網(wǎng)站制作服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

Serverless 架構(gòu)(無服務(wù)器架構(gòu)),是云計(jì)算時(shí)代一種全新的、革命性的架構(gòu)模式。它意味著開發(fā)者無需關(guān)心底層服務(wù)器等基礎(chǔ)設(shè)施,平臺(tái)會(huì)根據(jù)業(yè)務(wù)請求量自動(dòng)調(diào)度資源的彈性伸縮,且所有資源按需付費(fèi),沒有請求和資源占用不收取費(fèi)用,在降低成本的前提下極大降低運(yùn)營復(fù)雜度。

2014 年,Serverless 架構(gòu)進(jìn)入大眾視線,當(dāng)時(shí)業(yè)界普遍認(rèn)為,Serverless 化可大幅降低 IT 成本,將云的費(fèi)用減少 10%-90%,同時(shí)還能提高服務(wù)部署效率。經(jīng)過這幾年的沉淀,部分公司已經(jīng)在實(shí)踐 Serverless,取得的效果也很明顯。FaaS (Functions as a Service)函數(shù)即服務(wù)作為 Serverless 架構(gòu)中的核心計(jì)算組件,通過將各個(gè)其他產(chǎn)品或服務(wù)粘合起來,應(yīng)用被解耦成細(xì)粒度函數(shù),所有邏輯都可以在函數(shù)內(nèi)完成這樣可以使工程師能夠更專注于開發(fā)優(yōu)異的新功能,快速構(gòu)建應(yīng)用與服務(wù),而不是編寫那些冗余而又不得不寫的代碼。

什么是 SCA CLI ?

SCA(Serverless Cloud Application,SCA)CLI 是京東云無服務(wù)器云應(yīng)用命令行工具。通過SCA,用戶可以快速生成function函數(shù)項(xiàng)目并基于項(xiàng)目模板進(jìn)行自主開發(fā),便捷完成函數(shù)的本地調(diào)試、打包、部署等操作,大大提高開發(fā)者的開發(fā)效率。

SCA CLI 是做什么的?

通過SCA命令行工具,用戶可以:

  • 快速初始化函數(shù)服務(wù)項(xiàng)目

  • 本地開發(fā)、測試函數(shù)代碼

  • 將服務(wù)打包、部署云端

  • 調(diào)用云端函數(shù)執(zhí)行

  • 管理云端函數(shù)、查詢云端函數(shù)日志

支持命令如下:

SCA 正確的打開姿勢

SCA CLI 支持Linux、Mac運(yùn)行。?同時(shí),由于 SCA CLI 是基于go開發(fā)完成的,因此用戶只需下載安裝包,即可使用。

以Linux環(huán)境為例,跟著我們一起來快速創(chuàng)建部署test-function

Step 1安裝

執(zhí)行以下命令一步完成下載安裝:

·curl -Ohttps://raw.githubusercontent.com/jdcloud-serverless/sca/master/hack/install.sh && chmod +777 install.sh && sh install.sh && source ~/.bashrc

驗(yàn)證:

Step 2配置賬號(hào)信息

SCA安裝完畢后,通過config命令將JDCloud賬號(hào)信息同步至SCA中:

#sca config
[>] JDCould accountid = xxxx (your acount id)
[>] JDCould region = cn-north-1
[>] JDCould access-key = 0123abcd (your AK)
[>] JDCould secret-key = abcd0123 (your SK)

Step 3初始化項(xiàng)目

通過初始化項(xiàng)目,用戶可快速創(chuàng)建一個(gè)項(xiàng)目模板,主要包括代碼文件:index.py、配置文件:template.yaml,基于模板可進(jìn)一步進(jìn)行自主配置及開發(fā)。

在當(dāng)前目錄初始化function項(xiàng)目:

  • 項(xiàng)目名稱(默認(rèn)):testproject;

  • 函數(shù)名稱(默認(rèn)):test-function;

  • 運(yùn)行時(shí)(默認(rèn)):python3.6

初始化test-function項(xiàng)目如下:

函數(shù)模板配置文件 template.yaml 是函數(shù)資源描述文件,SCA基于配置文件將本地代碼及配置部署到云端。

Step 4代碼開發(fā)及上傳

此時(shí),將您開發(fā)完成的代碼及依賴庫上傳至CodeUri位置。此處,我們使用默認(rèn)test-function函數(shù)目錄下的index.py函數(shù)。

Step 5配置函數(shù)及驗(yàn)證

完成test-function函數(shù)配置后,您可以通過validate命令對template.yaml模板進(jìn)行驗(yàn)證:

Step 6本地測試

(local執(zhí)行需安裝docker)測試默認(rèn)當(dāng)前目錄下template.yaml文件中的test-function函數(shù),event測試事件默認(rèn)為 key:value 字符串:

Step 7打包部署

將當(dāng)前目錄template.yaml配置中的函數(shù)部署至云端,默認(rèn)覆蓋云端重名函數(shù)。

上述就是小編為大家分享的SCA命令行工具怎樣快速構(gòu)建FaaS服務(wù)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章標(biāo)題:SCA命令行工具怎樣快速構(gòu)建FaaS服務(wù)
標(biāo)題鏈接:http://weahome.cn/article/podspj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部