提問:雲幫總在提 「以應用爲中心」 這個 「應用」究竟是什麼鬼?php
回答: 首先明確雲幫中說的應用絕對不是手機APP。它是雲幫平臺中可獨立操做的單元。
用一個圖來簡單描述一下雲幫應用:mysql
經過雲幫建立的應用就會包含圖中提到的屬性、行爲和特性redis
雲幫中的應用如何建立呢?sql
提問:咱們想將雲幫應用到內部開發測試環境中,有沒有好的實踐方法?docker
回答: 你說的內部開發測試環境應該就是你們常說的CI/CD吧,容器技術最大的2大優點就是:後端
雲幫平臺提供了一整套的CI/CD工具,藉助於DevOps的思想,開發只須要關注代碼、業務層面的工做,雲幫的自動構建模塊能夠解決源碼和Dockerfile的環境構建,並提供快速發佈和一鍵回滾的功能。發佈後的應用能夠經過實時性能分析排查程序性能問題。一句話:程序的問題 開發+雲幫 所有搞定! ,運維只須要關注平臺底層的資源便可。負載均衡
提問:雲幫須要一個應用域名,它到是作什麼用的?運維
回答:
雲幫平臺上運行起來的應用,若是須要外部訪問,都須要一個域名與之對應。這個域名是應用的標示,同時也是平臺負載均衡區分後端服務的方法。下圖是負載均衡根據不一樣的域名代理到後端真實的應用容器的示例圖:dom
說明:工具
雲幫安裝程序默認會自動註冊一個*.<random>.goodrain.io
的泛域名並進行dns的解析工做。
提問:我想編排一系列服務,爲何雲幫沒有服務編排功能?
回答: 雲幫是經過依賴的方式來創建各個應用之間的關係,例如:一個php應用須要redis和mysql服務,雲幫只須要在php應用的依賴頁面關聯這兩個服務便可。後續雲幫會加強服務編排的功能如: