跳到主要內容

入門

注意

以下文檔與 Bookings ONE 本地安裝相關,如果您使用 Bookings ONE 的雲訂閱計劃,則無需參考以下信息

安裝Bookings ONE伺服器

1. 了解Bookings ONE伺服器的組件

Bookings ONE伺服器是基於Docker技術構建的。感謝Docker,Bookings ONE能夠託管在各種環境中,並且還可以支援簡單的安裝。一開始,您需要了解構建 Bookings ONE伺服器的3個關鍵組件。

  1. 應用程式 - 用於託管Bookings ONE映像的docker容器
  2. 數據庫 - 將關鍵數據保存在Bookings ONE
  3. 文件存儲 - 保存上傳到Bookings ONE的視頻和圖像,以及應用程式日誌文件

2. 根據您的實際使用情況選擇基礎架構

您需要確認基礎架構,我們推薦以下幾種基礎架構供您參考:

如果您對Docker託管/數據庫/雲託管有深入的了解,實際上您可以根據需要託管到其他平台,例如(谷歌雲/阿里雲)。

3. 安裝組件

最後,如果您確認基礎設施,您可以按照以下安裝指南根據您選擇的組件設置系統:

應用程式

數據備份

如果您使用的是 Bookings ONE,我們強烈建議您將備份應用到Bookings ONE,但實際上並非所有組件都需要通過Bookings ONE進行備份。

  1. 應用程式 - 無需備份應用程式。Bookings ONE docker鏡像內置於單個鏡像中,應用程式中不會存儲任何數據。 如果應用伺服器因硬盤損壞等任何原因出現故障,只需將應用伺服器重新安裝為新的,並連接到現有的文件存儲和數據庫即可。

  2. 數據庫 - 強烈推薦,所有關鍵用戶項目和數據都存儲在Bookings ONE伺服器中,如果數據庫數據丟失,將對系統造成不可恢復的影響。 當然,備份策略和機制上並沒有規定,硬盤備份/RAID 1數據鏡像/數據庫備份都適用於數據庫備份。

  3. 文件存儲 - 推薦,Bookings ONE系統中存儲的文件主要是房間圖像/照片,以及跟踪問題的日誌文件。由於文件丟失而導致的文件存儲損壞可能會給Bookings ONE帶來一些不便,例如無法顯示圖像,但這不會對主要預約流程產生直接影響。用戶可以輕鬆地將文件重新上傳到Bookings ONE以恢復它。但是我們仍然建議您使用文件存儲備份機制,因為它可以防止在發生任何意外問題時給最終用戶帶來不便。

系統容量建議

確認系統基礎設施備份機制後,下一步需要了解的是每個項目的容量。

系統的以下建議是基於Bookings ONE之前的生產經驗,可以處理1000個用戶的訪問,並帶有數據存儲,以保證系統的穩定性和流暢性。

注意

這些建議僅用於估計目的,系統使用情況會有所不同,具體取決於使用頻率和使用的功能。 請監控系統資源使用情況,根據實際使用情況修改系統容量。

應用程式

雲端本地
最少伺服器數量/實例2 實例2 伺服器
最少CPU8 核心8 核心
最小RAM14 GB16 GB
最小磁盤大小10 GB50 GB

數據庫

雲端本地
最少DTU100-
最少CPU-8 核心
最小RAM-16 GB
最小磁盤大小30 GB50 GB

文件存儲

雲端本地
最小磁盤大小10 GB30 GB

備份伺服器

備份伺服器存儲估計基於一個簡單的計算。例如,如果您想保持每日備份30天、每月備份1年、每年備份7年,則所需大小為 (30 + 12 + 7) * 30GB = 1.47 TB