依靠K8S實現(xiàn)新一代通用AP層架構(gòu)

在容器商用化市場競賽上,Docker以簡單易用的封裝設(shè)計,掀起了容器技術(shù)的浪潮,相繼成為了容器技術(shù)的標準,也帶動了IT架構(gòu)下個十年的變革。

在永新等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),永新網(wǎng)站建設(shè)費用合理。

雖然早在2006年就開始發(fā)展容器技術(shù)的Google慢了一步,但每周至少啟用20億個容器的大規(guī)模部署經(jīng)驗,讓Google走上了另一條容器發(fā)展之路,也就是以提供大規(guī)模容器調(diào)度和集群管理為主的Kubernetes計劃。

4年過去了,Docker和Kubernetes的地位顯然互換,過去Docker是最多人瑯瑯上口的容器技術(shù)名詞,現(xiàn)在主角則變成了Kubernetes。云端教父AWS云端架構(gòu)策略副總裁Adrian Cockcroft曾指出,兩者雖然都是運用容器技術(shù),但最大的差異是,Docker是要解決應(yīng)用程序開發(fā)(Developing)問題,而Kubernetes是要解決更上層的應(yīng)用程序運維問題(Operation)。開發(fā)問題是早期的痛點,但隨著企業(yè)越來越依賴容器技術(shù),內(nèi)部應(yīng)用越來越多是云原生應(yīng)用時,運維會是企業(yè)IT的新痛點。 

運維管理需求是Kubernetes后來居上的關(guān)鍵

因為云原生應(yīng)用大多采用微服務(wù)架構(gòu)設(shè)計,結(jié)合容器技術(shù),一支應(yīng)用程序往往需要數(shù)十,甚至復(fù)雜者要上百個容器化微服務(wù)程序組成,企業(yè)若有1百支應(yīng)用,就得管上數(shù)千,甚至上萬個容器化微服務(wù),運維管理就成了最大的挑戰(zhàn)。這正是后來主打大規(guī)模容器集群管理的Kubernetes后來勝出的關(guān)鍵。

企業(yè)商軟大廠也紛紛加入Kubernetes平臺戰(zhàn)局,不論是在云端服務(wù)或是私有PaaS平臺上,來發(fā)展自己的Kubernetes產(chǎn)品。像微軟更直接找來Kubernetes共同創(chuàng)辦人Brendan Burns,負責率領(lǐng)Azure容器服務(wù)團隊,自己混合云產(chǎn)品Azure Stack也大力支持Kubernetes。IBM同樣也靠以Kubernetes為核心的PaaS軟件IBM Cloud Private,要來搶攻企業(yè)私有云容器平臺市場,尤其是微服務(wù)管理需求。

很早就支持Kubernetes的紅帽,在2015年推出的OpenShift 3.0版中,不惜放棄自己的容器調(diào)度工具,開始支持Kubernetes,現(xiàn)在更成為了要通吃跨多云、混合云架構(gòu),又能通吃裸機、容器和VM的企業(yè)級通用應(yīng)用管理平臺。而虛擬化龍頭VMware也不落人后,近來也改力推主打通吃多家IaaS公云和Kubernetes集群管理的容器服務(wù)PKS軟件。連甲骨文都在旗下云端服務(wù)支持Kubernetes。

而云端容器托管服務(wù)這兩年更進入了新的競爭階段,不少云端業(yè)者相繼將自己容器托管服務(wù)中的Container,改由Kubernetes取代,例如Azure的ACS早在去年就換成了AKS,IBM則是今年5月將CloudContainer Service更名為Cloud Kubernetes Service,簡稱IKS。Kubernetes取代了Container,成了容器服務(wù)的新代名詞。

先讓Helm格式成為Kubernetes App封裝格式

但是,Google的Kubernetes布局,遲遲沒有跨出云端,除了積極參與Kubernetes開源項目之外,就是全力發(fā)展GKE,試圖打造出云端容器代管服務(wù)領(lǐng)導(dǎo)者的地位。直到今年Next云端產(chǎn)品大會舉辦前一周,Google低調(diào)地發(fā)布了一個消息,將原本GCP的服務(wù)快速安裝入口網(wǎng)站(Cloud Launcher)更名為Google Cloud應(yīng)用市場,開始賣起來各種第三方軟件廠商開發(fā)的商業(yè)軟件。

其中最特別的是,這個App市場中設(shè)置了企業(yè)級Kubernetes App類型,也就是Kubernetes App市場。使用GCP的企業(yè),可以直接在這個App市場,購買想要用的Kubernetes App。Nginx、Spark、Elasticsearch、WordPress、Cassandra等13家軟件公司,開始透過Kubernetes App的形式銷售企業(yè)級軟件。

Google還預(yù)告要制訂一個Kubernetes App的標準,就像OCI容器鏡像那樣的容器應(yīng)用打包形式,Google試圖要讓通過Kubernetes封裝管理套件Helm打包的Kubernetes App也能成為一種流通用的封裝格式。

不同Docker容器化應(yīng)用,得將所有程序封裝到單一個鏡像中,Helm可以將組合一支應(yīng)用系統(tǒng)的多個微服務(wù)程序各自的鏡像,打包到一套應(yīng)用程序包中封裝,更符合大型企業(yè)應(yīng)用或復(fù)雜云端原生應(yīng)用的需求。

和Helm封裝形式的通用化和專用市場形式的出現(xiàn),讓Kubernetes App成了容器化應(yīng)用的新格式,這是Google新一代AP層的成形,打下第一個基礎(chǔ)。

GKE On-Prem主機首次公開

到了Next大會第一天開場演講中,正當Google現(xiàn)場示范如何管理部署在兩地的GKE容器集群時,突然秀出其中一套GKE的部署地點,竟然就在Next大會舉辦地點Moscone Center。隨即,舞臺上也出現(xiàn)了這臺GKE主機,Google Cloud云端基礎(chǔ)架構(gòu)資深副總裁Urs H?lzle當場宣布,云端GKE服務(wù)將推出軟件版本GKE On-Prem,可安裝于企業(yè)內(nèi)部機房服務(wù)器中。

Urs H?lzle宣布,Google將以GKE On-Prem軟件,搭配開源微服務(wù)管理平臺Istio,組成一套混合云軟件稱為Cloud Services Platform。GKE On-Prem的管理接口和云端GKE服務(wù)完全相同,企業(yè)可以將云端GKE上的服務(wù),搬到自己機房,而不用改變管理運維方法。企業(yè)運維人員通過GoogleCloud Console就可以同時管理云端的GKE服務(wù)和部署于自己機房的GKE On-Prem環(huán)境。

而Istio則是一套采取服務(wù)網(wǎng)格(Service Mesh)架構(gòu),來管理大量微服務(wù)的軟件,可以將多個Kubernetes集群,集中到單一套服務(wù)網(wǎng)格中,來管理,并能支持跨Kubernetes集群聯(lián)機,也能確保每個集群都套用一致的管理政策。不只Google,紅帽同樣也在自己的OpenShift上要支持Istio,同樣都是看上企業(yè)未來大量微服務(wù)管理的需求。

不只如此,GKE On-Prem軟件也強化了多項混合云整合機制,如企業(yè)可使用也可和云端GKE整合,不用建立復(fù)雜VPN。另外也可通用云端身份或自己的身份驗證服務(wù)來登入GKE On-Prem。

運算工作可以跨不同GKE云端集群或自家的GKE集群間移動。企業(yè)可自建一個本地端Prometheus來監(jiān)控GKE On-Prem,也可用云端的Stackdriver服務(wù)來監(jiān)控本地端的GKE On-Prem集群。

不同于云端GKE,本地端GKE軟件可存取持久性儲存服務(wù)來部署大型應(yīng)用,例如復(fù)雜的數(shù)據(jù)庫。Google云端部署工具Cloud Build也可用來部署本地端GKE On-Prem上的容器應(yīng)用。而Kubernetes應(yīng)用市場上的Kubernetes應(yīng)用,果不其然,也可部署到本地端的GKE On-Prem環(huán)境中。

Google的Cloud Services Platform戰(zhàn)略布局,不只是涵蓋了混合云、企業(yè)私有云、KubernetesApp市場,還要讓自家無服務(wù)器服務(wù),能部署到GKE On-Prem上,來進入企業(yè)內(nèi)部。

企業(yè)混合云架構(gòu)的最后一塊拼圖

Urs H?lzle表示,Kubernetes已經(jīng)成為企業(yè)基礎(chǔ)架構(gòu)的部署標準之一,也因此,Google現(xiàn)在更進一步要用GKE On-Prem軟件來補齊企業(yè)混合云架構(gòu)的最后一塊拼圖。Google新策略是將云帶到你身邊。要讓企業(yè)內(nèi)部環(huán)境(on premise)到云端環(huán)境的管理工具能一致化,從網(wǎng)絡(luò)到應(yīng)用程序都能用同樣的管理方式。

而他沒說出口的是,如此一來,借助GKE On-Prem軟件和Cloud Services Platform布局,Kubernetes已經(jīng)成為了企業(yè)全新的應(yīng)用層,甚至可以說是新一代的應(yīng)用服務(wù)器層,未來的Kubernetes云原生應(yīng)用,可以在這一層快速部署,任意調(diào)度擴充和遷移,就像是新一代的通用AP層基礎(chǔ)架構(gòu)。

原文:https://www.ithome.com.tw/news/125469

當前標題:依靠K8S實現(xiàn)新一代通用AP層架構(gòu)
轉(zhuǎn)載源于:http://muchs.cn/article42/jcjphc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、自適應(yīng)網(wǎng)站動態(tài)網(wǎng)站、搜索引擎優(yōu)化、品牌網(wǎng)站制作、網(wǎng)站策劃

廣告

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

成都做網(wǎng)站