1. 程式人生 > >容器雲平臺使用體驗:阿里雲容器服務

容器雲平臺使用體驗:阿里雲容器服務

新聞資料

    我們先看一則報道:

    “11月2日晚間,阿里巴巴集團公佈2017財年第二季度(2016年7月1日至2016年9月30日)業績,雲端計算業務保持強勁活力,付費使用者數量增長至65.1萬,推動阿里雲營收達到歷史新高14.93億元,同比增長130%,連續第六個季度增幅領跑全球,凸顯進入爆發週期後不斷擴大市場領先優勢的強勁勢頭。

  財報顯示,2017財年第二季度阿里云云計算付費使用者數量同比增長108%,覆蓋金融、醫療、公共交通、能源、製造、政府機構、遊戲、多媒體等更加廣泛的行業和企業型別。這是阿里雲連續第三個季度披露雲端計算付費使用者數量,前兩季財報中雲計算付費使用者數量均保持了三位數增幅。

  同一季度,全球主要雲端計算服務商均呈現較大幅度增長,在全球雲端計算3A(AWS、Azure、Alibaba Cloud)陣營中,阿里雲繼續以130%的營收增幅領跑市場。同期,亞馬遜AWS營收增幅55%,微軟Azure營收同比增116%。

  阿里巴巴財報顯示,阿里雲繼續擴大市場領先優勢。中國超過35%的網站由阿里雲提供安全護航。在今年10月舉行的2016杭州·雲棲大會中,全球超過4萬名科技精英現場參會,超過700萬人線上觀看直播,成為全球規模最大的科技盛會之一。

  同時,財報還顯示,除了基礎的IaaS服務,阿里雲使用者對資料計算、安全等服務的應用也在增長。近期,杭州市公佈了杭州城市資料大腦計劃,採用阿里雲ET人工智慧技術,對城市進行全域性實時分析,並自動調配公共資源。

  在產品方面,今年10月阿里雲宣佈,得益於規模效益和今年飛天作業系統的大規模技術升級,對中國區雲產品價格進行全線下調,核心雲產品價格降幅最高達50%。同時,在今年的天貓雙11全球狂歡節中,阿里雲將對企業級市場展開大促,對大量雲產品給出五折甚至更低的折扣力度,加速雲端計算的普及,向雲端計算使用者普惠新技術突破帶來的規模效益。”

    通過阿里雲強勁的增長勢頭中可以預見,阿里雲在中國雲端計算行業中出於主流地位,隨著國內容器雲平臺的出現,阿里雲在2015年年底也公測了容器服務,並在2016年5月正式商業化,一年時間過去了,現在看看阿里雲容器服務現在是個什麼樣子了。

    我們在看另外一則報道:

    “10月13日,在2016杭州·雲棲大會上,全球知名的容器技術公司Docker與阿里雲宣佈達成戰略合作,雙方將在容器服務領域進行緊密合作,阿里雲稱其將為客戶提供更加先進的雲上應用管理服務。雙方稱在開源容器技術以及其發展方向共同努力,為客戶提供本地化Docker的企業級支援和諮詢服務。

     合作內容:

  •     Docker公司選擇阿里雲平臺作為Docker Hub在中國運營的基礎服務。Docker Hub等服務落地中國,可以更好地服務國內開發者,促進中國技術社群的成長。得益於阿里雲強大的雲基礎設施,將會極大提升國內使用者對Docker服務的訪問體驗。

  •     阿里雲也是首家在國內獲得Docker Engine CS(商用版)以及Docker Datacenter (DDC)銷售權,為Docker客戶提供企業級支援和諮詢服務。阿里雲將利用自己的技術能力和市場影響力推動容器技術在國內企業落地,和合作夥伴一起幫助企業利用容器技術提升效率、實現業務創新。

  •     阿里雲將成為Docker官方支援的雲服務提供商。Docker可以更好地支援阿里雲能力,提升使用者體驗,把阿里雲打造成為容器執行的最佳平臺之一。

阿里雲容器服務

    通過這則新聞報道,我們發現阿里雲在經過一年的實踐過程中,最終選擇了現在對中國容器市場影響力最大的Docker公司作為容器合作伙伴,並全方位的在國內市場提供Docker正統的產品和服務。

    我們登入到阿里雲上面,看看現在阿里雲容器服務變成什麼樣子了,我們在阿里雲頁面上選擇產品,可以在雲端計算基礎服務下的彈性計算分類中找到容器服務。

   

    選擇容器服務後,會進入到容器服務主頁面:

 

    在這裡可以看到,從阿里雲容器服務的市場受眾上,阿里選擇了金融行業,因為可以清楚地看到“金融雲支援正式上線”,說明選擇阿里雲容器服務的大部分應該是金融行業使用者,結合國內容器創業公司市場推廣情況,可以發現在金融行業推廣容器是可以快速落地,並且可以持續發展的。

    下面看看阿里雲容器服務是怎麼收費的:

 

    在這裡可以看到,容器在中小規模使用中並不單獨收費,最多可以支援5個叢集,總計100臺雲伺服器,在這個範圍內只收取雲伺服器、負載均衡等雲資源費用,但是如果大規模使用,就需要同阿里雲客服人工聯絡,單獨由客戶經理來進行報價。

    下面是容器服務控制檯頁面:

   

    要使用容器服務,就現需要建立叢集,下面是建立一個空叢集,也就是叢集裡面沒有云伺服器,建立完這個空叢集之後,可以把已經申請到的雲伺服器新增到這個叢集中:

   

    也可以在建立叢集的時候選擇建立節點,這樣建立完這個集群后,叢集裡面就會自動新增上雲伺服器,通過選擇例項數量,可以為叢集新增多臺雲伺服器,雲伺服器是單獨收費的,配置越高,費用也就越高。

   

    建立好集群后就可以看到叢集資訊,接著就可以建立應用:

    

   每次都通過這種圖形介面建立應用顯然比較麻煩,對於容器來說編排是很重要的,所以阿里雲容器服務也提供了通過已經編排好的模板建立應用的功能,需要注意的是編排模板的內容要符合 Docker Compose 的格式:

   

    應用建立好之後就可以檢視組成應用的服務資訊,選擇一個服務後,可以在服務詳情頁面檢視該服務的所有容器:

   

    還可以檢視服務的配置資訊:

   

    還可以檢視服務的日誌資訊和事件資訊,當然也可以讓外部使用者通過internet來訪問服務:

   

    這種通過internet訪問服務的名稱是:路由應用暴露 HTTP 服務,原理如下圖所示,當新建一個叢集的時候,會預設給這個叢集分配一個負載均衡例項。該負載均衡例項會將叢集中的所有節點加入作為後端,同時前端會暴露 80 埠,後端所有節點的機器會暴露 9080 埠。容器服務會啟動一個路由應用acsrouting,即阿里雲容器服務路由應用(Alibaba Cloud Container Service Routing)。該路由應用只有一個服務,即路由服務。該服務是全域性(global)的,即每個節點(下面說到的主機和節點都是同一個意思,即 ECS 的 vm 例項)都部署了該服務(或者說映象)的一個拷貝,也就是容器。每個節點都由這個容器用來路由 HTTP 服務或者 HTTPS 服務。

如圖所示,HTTP 服務,負載均衡例項的前後端埠的對映為 80:9080,主機與路由容器之間的埠對映為 9080:80,即路由的容器暴露 80 埠,其它用作 Web 服務的容器可以暴露任意的埠。只要在容器啟動的時候設定主機和容器埠的對映,routing 服務就能獲取到相應的埠進行請求的路由。

   

    對於容器來說,是非持久化的,也就意味著資料是無法長期儲存的,這時候就需要使用到阿里雲提供的資料卷功能,通過資料卷儲存需要持久化的資料,叢集必須滿足以下兩個條件,才可以開通資料卷功能,一個是叢集 Agent 的版本為 0.6 或更高,另一個是叢集裡部署了acsvolumedriver 應用。

    阿里雲容器服務提供了兩種資料卷型別,一種是NAS(提供標準的檔案訪問協議,您無需對現有應用做任何修改,即可使用具備無限容量及效能擴充套件、單一名稱空間、多共享、高可靠和高可用等特性的分散式檔案系統),另一種是OSSFS(阿里雲官方提供的基於 FUSE 的檔案系統,OSSFS 資料卷可以將 OSS 的 Bucket 包裝成資料卷)。

   建立NAS資料卷:

   

    建立OSS資料卷:

   

    對於容器雲平臺來說,最主要的就是映象,阿里雲容器服務提供了幾種型別的映象源,一種是Docker 官方映象(Docker Hub 提供的官方映象),一種是阿里雲映象阿里雲容器 Hub 提供的映象,包含公開映象和私有映象),一種是使用者映象:(使用者個人建立的映象),同時還將阿里雲上經常使用的映象作為常用映象進行推薦。

   

    我們還可以通過映象倉庫控制檯來管理映象:

   

    由於阿里雲同Docker公司形成了戰略合作,並且使用Docker公司提供的映象倉庫,所以需要使用Docker公司的賬號才能管理映象:

   

    阿里雲除了提供映象,還提供編排模板,因為在對容器化應用的實際使用中,模板會比映象更方便:

   

    當然也可以自己編寫編排模板,定義和部署多容器應用,支援Docker Compose格式

   

總結

    下面一張圖可以比較直觀的程式阿里雲容器服務中應用、服務、容器、叢集、節點之間的關係:

   

    有下面幾種應用場景:

    WEB應用容器化部署:在容器叢集中加入兩臺雲伺服器和一個負載均衡,並通過雲資料庫 RDS 版提供資料儲存。最後選擇 WordPress 等容器映象,一鍵部署 Web 應用。

   

    持續整合構建:在阿里雲容器 Hub 建立一個自動構建型別的映象倉庫,選擇關聯程式碼源到 GitHub 或雲 Code。映象構建完畢後,通過呼叫容器服務的 OpenAPI 完成容器的部署。

   

    微服務構架:將使用者現有的複雜系統拆分成多個微服務,每個微服務的內容用一個映象管理。通過 Docker Compose 模板描述服務之間的依賴關係和配置。通過容器服務選擇之前建立的編排模板建立應用。

   


相關推薦

容器平臺使用體驗阿里容器服務

新聞資料     我們先看一則報道:     “11月2日晚間,阿里巴巴集團公佈2017財年第二季度(2016年7月1日至2016年9月30日)業績,雲端計算業務保持強勁活力,付費使用者數量增長至65.1萬,推動阿里雲營收達到歷史新高14.93億元,同比增長130%,連續第

廣州棲大會阿里攜手虎牙,首次落地直播行業邊緣節點及企業網服務

2018年11月22日,由阿里巴巴集團主辦的廣東省大資料開發者大會暨2018廣東雲棲大會在廣州正式召開,其中以助力遊戲企業暢遊全球為主題的遊戲雲專場也在上午如期舉辦。 在遊戲雲專場中,阿里雲高階商務專家李知明首先發言:邊緣計算節點目前已經是直播行業基礎資源供給的重要形態,極大地促進了行業的發展,同時該技術隨

阿里伺服器活動阿里伺服器通用代金券升級到1888元啦,限時領取哦

阿里雲伺服器已經是廣大個人站長和企業上雲的第一選擇,阿里雲伺服器通用代金券無疑受到了廣大使用者的喜愛,據悉從2018年10月11日開始,阿里雲伺服器代金券已經升級到1888元了,而且是通用代金券,除雲市場外阿里雲的產品都可以使用,還沒領取的夥伴們抓緊領取吧。

合100”網路計劃阿里攜手合作夥伴打造極致混合體驗

在11月3日舉辦的首屆中國SD-WAN峰會上,阿里雲闡述了開放性雲網絡的理念,並推出了“雲合100”網絡合作夥伴計劃,招募SD-WAN領域合作伙伴,共同為使用者打造優質的混合雲體驗。   調查顯示,應用上雲的進度在世界範圍內明顯加快。RightScale 2018年的全球雲端計算趨勢報告顯示9

重磅釋出阿里物聯網開發平臺 Link Develop 2.0

諸位物聯網開發的極客們福音已到,阿里雲物聯網開發平臺 Link Develop 2.0 正式釋出了~ Link Develop 平臺以物聯網開發者為中心,覆蓋裝置端、資料上雲、資料分析、Web應用、移動應用、服務開發 等物聯網開發的全部鏈路,實現一個平臺解決全棧開發。新版 Link Develo

CentOS 初體驗十六阿里安裝Nexus搭建Maven私有倉庫

簡介 mavenCentral 是最早的 maven 中央倉庫。 私有伺服器,是公司內部 Maven 專案經常需要的,Nexus 是常用的私用 Maven 伺服器, Nexus 被超過10萬個開發團隊所使用。 本次搭建私有倉庫用的是阿里雲伺服器,系

CentOS 初體驗十五阿里安裝Nginx

什麼是 Nginx Nginx 是俄羅斯人編寫的十分輕量級的 HTTP 伺服器,它的發音為“engine X”,是一個高效能的 HTTP 和反向代理伺服器,同時也是一個 IMAP/POP3/SMTP 代理伺服器。Nginx 是由俄羅斯人 Igor Sy

CentOS 初體驗十四阿里安裝Gitlab

非Unix作業系統(Windows) GitLab是專為Unix作業系統開發的。 GitLab 不可 執行在Windows作業系統上,而且我們近期也沒有考慮支援Windows。 你可以在Linux虛擬機器上或者Docker上來安裝GitLab。

在公有平臺體驗開源方案的自動部署

mark 領域 zabbix 模板 自動 數據庫服務器 進一步 一個數據庫 href 訪問 微軟和開源?真的?微軟的開源之旅起源於10多年前,同時微軟“移動為先雲為先”的策略更進一步地推動了微軟對於開源軟件的采納和支持的步伐,從而讓微軟的雲計算平臺 Azure 成為一個開放

kubernetes學習筆記 (三)阿里遊戲業務實戰

本人一直做業務開發,不曾瞭解過運維知識,因為要對一個專案的技術部分負責,開發業務的同時還需要思考系統層面的事情,團隊人數又少,不得不採用k8s這種能達到事半功倍效果的工具。本文是在阿里雲kubernetes部署遊戲業務的實戰筆記,不涉及k8s原理等深層知識。我學習k8s的時間也比較短,如有理解錯誤的地方,還望

福利阿里新使用者3年只要699,最低一年269(已結束)

活動地址: https://promotion.aliyun.com/ntms/act/vm/aliyun-group/buy.html?group=Ids6K1cIRw   價格真心便宜   一、活動物件 1、阿里雲官網註冊的個人實名認證使用者。其中,新老使用者均

雙11之後首秀阿里實時計算究竟對Apache Flink做了哪些‘改造’?

關於實時計算 實時計算LOGO 實時計算(Alibaba Cloud Realtime Compute,原阿里雲流計算)是一套基於Apache Flink™️構建的一站式、高效能實時大資料處理平臺,廣泛適用於流式資料處理、離線資料處理、DataLake計算等多種場景。實時計算主要應用於實時網際網路資料

阿里資料庫10月刊阿里資料庫獲國際頂級研究機構認可 服務中國十億使用者 領跑資料時代

一、重點事件:Gartner公佈2018全球資料庫魔力象限 阿里雲是唯一入選中國企業 國際知名調研機構Gartner公佈了2018年全球資料庫魔力象限評選結果,阿里雲成為該領域最大黑馬,以國內資料庫市場份額第一的身份,首次入選並且進入遠見者(Visionaries)象限,這是中國科技企業首次進入該榜單,意味

週刊】第194期阿里與天貓雙11這十年

本期頭條 阿里雲與天貓雙11這十年 2009年,發生了兩件看似不起眼的事。初春剛過,阿里雲在北京一棟沒有暖氣的寫字樓寫下了飛天第一行程式碼。同年11月11日,淘寶商城啟動了一個叫做雙11的促銷活動。誰也沒想到,多年以後他們會是現在這模樣。今年雙11期間,阿里雲上新增呼叫的彈性計算能力累計超過1000萬

2018廣州棲大會遊戲專場阿里攜手虎牙,首次落地直播行業邊緣節點及企業網服務

2018年11月22日,由阿里巴巴集團主辦的廣東省大資料開發者大會暨2018廣東雲棲大會在廣州正式召開,其中以助力遊戲企業暢遊全球為主題的遊戲雲專場也在上午如期舉辦。在遊戲雲專場中,阿里雲高階商務專家李知明首先發言:邊緣計算節點目前已經是直播行業基礎資源供給的重要形態,極大地促進了行業的發展,同時該技術隨著5

百萬大獎阿里工業APP創新大賽等你來報名

2018年11月23日 阿里雲工業APP創新大賽正式啟動報名,首屆阿里雲工業APP創新大賽由阿里雲、Intel、物聯網智庫、阿里雲MVP等聯合舉辦,面向全國公開徵集新型工業APP,誠意邀請企業、團隊及個人開發者加入這場創新賽事,創意落地、成果孵化、品牌宣傳、專案機會,總獎池價值超百萬,有志者,速來挑戰!

補發一下幾天前要上線的水文阿里伺服器Centos6安裝Mysql5.8(centos6.1)

阿里雲伺服器安裝MySQL 提前說一句,發洩一下怨氣,百度上上面那麼多教程,一搜一大把,居然都說不清楚,或者壓根沒有照顧新手,沒有交代地亂來,真是讓人走冤枉路,裝了卸,卸了裝,原地爆炸!!! 切入正題,要安裝你先看看自己系統資訊(lsb_release -a,如果沒有這命令,可以先yum i

Frost & Sullivan權威報告阿里再次領跑WAF大中華區市場

近日,國際權威分析機構Frost & Sullivan 針對Web應用防火牆(簡稱“WAF”)領域釋出了《2017年亞太區Web應用防火牆市場報告》,阿里雲以市場佔有率45.8%的絕對優勢連續兩年領跑大中華區雲WAF市場,這不僅佐證了阿里雲Web應用防火牆的產品能力與獨特優勢,更是客戶對阿里雲WAF的

阿里馬勁保證產品持續擁有穩定性的實踐和思考

對所有的技術人員來說,業務可靠性提升是一個系統工程,涉及網路管理、IDC管理、伺服器管理、交付管理、變更管理、故障管理、監控管理、預案管理、根因分析、容量規劃、容災演練、標準化建設、整合測試、泛操作管理、許可權管理、資料安全管理等方方面面,隨著先進技術的應用、業務雲化、微服務化等,業務架構變得更

輕鬆上系列之五阿里容災與備份方案

災備能力是各類雲產品能力與穩定性非常重要的衡量指標,猶記得某友商雲因為資料丟失被索賠1000多萬的慘痛教訓。保障企業業務穩定、IT系統功能正常、資料安全十分重要。因此可以同時保障資料備份與系統、應用容災的災備解決方案應勢而生,且發展迅速。 下面我們來看,在阿里雲和阿里雲產品都有哪些災備的解決方案和能力。