新的Paas產(chǎn)品已經(jīng)在容器編排和管理方面留下了好印象,并且吸引了新一代IT操作者的注意。
容器集群抽象層在相對(duì)無知的IaaS和傳統(tǒng)的非常自以為是的PaaS之間搖晃出一個(gè)新的可替代的基礎(chǔ)設(shè)施自動(dòng)化,但企業(yè)會(huì)咬餌上鉤嗎?
平臺(tái)即服務(wù)(PaaS)產(chǎn)品,比如Heroku、Red Hat OpenShift和Cloud Foundry,長期地使用容器,或者sub-OS工作量劃分——作為表面下的執(zhí)行單元,因?yàn)槿萜髟诒3指髯怨ぷ髁糠指魰r(shí)還能顧及細(xì)粒度的基礎(chǔ)設(shè)施共享。
隨著容器朝PaaS在云端之外的產(chǎn)品用途發(fā)展時(shí),他們?cè)絹碓奖徊渴鹪诜?wù)器架構(gòu)的集群中,該架構(gòu)被大量編排以使容器的部署以及變壞的容器刪除和再生自動(dòng)化。
盡管仍然還有更新的PaaS產(chǎn)品的用例,但是最近的容器化狂熱跟容器如何劃分工作量無關(guān),而跟它們?nèi)绾伪淮笠?guī)模的管理有關(guān)。管理容器 編排的大量微小物體鑰匙的需要遍布復(fù)雜的集群抽象層,譬如CoreOS 的Tectonic、Apache Mesos和Google的 Kubernetes。
這些集群管理工具給IT基礎(chǔ)設(shè)施帶來新的自動(dòng)化,使IT擁護(hù)者從手動(dòng)的機(jī)器個(gè)人管理中解放出來。這維護(hù)著PaaS的其中一條基本原則,同時(shí),相對(duì)于傳統(tǒng)的高度抽象的PaaS產(chǎn)品而言,允許更多地對(duì)基礎(chǔ)設(shè)施的直接控制。
新PaaS,為新用戶
但是開發(fā)者不會(huì)那么快就放棄傳統(tǒng)PaaS。換句話說,新的sub-PaaS抽象化對(duì)新一代IT操作者更有吸引力,他們肩負(fù)著操作基礎(chǔ)設(shè)施以支持現(xiàn)代app架構(gòu)。該架構(gòu)需要的自動(dòng)化程度是不可能通過傳統(tǒng)的基礎(chǔ)設(shè)施即服務(wù)(IaaS)實(shí)現(xiàn)的。
“實(shí)際開始使用這些技術(shù)的目標(biāo)客戶群,從某種程度上來說,與關(guān)注PaaS提供的抽象化程度的目標(biāo)客戶群完全不同,” Marco Hochstrasser說。他是Swisscom云平臺(tái)開發(fā)的主管,該公司是總部位于伯恩的PaaS供應(yīng)商,最近開始支持Docker。
“容器技術(shù)是什么對(duì)我來講毫無區(qū)別,”Hochstrassershuo說。但是“Docker被廣泛采用……并且正標(biāo)準(zhǔn)化的放寬市場(chǎng),使得市場(chǎng)驅(qū)動(dòng)在它之上的附加價(jià)值。”
Hochstrasser說,大企業(yè)可能會(huì)簡短的談?wù)揇ocker,然后很快將話題轉(zhuǎn)移到諸如如何在桌面系統(tǒng)的PaaS上部署app或是如何使地鐵連通性增強(qiáng)之類的問題上。當(dāng)他們與一名客戶的CIO和系統(tǒng)管理員交談時(shí),“他們談?wù)?lsquo;為什么Cloud Foundry不做這個(gè)?為什么不能自己運(yùn)行HAProxy,為什么不能配置這個(gè)?’” Hochstrasser說。“這是不同的角度和觀點(diǎn)。”
上升的Docker趨勢(shì)正提升所有在PaaS海洋里的船只,隨著這些新受眾賦予PaaS新的生命,正如PaaS在技術(shù)上改變了他們。
“所有都開始合并成為同一個(gè)概念,”Booz Allen Hamilton技術(shù)創(chuàng)新組高級(jí)技術(shù)專家Nirmal Mehta說。,該公司是位于美國弗吉尼亞州McLean的咨詢公司,跟政府組織合作建立DevOps文化。
“PaaS加速了采納容器化的速度,反過來它又會(huì)加快了PaaS的采用速度,”他說。“現(xiàn)在我們正處于戰(zhàn)斗的開始,戰(zhàn)斗發(fā)生在所有這些圍繞container編排的競(jìng)爭(zhēng)平臺(tái)。平臺(tái)即服務(wù)是一種外表,覆蓋所有你需要編排containers的的其他組件。”
PaaS老人學(xué)新把戲
IT操作者支持微服務(wù)、更新的PaaS產(chǎn)品。Apcera,提供了一種基于策略的替代以管理IT基礎(chǔ)設(shè)施,不需要IT放棄全部控制給云服務(wù)提供商或者企業(yè)內(nèi)的開發(fā)者。
Apcera基于策略的資源配置與客戶曾在大多數(shù)其他PaaS上看到的有所不同,紐約人事服務(wù)提供商nextSource 的CTO Juan Garcia說。
“他們建造語義管道的能力,能配置從我們的應(yīng)用到彼此微服務(wù)的訪問而不用理解網(wǎng)絡(luò)層……是非常靈巧和獨(dú)特的,” Garcia說。
大多數(shù)應(yīng)用開發(fā)者不關(guān)心容器是否運(yùn)行在PaaS層下面的基礎(chǔ)設(shè)施層——基礎(chǔ)設(shè)施如何配置根本不在他們的關(guān)心范圍內(nèi)。但是對(duì)IT操作者而言,容器編排平臺(tái)提供了一種轉(zhuǎn)換遺留基礎(chǔ)設(shè)施這項(xiàng)重要工作的方法,還能支持傳統(tǒng)應(yīng)用適應(yīng)新的基于微服務(wù)的世界。
舉個(gè)例子,Red Hat的OpenShift有PaaS層來提供應(yīng)用發(fā)布和持續(xù)集成服務(wù),這是Kubernetes 這類container調(diào)度者沒有的特征,但是它已經(jīng)換出基于‘彈藥筒’的容器編排系統(tǒng),為用戶可配置的Kubernetes基底。
OpenShift提供了傳統(tǒng)的IaaS和PaaS世界里最好的,根據(jù)Dietmar Fauser的說法。他是Amadeus IT Group SA的架構(gòu)、質(zhì)量和治理的的副總,這是一家總部位于馬德里的旅行技術(shù)公司。