Anthos 助力混合云構(gòu)建
? ? ? ? Anthos用于打造混合云以及跨公有云的平臺,并在此之上方便開發(fā)人員、運(yùn)維人員、產(chǎn)品經(jīng)理通過統(tǒng)一的指令,為用戶打造云原生應(yīng)用的現(xiàn)代化解決方案之路。日趨成熟的部署模式,支持了包括了gcp、AWS、Azure等多種公有云及本地?cái)?shù)據(jù)中心的第三方的kubernetes集群。

? ? ? ? 在本次谷歌開發(fā)者峰會上,通過高盛公司的一個案例,展示了Anthos協(xié)助企業(yè)解決痛點(diǎn)的整個過程。
? ? ? ? 初期,高盛公司的痛點(diǎn)主要集中在用于基礎(chǔ)設(shè)施及使用應(yīng)用程序部署的自動化部署工具會影響開發(fā)人員的工作效率,同時針對跨語言難以保障安全策略以及進(jìn)行生命周期管理。
傳統(tǒng)的云模式和部署是異步的,目標(biāo)狀態(tài)和操作之間是松散的契約關(guān)系。
? ? ? ? 為了應(yīng)對這些問題,Anthos的解決方案是:使用kubernetes基礎(chǔ)服務(wù)模型將基礎(chǔ)設(shè)施和應(yīng)用程序使用配置為數(shù)據(jù),config controller 協(xié)調(diào)google cloud和kubernetes資源、配置同步。Kubernetes 資源管理器在管理當(dāng)前狀態(tài)與目標(biāo)狀態(tài)之間建立更牢固的契約。使用Gitops的風(fēng)格保證云上資源能夠同步的部署。

目前Anthos支持三種方式進(jìn)行遷移至云端:
以云為中心部署模式,對現(xiàn)有程序的自動化改造,遷移至gcp的虛擬機(jī)
支持將Vmware整個虛擬化棧遷移至google cloud 的ve(vmware engine)
可以將虛擬機(jī)遷移至Google Kubernetes Engine中的容器
? ? ? ? 新版的Anthos可以連接本地虛擬機(jī),并支持如下兩種方式對現(xiàn)有的數(shù)據(jù)中心進(jìn)行現(xiàn)代化改造:
將虛擬機(jī)遷移至本地容器和多云
使用Kubernetes對本地虛擬機(jī)進(jìn)行現(xiàn)代換改造(如Anthos clusters on Bare Metal)
? ? ? ? 此次谷歌開發(fā)者峰會上讓我倍感興奮的是新版的Anthos提供了跨云(包括跨公有云和混合云)的支持,這對于有著自建硬件資源的企業(yè)上云有了更多的選擇。Anthos配合Hybrid的使用,能夠輕松讓源碼構(gòu)建部署于Kubernetes中,讓開發(fā)人員能夠無需關(guān)心底層環(huán)境更加專注于業(yè)務(wù)代碼的快速迭代。運(yùn)維人員更可以關(guān)注基礎(chǔ)設(shè)施編排的代碼實(shí)現(xiàn),消除配置漂移及雪花服務(wù)器,在提高系統(tǒng)可用性的同時不會額外增加負(fù)擔(dān),讓基礎(chǔ)設(shè)施即代碼可以更好的落地。同時,期待明年Anthos能帶給我們更多想象的空間。