PaaS是Platform as a Service的縮寫(xiě),是指平臺(tái)即服務(wù)。把服務(wù)器平臺(tái)作為一種服務(wù)提供的商業(yè)模式,通過(guò)網(wǎng)絡(luò)進(jìn)行程序提供的服務(wù)稱之為SaaS,是云計(jì)算三種服務(wù)模式之一,而云計(jì)算時(shí)代相應(yīng)的服務(wù)器平臺(tái)或者開(kāi)發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了PaaS。那么Go語(yǔ)言開(kāi)發(fā)的PaaS工具,你知道嗎?本文為大家介紹一下。 1、Kubernetes Kubernetes是來(lái)自Google云平臺(tái)的開(kāi)源容器集群管理系統(tǒng)。基于Docker構(gòu)建一個(gè)容器的調(diào)度服務(wù)。該系統(tǒng)可以自動(dòng)在一個(gè)容器集群中選擇一個(gè)工作容器供使用。其核心概念是Container Pod。 2、Rancher Rancher是基于Go編寫(xiě)的k8s管理平臺(tái),采用k8s in k8s的方式,極大的簡(jiǎn)化了k8s部署,并能同時(shí)管理多套k8s集群,操作和安全俱佳,是一款非常好的Devops工具。 3、Tsuru 在Tsuru的PaaS服務(wù)下,你可以選擇自己的編程語(yǔ)言,選擇使用SQL或者NoSQL數(shù)據(jù)庫(kù),memcache、redis等等許多服務(wù),甚至與你可以使用Git版本控制工具來(lái)上傳你應(yīng)用。 4、Lain Lain是一個(gè)基于docker的PaaS系統(tǒng)。其面向技術(shù)棧多樣尋求高效運(yùn)維方案的高速發(fā)展中的組織,devops人力缺乏的startup ,個(gè)人開(kāi)發(fā)者。統(tǒng)一高效的開(kāi)發(fā)工作流,降低應(yīng)用運(yùn)維復(fù)雜度;在IaaS/私有IDC裸機(jī)的基礎(chǔ)上直接提供應(yīng)用開(kāi)發(fā),集成,部署,運(yùn)維的一攬子解決方案。 5、Atlantis Atlantis是一款基于Docker,使用Go編寫(xiě),為HTTP應(yīng)用準(zhǔn)備的開(kāi)源PaaS。Atlantis可以在路由請(qǐng)求中輕松的構(gòu)建和部署應(yīng)用到容器。Atlantis在Ooyala的新應(yīng)用中得到了很廣泛的應(yīng)用。 6、OpenDCP OpenDCP是一個(gè)基于Docker的云資源管理與調(diào)度平臺(tái),集鏡像倉(cāng)庫(kù)、多云支持、服務(wù)編排、服務(wù)發(fā)現(xiàn)等功能與一身,支持服務(wù)池的擴(kuò)縮容,其技術(shù)體系源于微博用于支持節(jié)假日及熱點(diǎn)峰值流量的彈性調(diào)度DCP系統(tǒng)。OpenDCP允許利用公有云服務(wù)器搭建起適應(yīng)互聯(lián)網(wǎng)應(yīng)用的IT基礎(chǔ)設(shè)施,并且將運(yùn)維的工作量降到最低。 7、Cloud Foundry-Mesos Cloud Foundry-Mesos框架由華為與Mesosphere的工程師合作完成,能夠?yàn)閼?yīng)用提供安全可靠的、可伸縮、可擴(kuò)展的云端運(yùn)行環(huán)境,并且應(yīng)用能夠享用Cloud Foundry生態(tài)圈內(nèi)各類(lèi)豐富的服務(wù)資源。企業(yè)能夠通過(guò)Cloud Foundry開(kāi)發(fā)云應(yīng)用,并通過(guò)Cloud Foundry-Mesos將應(yīng)用部署到DCOS上,使應(yīng)用能夠與DCOS上安裝的其他服務(wù)及應(yīng)用框架共享資源,實(shí)現(xiàn)資源利用率最大化,能夠大幅降低企業(yè) 數(shù)據(jù)中心運(yùn)營(yíng)成本。DCOS能夠運(yùn)行在虛擬和物理環(huán)境上,能夠支持Linux,并可適用于私有云、公有云及混合云環(huán)境。 |
|
來(lái)自: 老男孩IT教育 > 《待分類(lèi)》