移動應用程式和物聯網應用的興起加速了無伺服器技術的發展。
這種無伺服器體系結構的新範式正在改變軟體和應用程式開發和部署的方式,
隨著無伺服器架構的普及, FaaS和BaaS提供商的資料不斷增加。 除此之外, 還有一些平臺也在幫助開發人員提高無伺服器的性能, 讓開發者無需花費太多的時間在底層基礎架構配置上。 所以本文就會為大家推薦幾款讓無伺服器應用成功運行的平臺和工具。
#1Clay:這可以用來立即創建一個HTTPS函數,讓我們更加關注優秀的開發人員體驗。 它的編輯器可用于改進調試、訪問所有NPM包並安全地存儲私密金鑰。
#2LambCI:這是一個小的包, 可以上傳到你的AWS Lambda中, 當你在GitHub上推送新代碼或推送現有請求並運行測試時, 它就會被觸發。 支援Java、Go、Python等語言, 使用LambCI的先決條件是AWS帳戶和OAuth權杖。
#3Node Lambda:這是一個命令列工具, 用於本地運行Node.js應用程式並將其部署到Amazon Lambda。 它是在2009年創建的一個開源專案, 幫助JavaScript開發人員輕鬆共用打包的代碼模組。
#4 Gordon:這是一個使用CloudFormation創建、連線和部署AWS Lambda的工具, 支援Python, Golang, Scala, Java和JavaScript。
#5 Kappa:這是一個內聯命令列工具, 可以更容易地為AWS Lambda部署、更新和測試函數。 它為你創建IAM執行角色及其相關策略。 如果需要進行更改, 你可以使用Kappa輕鬆更新Lambda函數。
#6 Lambda Uploader:這是用於打包和發佈Python AWS Lambda函數的快速命令列實用工具。
#7 Open Lambda:這是一個開源的無伺服器計算平臺, 支持大多數領先的無伺服器平臺。
#8 Back&:這是一個可以運行多雲和無伺服器應用程式的單一平臺。 它提供資料庫即服務、功能即服務、安全即服務和集成即服務。
無伺服器監測平臺
#1 IOPipe:這是一個高保真度指標和監控服務(如功能性能指標、即時提醒、分散式堆疊跟蹤、即時指示板),
#3 Stackery:這是一個無伺服器控制台, 它提供了一個直觀的自動化、可預測的性能和操作控制。 它以提高整個堆疊的安全性, 透明度和可靠性而聞名。
結論
以上只是無伺服器技術的冰山一角, 無伺服器的格局沒有界限, 我們需要不斷的探索, 而在這其中選擇正確的工作是萬里長征的第一步。 (來自:it168網站)