您可以選擇自行代管 Looker (原始) 執行個體或部署作業,也可以讓 Looker 代為代管。在說明文件中,我們將由 Looker 代管的執行個體或部署稱為「Looker 代管」,而將在內部代管的執行個體或部署稱為「客戶代管」或「自行代管」。
當 Looker 代管您的部署作業時,Looker 會根據資源使用率和業務需求,代您管理與 Looker 應用程式相關的所有必要 IT 功能,大幅減少安裝、設定及維護 Looker 應用程式所需的作業量。相反地,如果您自行代管部署作業,就必須負責管理許多這些程序和函式。客戶代管部署作業包含產品內服務,也就是由 Looker 代管且可透過產品存取的服務,特別是授權資料、設定備份、系統錯誤報告、資料操作和支援單,如 Looker 安全性頁面的「Looker 分享的應用程式資料」一節所述。
在兩種託管選項之間做出選擇,就必須在便利性和控制權之間做出取捨。選擇由 Looker 代管的服務,您就能專注於將 Looker 整合至業務工作負載,而無須管理基礎架構。相反地,自行代管 Looker 部署作業可讓您完全控管基礎架構管理,但會增加初始啟動和持續維護的額外成本。
本頁面提供以下資訊,協助您根據需求選擇最合適的代管選項:
各託管選項的比較優勢
下表比較各項託管服務的優點。
優點 | Looker 代管 | 客戶代管 |
預設可存取所有 Looker 功能 |
X |
|
不需要設定或維護硬體 |
X |
|
自動軟體更新和維護 (每月或每季) |
X |
|
擴充硬體,無須額外付費:
|
X |
|
應用程式和主機監控 |
X |
|
自動 Looker 執行個體備份 |
X |
|
視需要進行後端資料庫遷移 |
X |
|
99.9% 的服務水準協議可用時間 (進階與菁英) |
X |
|
S1 回應服務水準協議 1 小時 |
X |
|
使用 Looker API |
X |
X |
多實體遷移 |
X |
X |
直接存取及匯出伺服器和記錄 |
X |
Looker 代管選項的優點和限制
下表列出使用 Looker 代管部署的優點和限制。
Looker 代管部署的優點
下表列出使用 Looker 代管部署的優點。
Looker 執行個體的積極管理 |
將成效監控工作交給 Looker 團隊,專注於運用 Looker 提供的可行資料洞察做出決策。 |
隨時取得最新功能和更新 |
您永遠不需要手動下載其他更新。Looker 會測試、更新及最佳化您的 Looker 執行個體。 |
一致的效能 |
Looker 會監控效能,並視需要調整容量。您不必決定需要多少伺服器來支援使用者。 |
部署安全性 |
Looker 會管理您的平台基礎架構,Looker 部署作業是獨立且安全的,且會持續監控,確保資料安全無虞。 |
已連結的服務 |
每個 Looker 部署作業都包含必要的連結服務,可讓您存取更多相關資料、增加洞察資料、簡化及擴大資料建模,並與第三方系統整合,而 Looker 會提供支援。 |
安全的資料庫連線 |
使用 SSH 將 Looker 連線至資料庫。 |
SAML/LDAP 整合 |
Looker 可整合現有的驗證方法。 |
Looker 代管部署的限制
選擇使用 Looker 代管部署前,請先考量下表列出的限制。
特定安全性/法規遵循規定 |
Looker 代管環境基礎架構可能不符合貴公司的個別安全性/法規遵循要求。 |
必須能夠匯出記錄/監控資訊 |
由於 Looker 會管理執行個體的基礎架構,因此您無法匯出執行個體用量的記錄。Looker 會管理所有監控作業。 |
自訂服務水準協議 |
Looker 更新和維護作業會在預先定義的維護期間執行。部分客戶可能需要額外控管這項維護作業的時間。 |
自訂 JDBC 驅動程式 |
客戶代管選項的優點和限制
下表列出使用客戶代管部署的優點和限制。
客戶代管部署作業的優點
下表列出使用客戶代管部署作業的優點。
直接控管基礎架構和擴充決策 |
您可以導入基礎架構和架構設定,這些設定可能無法透過 Looker 代管部署作業提供。 |
記錄/監控存取權 |
您可以自行管理基礎架構,直接存取及匯出 Looker 應用程式記錄,並設定符合個人需求的執行個體監控功能。 |
自訂安全性模型 |
在您自己的部署中代管 Looker,可讓您完全掌控應用程式環境的安全性,並配合公司/產業的特定安全標準。 |
客戶代管部署作業的限制
選擇使用客戶代管部署前,請考量下表所列的限制。
支援限制 |
如果 Looker 支援團隊不熟悉自訂部署架構,可能會很難排解問題。某些問題可能需要貴機構的更多參與。 |
每月更新規定 |
您有責任建立及維護程序,確保使用者能從 Looker 取得最新功能和安全性修補程式。 |
人力資本需求 |
Looker 部署作業可能需要大量人力和網站可靠性工程專業知識。貴機構必須管理 Looker 部署的各種元件。 |
費用 |
貴機構必須管理時間、人力和雲端/資料中心成本。 |
使用連網服務的挑戰 |
Looker 提供連結服務,可讓您存取相關產業資料、增加洞察資料、簡化及擴大資料建模,並與第三方系統整合。在自架 Looker 部署中,您可能需要在雲端部署輔助服務,才能存取這些功能。 |
災難復原和彈性 |
您必須負責維持服務正常運作和服務復原能力。 |
部分 Looker 功能無法使用 |
下列 Looker 功能不適用於客戶代管部署:
|
其他功能設定 |
客戶代管的執行個體可能需要額外設定,才能使用特定的 Looker 功能。 |
客戶代管部署作業的應用實例
如果您的部署作業符合下列任一用途,則客戶代管選項可能適合:
- 貴機構有特殊的安全性規定:有些機構的安全性政策規定他們不得使用雲端服務。Looker (原始版本) 的設計是多雲端,Looker 代管的 Looker (原始版本) 部署則位於各種雲端服務供應商 (例如 Google Cloud、AWS 和 Azure) 上。如果您的安全政策不允許使用 Cloud 服務存放資料,客戶代管服務就是另一個可行的替代方案。
- 貴機構偏好完全可自訂的部署模型:Looker 代管環境時,會假設這些環境是穩定的。貴機構的需求可能與這項假設不相容,例如在下列情況下:
- 您的部署環境包含許多執行個體,這些執行個體是為各個使用者群組或客戶而建立,可能只需要短暫的時間。
- 貴機構需要經常建構新的環境或拆除現有環境。
- 貴機構需要多個 Looker 例項,每個例項都需要啟動旗標、模型或連線資訊的自訂設定。
- 貴機構需要更直接的整合和設定功能存取權:在 Looker 代管環境中,您無法直接存取部署作業。客戶代管部署可讓您完全存取執行個體的檔案系統、中繼資料資料庫和 JVM 設定。在下列情況下,直接存取權可能會有所助益:
- 您可以使用與開發程序同步的指令碼,經常更新每個執行個體的 LookML 模型和設定。
- 貴機構無法使用 Looker 用於部署的特定核心技術,例如 Git。您可以完全控管執行個體的後端,將 Looker 的任何核心元件替換為偏好的解決方案。