雲幫一周問答集錦(10.31-11.06)


本文總結了上周(10.31-11.06)用戶在使用 好雨雲幫平台的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。

Q:雲幫總在提 “以應用為中心” 這個 “應用”到底是什么鬼?

A:

首先明確雲幫中說的應用絕對不是手機APP。它是雲幫平台中可獨立操作的單元。
用一個圖來簡單描述一下雲幫應用:

通過雲幫創建的應用就會包含圖中提到的屬性行為特性

雲幫中的應用如何創建呢?

  • 第一種方式:通過源代碼創建,也就是說我只要開發了程序源碼,就可以通過對接Git倉庫創建一個應用
  • 第二種方式:通過應用市場創建,這種方式是最快捷創建應用的方式。相當於將docker hub上的鏡像運行起來一樣,並且具備雲幫平台的一系列特性(高可用,性能監控,彈性伸縮……)

Q:我們想將雲幫應用到內部開發測試環境中,有沒有好的實踐方法?

A:

你說的內部開發測試環境應該就是大家常說的CI/CD吧,容器技術最大的2大優勢就是:

  • 封裝特性:將代碼和環境打包在一個鏡像中。
  • 鏡像倉庫:將鏡像以代碼的方式推送和發布。

但要想將這兩個特性融入到CI/CD流程中,需要我們借助Jenkins、registry、構建等眾多組件,還要銜接各個組件之間的關系和調度。

雲幫平台提供了一整套的CI/CD工具,借助於DevOps的思想,開發只需要關注代碼、業務層面的工作,雲幫的自動構建模塊可以解決源碼Dockerfile的環境構建,並提供快速發布和一鍵回滾的功能。發布后的應用可以通過實時性能分析排查程序性能問題。一句話:程序的問題 開發+雲幫 全部搞定! ,運維只需要關注平台底層的資源即可。

Q:雲幫需要一個應用域名,它到是做什么用的?

A:

雲幫平台上運行起來的應用,如果需要外部訪問,都需要一個域名與之對應。這個域名是應用的標示,同時也是平台負載均衡區分后端服務的方法。下圖是負載均衡根據不同的域名代理到后端真實的應用容器的示例圖:

說明:

  • 每個應用有一個唯一的域名。(應用名.團隊名.xxx.xxx)
  • 當用戶訪問應用域名時,請求會到達負載均衡。
  • 負載均衡根據不同的域名將請求甩給后端的容器組。

雲幫安裝程序默認會自動注冊一個*.<random>.goodrain.io 的泛域名並進行dns的解析工作。

Q:我想編排一系列服務,為什么雲幫沒有服務編排功能?

A:

雲幫是通過依賴的方式來建立各個應用之間的關系,例如:一個php應用需要redis和mysql服務,雲幫只需要在php應用的依賴頁面關聯這兩個服務即可。后續雲幫會增強服務編排的功能如:

  • 直接通過 docker-compose 配置文件創建應用
  • 應用的分組
  • 應用的批量處理
  • 應用鏡像下載

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com