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