免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

無服務器計算(優勢及未來的分享)

2023-07-07    分類: 網站建設

過去一年,無服務器計算(serverless)已成為構建和運行現代應用程序和服務的普遍架構替代方案。 無服務器應用程序允許開發人員專注于代碼,而不是基礎架構配置和管理。 這加快了研發和發布周期,并允許更好、更有效的擴展。

開發人員專注于代碼

無服務器計算已成為各大趨勢榜單的常客,但是,這個天天被說來說去的東西到底是什么?

無服務器計算與新興體系結構和技術密切相關,比如微服務和容器。

Greenfield、云原生應用通常基于微服務,這使它們成為在容器上運行的理想選擇(Docker)。 無服務器允許應用程序和基礎架構之間進一步分離和抽象,成為開發跨不同環境運行的現代微服務程序的理想模式。

隨著無服務器應用程序的使用越來越多(Lambda 是 AWS 提供的最受歡迎的云服務),希望為內部工程師提供無服務器體驗的企業也越來越多,這意味著無服務器計算將成為混合云環境中的重要技術。

雖然無服務器計算提供了很多好處,但是與容器一起成功實施還是存在很多挑戰,特別是IT運營層面。 雖然無服務器計算加速了開發,但它需要 Kubernetes 集群才能運行,而 Kubernetes 的部署和管理非常困難。

此外,這些新技術增加了企業支持的 IT 環境、工具和應用程序的復雜性。

無服務器計算,其更具描述性的名稱(且為一些提供商偏好的名稱)是功能即服務或FaaS。

就像IaaS、SaaS和PaaS那樣,FaaS是一種云計算。

在這種情況下,您購買必要的IT基礎設施來運行應用程序的特定功能。

例如,假設您的公司有一個用于創建特定報告的分析應用程序。 您可以使用無服務器計算來實現創建報告的功能。 當應用程序需要完成特定的任務時,該服務會自動擴展出所需的云實例,并在功能完成后自動關閉這些實例。 您可以將FaaS用于一個完整的應用程序或只是一些功能。

開發人員在創建應用程序時,不再需要花時間考慮基礎設施對應用程序的管理。 他們只需上傳代碼,而該服務會打理剩下的各種事務。

對于企業來說,這可能導致大量的時間和成本的節約。 它省下了員工們管理基礎設施的精力,去從事更有價值的項目。

此外,它可以提高靈活性,以允許公司能更快地推出新的應用程序和服務。 這轉而又可以提高客戶的滿意度。 所有這些好處都可以幫助公司更加盈利也更為成功。

無服務器計算的各種業務優勢意味著其應用正在迅速增長。 2018年,Gartner建議在兩年內部署無服務器技術的全球企業數量將從5%躍升至20%。 不難看出為什么。

由于無需管理架構,它比傳統的云計算模型便宜且可擴展。 另外,FaaS簡化了開發過程,而在必要時添加和修改代碼的能力可以大大縮短部署應用程序的時間。

盡管具有明顯的優勢,但是,對其安全性仍有許多擔憂。

注意和可見度無服務器架構對于組織來說很難保護。

它的分布式特性(本質上是其靈活性和可擴展性的原因)意味著傳統的防護產品根本無法使用。 應用程序已從共享相同內存空間的功能變為松散耦合和事件驅動。 現在,保護這些功能的優先級應高于保護應用程序的安全性。

但是,當您考慮到組織可以在不同的提供者和區域之間擁有數百個帳戶,并且每個功能基本上都是需要保護的范圍時,很明顯,需要一種新的方法。

也存在可見性問題。

在無服務器計算方面,如果開發人員處于主導地位,則有可能將應用程序在短時間內推入生產環境,而不會引起安全組織的注意。 當您考慮到無服務器架構使應用程序層不受保護時,跨站點腳本編寫,SQL注入和遠程命令執行等代碼威脅仍然像以往一樣面臨極大的風險,這尤其令人擔憂。

沒有安全團隊對生產管道的可見性,在無服務器環境中創建的應用程序將特別容易受到攻擊。

就其安全性和法規遵從性而言,無服務器計算中數據的存儲和傳輸也可能會出現問題。 無狀態–無服務器功能中保存的數據將保留在緩存中,而不是存儲在內存中,因此在將數據從無服務器服務移至外部位置時必須格外小心,以免泄漏。

如前所述,如果未經檢查就部署了應用程序是否存在漏洞和漏洞,它們的危害可能會導致數據泄露,以及隨之而來的破壞,財務和聲譽損失。

如何看待無服務器的未來發展?

2018年11月,亞馬遜CTO Werner Vogels在其“2018年re: create”主題演講時談到了無服務器計算的發展軌跡,尤其是它與企業的關系。

他表示,通常應該是更年輕的、以技術為導向的企業率先嘗試這種技術,但我們實際上看到的是,大型企業才是真正擁抱無服務器技術的企業。只需要構建業務邏輯而不考慮其他任何事情的概念確實推動了無服務器的發展。

吉他制造商芬達(Fender)也加入了Vogels的行列,該公司使用Lambda觸發器來支撐其數字內容流程,并大談其解放開發者、專注于其數字產品而非基礎設施的雄心。

Vogels表示,甚至像Fender這樣的傳統企業 也在走向無服務器。無服務器的好處是顯而易見的:無需提供任何服務,它可以自動擴展,并且具有高度可用性和安全性。重要的是,你只需為你使用過的東西付費。

AWS Lambda工程總監Holly Mesrobian說:“人們討論過很多關于可伸縮性、可靠性、性能、安全性和成本的問題。當我們構建AWS Lambda時以無服務器的方式對所有這些問題進行優化。”

在增強這些功能時,讓開發人員興奮的是Firecracker的開源版本,它允許安全的無服務器開發,同時不會降低性能。

Firecracker擴展了它的工作原理,為無服務器計算提供了安全、快速的microVM 。為了實現安全性,它設計的速度非常快,在不到125毫秒的時間內啟動代碼,創建速度高于每臺主機每秒150個microVM的速度。

Firecracker同時確保了規模和效率,其內存開銷低且每個microVM的內存占用量小于5MB,每個主機上有數千個microVM。

讓開發人員如此激動的原因是,它帶來了Fargate的性能變化,Fargate是AWS計算引擎,允許客戶無需管理服務器或集群即可運行系統。

當前題目:無服務器計算(優勢及未來的分享)
本文鏈接:http://newbst.com/news17/271067.html

成都網站建設公司_創新互聯,為您提供網站營銷定制網站微信小程序全網營銷推廣電子商務靜態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司