入門
以下文檔與 Bookings ONE 本地安裝相關,如果您使用 Bookings ONE 的雲訂閱計劃,則無需參考以下信息
安裝Bookings ONE伺服器
1. 了解Bookings ONE伺服器的組件
Bookings ONE伺服器是基於Docker技術構建的。感謝Docker,Bookings ONE能夠託管在各種環境中,並且還可以支援簡單的安裝。一開始,您需要了解構建 Bookings ONE伺服器的3個關鍵組件。
- 應用程式 - 用於託管Bookings ONE映像的docker容器
- 數據庫 - 將關鍵數據保存在Bookings ONE
- 文件存儲 - 保存上傳到Bookings ONE的視頻和圖像,以及應用程式日誌文件
2. 根據您的實際使用情況選擇基礎架構
您需要確認基礎架構,我們推薦以下幾種基礎架構供您參考:
如果您對Docker託管/數據庫/雲託管有深入的了解,實際上您可以根據需要託管到其他平台,例如(谷歌雲/阿里雲)。
3. 安裝組件
最後,如果您確認基礎設施,您可以按照以下安裝指南根據您選擇的組件設置系統:
應用程式
數據備份
如果您使用的是 Bookings ONE,我們強烈建議您將備份應用到Bookings ONE,但實際上並非所有組件都需要通過Bookings ONE進行備份。
應用程式 - 無需備份應用程式。Bookings ONE docker鏡像內置於單個鏡像中,應用程式中不會存儲任何數據。 如果應用伺服器因硬盤損壞等任何原因出現故障,只需將應用伺服器重新安裝為新的,並連接到現有的文件存儲和數據庫即可。
數據庫 - 強烈推薦,所有關鍵用戶項目和數據都存儲在Bookings ONE伺服器中,如果數據庫數據丟失,將對系統造成不可恢復的影響。 當然,備份策略和機制上並沒有規定,硬盤備份/RAID 1數據鏡像/數據庫備份都適用於數據庫備份。
文件存儲 - 推薦,Bookings ONE系統中存儲的文件主要是房間圖像/照片,以及跟踪問題的日誌文件。由於文件丟失而導致的文件存儲損壞可能會給Bookings ONE帶來一些不便,例如無法顯示圖像,但這不會對主要預約流程產生直接影響。用戶可以輕鬆地將文件重新上傳到Bookings ONE以恢復它。但是我們仍然建議您使用文件存儲備份機制,因為它可以防止在發生任何意外問題時給最終用戶帶來不便。
系統容量建議
確認系統基礎設施備份機制後,下一步需要了解的是每個項目的容量。
系統的以下建議是基於Bookings ONE之前的生產經驗,可以處理1000個用戶的訪問,並帶有數據存儲,以保證系統的穩定性和流暢性。
這些建議僅用於估計目的,系統使用情況會有所不同,具體取決於使用頻率和使用的功能。 請監控系統資源使用情況,根據實際使用情況修改系統容量。
應用程式
雲端 | 本地 | |
---|---|---|
最少伺服器數量/實例 | 2 實例 | 2 伺服器 |
最少CPU | 8 核心 | 8 核心 |
最小RAM | 14 GB | 16 GB |
最小磁盤大小 | 10 GB | 50 GB |
數據庫
雲端 | 本地 | |
---|---|---|
最少DTU | 100 | - |
最少CPU | - | 8 核心 |
最小RAM | - | 16 GB |
最小磁盤大小 | 30 GB | 50 GB |
文件存儲
雲端 | 本地 | |
---|---|---|
最小磁盤大小 | 10 GB | 30 GB |
備份伺服器
備份伺服器存儲估計基於一個簡單的計算。例如,如果您想保持每日備份30天、每月備份1年、每年備份7年,則所需大小為 (30 + 12 + 7) * 30GB = 1.47 TB