最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Serverless 架構(gòu)如何演進詳細介紹

 更新時間:2017年03月06日 09:32:09   作者:資深架構(gòu)師  
這篇文章主要介紹了Serverless 架構(gòu)如何演進詳細介紹的相關(guān)資料,需要的朋友可以參考下

Serverless 架構(gòu)演進

Serverless架構(gòu)風格挑戰(zhàn)了軟件設(shè)計和軟件部署基礎(chǔ)的現(xiàn)狀,以實現(xiàn)最佳開發(fā)、最優(yōu)運營和最優(yōu)的管理開銷。雖然它繼承了微服務(wù)架構(gòu)MSA的基本概念,但它已被賦予了新的架構(gòu)模式,盡可能實現(xiàn)最高效的硬件利用。

盡管Serverless架構(gòu)有顯著的進步,但適應這種架構(gòu)需要一個周全的過程,把企業(yè)解決方案精確映射到Serverless架構(gòu)上。

這里寫圖片描述

部署在物理服務(wù)器上的軟件系統(tǒng),其初始實現(xiàn)不能最佳地利用底層硬件的計算能力,因為在給定時間內(nèi)只能有一個操作系統(tǒng)實例運行。隨后的改造中,在計算資源中識別時間共享能力之后,多個虛擬計算機能夠通過在它們之間切換CPU和I/O操作從而實現(xiàn)在相同硬件上的同時運行。

這種技術(shù)演進導致了行業(yè)中的許多創(chuàng)新,最重要的是云的誕生。此時,虛擬機是用于部署軟件的隔離計算環(huán)境中最易于管理的、可擴展的和可編程的單元。Linux容器技術(shù)出現(xiàn)在2006年左右,當時Google實現(xiàn)了符合Linux內(nèi)核特性的控制組。

Linux容器自那時以來一直存在。然而,只有規(guī)模大、技術(shù)上超越的企業(yè),比如谷歌,才能夠規(guī)?;氖褂盟?。到2012年,在歐洲,一個軟件架構(gòu)師討論組引入了微服務(wù)架構(gòu)的概念。在2013年晚些時候,Docker巧妙地填補了容器生態(tài)系統(tǒng)中的可訪問性、可用性和支持服務(wù)的空白,因此,容器開始變得流行起來。

Linux容器打開了一個新的視野,將大型單片系統(tǒng)分解成獨立的自包含服務(wù),并以細粒度的資源利用來執(zhí)行它們。為了加快這些進展,容器集群管理系統(tǒng)(如Kubernetes和Mesosphere)在同一時期開始提供端到端的容器即服務(wù)(CaaS)的能力。

到2015年晚些時候,AWS通過引入AWS Lambda實現(xiàn)了另一個飛躍,它可以通過按需運行微服務(wù)進一步節(jié)省軟件部署成本,并在無負載時自動停止。這種概念類似于節(jié)能車輛中的停止-啟動的特性,其自動關(guān)閉內(nèi)燃機以降低燃料消耗。

它是如何工作的?

盡管術(shù)語“Serverless”乍一看是荒謬的,但其實際的意義在于,部署軟件無需涉及基礎(chǔ)設(shè)施的建設(shè)。Serverless平臺可以根據(jù)需要自動構(gòu)建、部署和啟動服務(wù)的整個過程。用戶只需注冊所需的業(yè)務(wù)功能及其資源需求。

這里寫圖片描述

顯然,這樣的功能可以分為兩種主要類型:由客戶端請求觸發(fā)的功能,和需要通過時間觸發(fā)器或事件觸發(fā)的后臺執(zhí)行的功能。

通常,這種Serverless系統(tǒng)可以使用具有動態(tài)路由器的容器集群管理器(CCM)來實現(xiàn),該動態(tài)路由器可以按需調(diào)整容器。然而,還需要考慮路由器的延遲、容器的創(chuàng)建時間、語言支持、協(xié)議支持、功能接口、函數(shù)初始化時間、配置參數(shù)的傳遞、提供證書文件等。

盡管這種部署方式要求在沒有負載時停止容器,但實際上在服務(wù)請求之后很快就停止容器,這種開銷也將是昂貴的,因為在短時間間隔內(nèi)可能有更多的請求進入。因此,更通常的做法是,在Serverless計算容器中將保留預先配置的時間段以便能重用于對服務(wù)的更多請求。這類似于PaaS平臺中的自動縮放行為。一旦服務(wù)被擴展了,實例將被保留一段時間以便能及時處理更多的請求,而不會立即終止它們。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Linux持續(xù)集成自動化安裝Maven的方法

    Linux持續(xù)集成自動化安裝Maven的方法

    今天小編就為大家分享一篇關(guān)于Linux持續(xù)集成自動化安裝Maven的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • xmapp環(huán)境搭建注意事項說明

    xmapp環(huán)境搭建注意事項說明

    如果要用其他IP訪問,需要到apache/conf/ext/httpd-xmapp.cf配置文檔下修改最后的一段信息,注釋掉一行拒絕IP的。還有修改一個允許訪問IP的為(*)
    2013-11-11
  • 總結(jié)Centos7系統(tǒng)加固知識點

    總結(jié)Centos7系統(tǒng)加固知識點

    本篇文章給大家詳細介紹了LINUX中Centos7系統(tǒng)加固的相關(guān)知識點,如果大家對此有需要跟著學習下吧。
    2018-02-02
  • 一文帶你快速了解如何在Linux上部署項目

    一文帶你快速了解如何在Linux上部署項目

    這篇文章將給大家詳細介紹一下如何在Linux上部署項目,文中有詳細的流程步驟,圖文介紹的非常詳細,對我們學習或工作有一定的幫助,需要的朋友可以參考下
    2023-07-07
  • 網(wǎng)站加速VPS篇 memcache和memcached安裝方法

    網(wǎng)站加速VPS篇 memcache和memcached安裝方法

    Memcache是一個自由和開放源代碼、高性能、分配的內(nèi)存對象緩存系統(tǒng)。用于加速動態(tài)web應用程序,減輕數(shù)據(jù)庫負載。
    2010-12-12
  • Linux系統(tǒng)中獲取時間的方法總結(jié)

    Linux系統(tǒng)中獲取時間的方法總結(jié)

    在Linux操作系統(tǒng)中,獲取時間是一個基本且重要的功能,本文旨在全面總結(jié)Linux系統(tǒng)中獲取時間的方法,包括命令行工具和編程接口,幫助讀者深入理解Linux時間管理的機制,需要的朋友可以參考下
    2025-03-03
  • centos7 esxi6.7模板實際應用詳解

    centos7 esxi6.7模板實際應用詳解

    這篇文章主要介紹了centos7 esxi6.7模板實際應用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • ubuntu20.04 LTS系統(tǒng)默認源sources.list文件的修改

    ubuntu20.04 LTS系統(tǒng)默認源sources.list文件的修改

    這篇文章主要介紹了ubuntu20.04 LTS系統(tǒng)默認源sources.list文件的修改,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • CentOS搭建PHP服務(wù)器環(huán)境簡明教程

    CentOS搭建PHP服務(wù)器環(huán)境簡明教程

    這篇文章主要介紹了CentOS搭建PHP服務(wù)器環(huán)境的方法,簡單講述了CentOS平臺安裝Apache、mysql、php環(huán)境及相關(guān)測試代碼,非常簡單實用,需要的朋友可以參考下
    2018-03-03
  • yum安裝本地rpm軟件方案詳解

    yum安裝本地rpm軟件方案詳解

    這篇文章主要介紹了yum安裝本地rpm軟件方案詳解,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01

最新評論

饶阳县| 开封市| 江口县| 龙江县| 营山县| 荆州市| 阿坝县| 花莲市| 浦江县| 湘西| 桦甸市| 噶尔县| 水城县| 桐城市| 蒲城县| 修文县| 博客| 揭阳市| 墨江| 简阳市| 黎城县| 揭东县| 蒙自县| 榆社县| 自贡市| 晋宁县| 综艺| 财经| 苍溪县| 珠海市| 南丰县| 方城县| 抚松县| 项城市| 九龙县| 上思县| 宁南县| 资兴市| 辽阳县| 湖州市| 宜君县|