在過去的幾年裡,由於工作關係對Cloud Foundry和Kubernetes一些簡單的接觸,2015年為單位做PaaS的技術選型,那個時候基本是Cloud Foundry一家獨大,用warden容器,正在向garden容器過渡,那時候docker容器也是剛剛出現不久,技術上講,個人認為還有待提升。
Cloud Foundry
Cloud Foundry是一個獨立於雲的平臺即服務解決方案,也是業界最成功的PaaS平臺。Cloud Foundry提供了一個可輕鬆運行、擴展和維護應用程序的環境和快速便捷的開發者體驗。Cloud Foundry支持Java、NodeJS、Ruby、Python等大多數語言和環境。
開源的Cloud Foundry由Cloud Foundry基金會開發並支持,基金會包括Pivotal、IBM、VMware以及其它許多廠商。商業版本的Cloud Foundry,如IBM Bluemix和Pivotal Cloud Foundry,是基於開源的Cloud Foundry項目並在其基礎上提供企業級的支持。
Kubernetes
Kubernetes是一個來源於谷歌Borg項目的開源雲平臺。它由Cloud Native Computing Foundation發起,該基金會的成員包括了許多行業巨頭,如AWS、Azure、Intel、IBM、RedHat、Pivotal等許多公司。
Kubernetes首要的功能是一個容器編排和容器生命週期的管理。儘管不限於此,但它通常是被用來運行Docker容器,它的受眾人群更廣泛一些,比如想要構建在容器服務之上的應用和服務開發人員。有一些解決方案基於Kubernetes提供了PaaS體驗,比如IBM的Container Service和RedHat的OpenShift等。
當時認為,作為傳統大型企業,信息轉型應該使用更成熟的技術體系,而不是追求剛剛出現的技術,我們將技術定位在Cloud Foundry,她具備:
- 成熟的身份驗證系統UAA,用戶組和multi-tenancy的支持
- 方便快捷的cf push
- 自帶負載均衡Router
- 強大的日誌和metrics整合
- 成熟的部署工具BOSH
這些都是我們迫切需要的,但由於多種原因,項目下馬了,一個皮膚白皙、面容姣好的成熟御姐就這樣遠離了。
時光荏苒,2019年到了,一晃就快4年了,在這期間,docker技術體系的一系列發展,讓我們眼花繚亂,各種各樣的初創公司如雨後春筍般的崛起,Kubernetes這個小姐姐愈發成熟了,她具備:
- 大量社區和第三方支持,提供強大的擴展性
- 方完善的容器生命週期和自動伸縮管理
- 方便快捷的容器化應用部署
- 良好、多樣的持久層支持
- 多種開源UI支持
這些讓我們更加的欣喜若狂。
其實寫下今天這個文章的我想表述的是,一個18、9 的小姐姐和一個45的熟婦,你選哪個?更重要的是,最近和廠商做技術交流,帶了一個解決方案,Cloud Foundry+Kubernetes,給我的感覺就是一個45的熟婦帶著11、2的蘿莉,還收你雙飛的價格,你會要嗎?
結果我認為,不言而喻,成熟意味著即將沒落,不要說其他的好,單說一個耦合,Cloud Foundry畢竟還是採用上一架構的模式,太緊了,而這恰恰並不是IT技術男,所追求的。只能說花魁雖好,只是年紀大了些。
雖然Kubernetes這一系列有者或多或少的,這樣那樣的問題和毛病,但是這個小姐姐能夠有更多的調教空間,不是嗎。鬆散的結合方式,可能更具備吸引IT男的魅力。
IT男,一直都是對愛情專一的男人,我們的目標在這麼多年來一直保持一直,不像那些女人,蘿莉時喜歡蘿莉男,小姐姐時喜歡高富帥,少婦時喜歡成熟男,熟婦時喜歡金磚男。
我們IT男,不論年齡多麼小,下至7、8歲的小IT,不論年紀多麼老,上至78的耋耄人,我們能夠勇敢的,大聲的說,我們一直喜歡的就是一個,18、9歲的小姐姐。
對於這兩個體系,我研究的並不多,只是面上淺淺的瞭解,對與不對,希望指出。多多學習。88
噴與不噴無所謂,因為單位工作太多了,都只能淺嘗輒止,沒時間看了,繼續工作,還要趁著現在沒事,去學習信息安全,啥事都有我,系統架構師我還沒更新完呢,只能說一聲,大家自學啊,哈哈,
學與不學在與自己,尤其是對於在外面工作的朋友,不要被技術淘汰了,沒有了技術,你又不是創始團隊的,等待你的只能是,拜拜拜拜拜拜了。此話外部朋友共勉之!