麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 操作系統(tǒng) > 正文

用 Docker 創(chuàng)建 serverless 應(yīng)用

2024-06-28 16:03:22
字體:
供稿:網(wǎng)友
導讀當今世界會時不時地出現(xiàn)一波波科技浪潮,將以前的技術(shù)拍死在海灘上。針對 serverless 應(yīng)用的概念我們已經(jīng)談了很多,它是指將你的應(yīng)用程序按功能來部署,這些功能在被用到時才會啟動。你不用費心去管理服務(wù)器和程序規(guī)模,因為它們會在需要的時候在一個集群中啟動并運行。

但是 serverless 并不意味著沒有 Docker 什么事兒,事實上 Docker 就是 serverless 的。你可以使用 Docker 來容器化這些功能,然后在 Swarm 中按需求來運行它們。serverless 是一項構(gòu)建分布式應(yīng)用的技術(shù),而 Docker 是它們完美的構(gòu)建平臺。

從 servers 到 serverless

那如何才能寫一個 serverless 應(yīng)用呢?來看一下我們的例子,"https://github.com/docker/example-voting-app"5個服務(wù)組成的投票系統(tǒng)

用 Docker 創(chuàng)建 serverless 應(yīng)用

投票系統(tǒng)由下面5個服務(wù)組成:

兩個 web 前端一個后臺處理投票的進程一個計票的消息隊列一個數(shù)據(jù)庫

后臺處理投票的進程很容易轉(zhuǎn)換成 serverless 構(gòu)架,我們可以使用以下代碼來實現(xiàn):

import dockerrunclient = dockerrun.from_env()client.run("bfirsh/serverless-record-vote-task", [voter_id, vote], detach=True)

這個投票處理進程和消息隊列可以用運行在 Swarm 上的 Docker 容器來代替,并實現(xiàn)按需自動部署。

我們也可以用容器替換 web 前端,使用一個輕量級 HTTP 服務(wù)器來觸發(fā)容器響應(yīng)一個 HTTP 請求。Docker 容器代替長期運行的 HTTP 服務(wù)器來挑起響應(yīng)請求的重擔,這些容器可以自動擴容來支撐更大訪問量。

新的架構(gòu)就像這樣:

用 Docker 創(chuàng)建 serverless 應(yīng)用

紅色框內(nèi)是持續(xù)運行的服務(wù),綠色框內(nèi)是按需啟動的容器。這個架構(gòu)里需要你來管理的長期運行服務(wù)更少,并且可以自動擴容(最大容量由你的 Swarm 決定)。

我們可以做點什么?

你可以在你的應(yīng)用中使用3種技術(shù):

在 Docker 容器中按需運行代碼。使用 Swarm 來部署集群。通過使用 Docker API 套接字在容器中運行容器。

結(jié)合這3種技術(shù),你可以有很多方法搭建你的應(yīng)用架構(gòu)。用這種方法來部署后臺環(huán)境真是非常有效,而在另一些場景,也可以這么玩,比如說:

由于存在延時,使用容器實現(xiàn)面向用戶的 HTTP 請求可能不是很合適,但你可以寫一個負載均衡器,使用 Swarm 來對自己的 web 前端進行自動擴容。實現(xiàn)一個 MongoDB 容器,可以自檢 Swarm 并且啟動正確的分片和副本(LCTT 譯注:分片技術(shù)為大規(guī)模并行檢索提供支持,副本技術(shù)則是為數(shù)據(jù)提供冗余)。下一步怎么做

我們提供了這些前衛(wèi)的工具和概念來構(gòu)建應(yīng)用,并沒有深入發(fā)掘它們的功能。我們的架構(gòu)里還是存在長期運行的服務(wù),將來我們需要使用 Swarm 來把所有服務(wù)都用按需擴容的方式實現(xiàn)。

希望本文能在你搭建架構(gòu)時給你一些啟發(fā)。

玩得愉快。

本文原創(chuàng)地址:http://www.linuxPRobe.com/docker-creat-serverless.html

免費提供最新Linux技術(shù)教程書籍,為開源技術(shù)愛好者努力做得更多更好:http://www.linuxprobe.com/thread


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产午夜精品视频免费不卡69堂 | 亚洲草逼视频 | 国产老师做www爽爽爽视频 | 亚洲国产成人一区二区 | 黄色网址在线免费播放 | 免费看性xxx高清视频自由 | 国产羞羞视频免费在线观看 | av电影网站在线 | 一级毛片电影网 | 免费黄色在线电影 | 欧美女同hd | 护士xxxx| 一级成人免费 | 久久久精品综合 | 欧美成人小视频 | 国产人成精品一区二区三 | 亚洲第一页中文字幕 | www.91在线观看 | 一级黄色a视频 | 欧美成人免费电影 | 羞羞答答tv | 一级黄片毛片免费看 | 91在线视频导航 | 国产精品99免费视频 | 蝌蚪久久窝 | 精品久久久久久久久久久久久久 | 亚洲精品无码不卡在线播放he | 久久中文字幕在线观看 | 亚洲网在线观看 | www国产成人免费观看视频 | 久久国产一二区 | 成人国产精品一区 | 欧美精品一区自拍a毛片在线视频 | 久久精品一二三区白丝高潮 | 99国产精品欲a | 久久久久久久久日本理论电影 | 久久久婷婷一区二区三区不卡 | 蜜桃网在线观看 | 毛片免费一区二区三区 | 日韩在线欧美在线 | 末成年女av片一区二区 |