国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

什么是Docker?它是如何解決業務難題的?

企業動態
Docker是一個開發人員容納和輕松發布軟件的平臺。它有助于消除配置環境以運行軟件的開銷,實質上是將環境與代碼一起運送。

 Docker是一個開發人員容納和輕松發布軟件的平臺。它有助于消除配置環境以運行軟件的開銷,實質上是將環境與代碼一起運送。

我們通常使用裝運容器類比來解釋。貨運公司負責將集裝箱從A運輸到B,他們不關心您放入集裝箱的貨物,但他們確實關心您是否以正確的格式將貨物交給他們。

將您的開發人員視為將軟件打包到容器的創造者。他們構建的內容可能會因特殊庫、優化或配置而變得復雜。一旦他們準備好運送的軟件,就該把它交給一家知道如何從A到B的貨運公司。幸運的是,現在它采用標準化格式,DevOps可以輕松地將其轉移到生產中。他們甚至可以自動化這個過程,以便將來更容易。

在本文中,我們將舉例說明Docker的業務用例,概述如何構建Docker化的微服務,使用Amazon的彈性容器服務(ECS),并概述使用Docker能帶來的的商業利益。

 

Docker和微服務架構的用例

假設您的Web應用程序有一個資源密集型的用戶注冊頁面。在每月月初 新用戶會蜂擁而至。為了處理負載,您的服務器基礎結構正在幾個大型負載平衡服務器上運行(如下所示)。不幸的是,這種處理規模一年中只有12天。這意味著您的公司將為大部分時間都沒有使用的資源付費。

 

現在,假如一個關鍵功能在注冊過程中發生了變化:出于法律原因,用戶需要被置于二級報告系統中。目前,您的注冊代碼隱藏在應用程序的剩余部分中,將此修復程序移至生產意味著整個系統的完全重新部署。開發人員和基礎設施將在本周末加班工作,以執行這一更新。最糟糕的是,這僅僅是一個相對較小的變化!

在Docker化的世界中,這是小case。注冊過程可以與主應用程序分離,并使用滾動更新推送到生產環境。你可以星期一做,甚至不需要把網站關閉。無人不為之喝彩,因為這意味著軟件可以快速安全地投入生產。

為了達到這一點,開發人員可以通過構建REST服務來啟動解耦注冊過程。一旦Web前端和注冊服務的代碼分離,它們就可以進行Docker化。開發人員可以將所有代碼、庫和配置打包到Docker Images中并移交給DevOps。 Docker Swarm,Amazon ECS或Red Hat的OpenShift等集群工具將使DevOps能夠托管Docker容器。他們可以用這些系統在需求高時擴大規模,在需求低時縮小規模。以經濟有效的方式利用資源又反過來解決了我們的***個問題。

使用Docker和微服務架構

解決可擴展性和解耦代碼

讓我們用我們的示例項目來說明這個容器化的基礎設施。此代碼包含Web前端和注冊后端。您可能會注意到這些被分成兩個單獨的代碼倉庫。沒關系,在面向服務的體系結構中,這些服務相互了解的越少越好。

在下圖中,我們可以看到生活在Amazon ECS群集內的Web和注冊容器。用戶注冊請求將到達Web前端,然后可以向任何注冊服務詢問進行響應。

 

讓我們開始克隆示例項目。

確保安裝了Docker和Gradle,以便我們可以構建項目和圖像。

 

您可以運行以下命令來查看Docker引擎中的圖像。

 

請注意,我們現在有兩個圖像加上它們構建的基本圖像。只是為了好玩,讓我們啟動網絡應用程序并訪問。獲取Docker Web映像并將其作為在本地虛擬機上運行的容器啟動。

 

我們讓托管機器訪問8080端口上的容器。使用以下命令,我們現在可以看到它正在運行。

 

使用亞馬遜的彈性容器服務

要真正了解這些Docker圖像的優勢,我們需要一個可擴展的基礎架構來運行它們。出于本演示的目的,Amazon ECS會做得很好。要將圖像輸出到Amazon云,您需要安裝AWS命令行界面。

亞馬遜提供了一個很棒的向導來幫助簡化這個過程。在其中,您將執行以下操作

  • 創建一個Docker存儲庫來托管您的圖像
  • 將圖像上傳到云端(見下文)
  • 創建運行映像的EC2實例集群
  • 將您的圖像分組到服務Service中

要將Docker圖像推送到云端,您需要先登錄。

 

上面的命令生成一個“docker login”,它將Docker主機指向遠程倉庫。這將授予對每個AWS賬戶附帶的默認AWS注冊表的訪問權限。

 

請注意,上述注冊表可以包含許多存儲庫。存儲庫包含圖像的版本。對于此項目,您將需要兩個存儲庫。一個用于我們的Web圖像,一個用于注冊圖像。

為了將圖像發送到遠程倉庫,需要對其進行適當標記。像這樣使用您的AWS倉庫的URL。

 

現在讓我們將它們推送到AWS。

 

使用Docker容器擴展ECS

在上一節中,您使用向導創建了一個EC2實例群集。我們創建了兩個代碼倉庫來保存我們的圖像并將其上傳到那里。我們來看一下。

 

您還可以看到我的群集在其已完成狀態下有3臺服務器,其上運行4個Docker鏡像(參見上圖)。

 

上面還列出了我們從群集配置的服務。服務允許您對Docker容器進行分組并指定選項,例如您想要多少個選項,以及如何平衡它們之間的流量。

 

如果您正確配置了Load Balancer,則可以在瀏覽器中訪問它。請求將分發到群集中的活動容器數。

這是我們建立的注冊服務的手動請求。回想一下,該服務在端口8081上運行,以免與端口8080上的注冊服務沖突。Load Balancer負責將所有這些隱藏起來。我們可以通過端口80從注冊服務獲得結果。

使用Docker之后

這個快速概述僅涉及Docker和微服務架構如何用于為您的團隊和產品進行重大改進。以下是采用此架構時可以看到的一些明顯的好處。

  • 降低成本
  • 加快發展
  • 更快,更一致的部署
  • 松散耦合的代碼和團隊
  • 更易于維護和擴展
  • 更可靠的基礎設施

如果您希望在更大的環境中利用Docker,那么我們建議您考慮使用Spring Netflix和OpenShift等解決方案。這些解決方案適用于更大的Docker生態系統,可以使部署和開發更加輕松。

【本文是51CTO專欄作者數據星河的原創文章,作者微信公眾號數據星河(ID:BDG-store)】

 

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2017-02-06 19:26:10

開發業務應用

2015-07-01 09:47:38

2024-08-19 00:25:00

2020-09-11 08:41:50

域名系統DNS網絡

2024-04-08 14:29:45

AI工廠數據中心

2024-09-03 10:15:21

2025-04-25 08:25:00

DNS污染網絡攻擊IP地址

2024-09-09 09:41:03

內存溢出golang開發者

2023-07-03 14:36:07

物聯網IoT

2022-04-28 08:46:26

異步任務系統高并發

2018-11-14 18:00:18

自動駕駛安全人工智能

2021-03-04 17:21:49

內存檢測泄漏

2022-11-22 11:30:53

2023-03-16 09:27:07

PUE電力數據

2022-12-23 08:00:00

2022-09-07 07:05:25

跨域問題安全架構

2025-07-29 01:20:00

失效InnoDB存儲

2010-05-11 16:29:40

軟件代理難題軟件渠道大會

2024-09-29 09:50:05

2023-02-15 07:03:41

跨域問題面試安全
點贊
收藏

51CTO技術棧公眾號

国产91高潮流白浆在线麻豆| 亚洲精品乱码久久久久久黑人| 韩国理伦片一区二区三区在线播放| 最新国产精品亚洲| 上原亚衣加勒比在线播放| 国产精品v欧美精品v日本精品动漫| 精品国产网站在线观看| 污污网址在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美日韩夜夜| 亚洲视屏在线播放| 日本不卡视频一区二区| 欧美激情综合五月色丁香| 日韩精品手机在线观看| 亚洲乱码久久| 久久精品一本久久99精品| 精品伦理一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品免费视频xxxx| 日本人妖在线| 成人豆花视频| 夜色激情一区二区| 四虎国产成人永久精品免费| 男女激情无遮挡| 秋霞电影一区二区| av电影一区二区三区| 99riav1国产精品视频| 国精产品99永久一区一区| 狠狠综合久久| 激情欧美一区二区三区中文字幕| 精品176极品一区| 欧美性猛交xxxx| 日批视频在线免费看| 亚洲精品偷拍| www.com毛片| 欧美日韩国产中字| 男人资源网站| 色婷婷综合激情| av中文字幕在线观看第一页| 亚洲另类xxxx| 久久99国产精品久久99大师 | 国产激情视频在线看| 色综合视频在线观看| 亚洲在线播放电影| 91色综合久久久久婷婷| 中文在线a√在线8| 国产精品系列在线观看| 乌克兰美女av| 欧美亚洲一区二区在线| 粉嫩绯色av一区二区在线观看| 久久久久在线观看| 国产区精品区| 亚洲国产欧美日韩| 成人深夜福利app| 亚洲女人天堂在线| 视频在线观看一区二区| 永久免费精品视频| 国产69精品久久久久9999apgf| 午夜综合激情| 亚洲成人av免费看| 亚洲精品一区二区三区蜜桃下载| 男人天堂成人在线| 日韩精品一区二区三区在线播放| 加勒比视频一区| 亚洲你懂的在线视频| av日韩中文| www.久久艹| 亚洲日本中文字幕区| 桃子视频成人app| 日本一区美女| 欧美日韩不卡一区二区| 日韩欧美1区| 蜜桃视频网站在线观看| 久久精品久久久久久国产 免费| 182在线视频观看| 色呦呦网站一区| 91看片在线观看| 日韩欧美一级二级| 情趣视频网站在线免费观看| 亚洲综合色自拍一区| 97在线免费视频观看| 99久久伊人久久99| av色在线观看| 欧美在线亚洲在线| 成人午夜视频免费看| 国产麻豆午夜三级精品| 国产精品少妇在线视频| 精品亚洲一区二区三区在线播放| 91午夜在线观看| 亚洲国产欧美一区| 国产精品亚洲视频| 国产三级在线免费观看| 国产精品欧美在线| 午夜av区久久| 依依综合在线| 亚洲第一级黄色片| 韩国av一区二区| **爰片久久毛片| 日韩精品视频无播放器在线看 | 午夜精品成人av| yellow视频在线观看一区二区| 欧美岛国在线观看| 国产亚洲欧美在线| 91一区二区三区四区| 日韩伦理在线一区| 午夜国产视频| 手机成人在线| 久久久久久久久亚洲| 在线播放中文一区| a亚洲天堂av| 欧美一区二区三区激情视频| 日本在线高清视频一区| 欧美另类xxx| 欧美一区二区三区四区高清| 中文字幕日本在线观看| 婷婷精品国产一区二区三区日韩| 欧洲精品毛片网站| 国产视频久久久久久久| 色婷婷亚洲一区二区三区| 久久综合色一综合色88| 激情都市一区二区| 久久伊人影院| 蜜桃传媒在线观看免费进入 | 成人综合影院| 黄色大片中文字幕| 精品国产乱码久久久久| 国产欧美韩国高清| 欧美成人精品三级在线观看| 欧美三级日韩三级国产三级| 国产精品久久精品日日| 国产精品69毛片高清亚洲| 欧美性久久久| 一区二区福利| 久色视频在线| av中文字幕一区二区三区| 中文字幕第88页| 亚洲一区在线看| 2024国产精品| 国产日韩成人精品| 成人av在线一区二区| 成人av在线看| 成人视屏免费看| 97精品国产97久久久久久久久久久久 | 精品日韩中文字幕| 国产精品日韩精品欧美在线| 天堂中文а√在线| 国产二区在线播放| 国产成人高清激情视频在线观看 | 国产精品黄页免费高清在线观看| 欧美精品大片| 六月丁香激情网| 黄色片视频在线免费观看| 杨幂一区欧美专区| 中文字幕一区二区三区四区五区六区| 日韩在线电影一区| 亚洲精美视频| 蜜桃视频一区二区在线观看| 亚洲高清精品中出| 国产精品自拍片| 国产免费视频传媒| 综合网插菊花| 日本高清中文字幕二区在线| 一级毛片视频在线观看| 激情都市亚洲| 欧美理伦片在线播放| 最近97中文超碰在线| 日本在线视频1区| 国产传媒在线观看| 三年中国中文在线观看免费播放| 亚洲自拍高清视频网站| 亚洲国产日韩欧美| 欧美一级黄色片视频| 免费成人av电影| 福利一区在线| 欧美极品一区二区三区| 成人午夜视频在线观看| 91高清视频在线| 黑人巨大精品欧美一区免费视频 | 亚洲欧美日韩高清| 成人a在线视频| 欧美 国产 小说 另类| 超碰97在线免费| 在线综合色站| 美女一区二区久久| 舔着乳尖日韩一区| 亚洲欧美日韩网| 日本免费高清一区二区| 天堂中文在线8| 另类调教123区 | 成人h片在线播放免费网站| 国产又黄又爽免费视频| 天堂av中文在线资源库| 8x国产一区二区三区精品推荐| 免费视频最近日韩| 日韩欧美极品在线观看| 欧美丰满少妇xxxxx做受| 蜜桃视频一区二区在线观看| heyzo在线欧美播放| 激情亚洲综合在线| 亚洲精品国产综合久久|