瞭解 IBM Cloud Logs 架構與工作負載隔離
檢閱下列 IBM Cloud Logs 的範例架構,並進一步瞭解不同的隔離層級,以便選擇最能符合您要在雲端執行的工作負載需求的解決方案。
IBM Cloud Logs 架構
IBM Cloud Logs 是可在 IBM Cloud中使用的多方承租戶地區服務。 使用 IBM Cloud Logs,您可以分析、處理、儲存及查詢日誌。 請參閱 支援的位置清單。
下列各節提供架構特定區段的詳細資料。
前端
前端系統元件在 IBM Cloud Logs外部進行通訊。
Ingestion: 傳送至 IBM Cloud Logs 之入口端點的審核事件、平台日誌及應用程式日誌會轉遞至將在其中處理及儲存它們的後端元件。 如需相關資訊,請參閱 Ingress 端點。Web UI: 在瀏覽器中啟動 IBM Cloud Logs 儀表板,以檢視、監視及管理日誌。 Web 使用者介面元件使用後端元件來實作儀表板。 如需詳細資訊,請參閱 導覽使用者介面。API: IBM Cloud Terraform 提供者以及 IBM Cloud Logs CLI 外掛程式使用 IBM Cloud Logs API 來配置服務實例及查詢日誌。 API 元件使用後端元件來執行所要求的動作。 如需相關資訊,請參閱 API 端點。
後端
後端元件在 IBM Cloud Logs內運作。
Management: 管理元件負責配置 IBM Cloud Logs 服務實例。 這包括諸如 TCO 原則、剖析規則、警示、儀表板等特性。Priority insights,Analyze and alert,Store and search: IBM Cloud Logs 服務的中央資料處理管線實作功能,例如 Object Storage 儲存區中的日誌剖析、儲存及搜尋日誌、將日誌轉換為度量值、日誌警示、儲存及搜尋優先順序日誌等。
儲存空間
儲存體元件儲存 IBM Cloud Logs所使用的資料。
Configuration: 儲存 IBM Cloud Logs 服務實例配置設定。Priority logs: 儲存傳送至 IBM Cloud Logs 服務實例的日誌。 日誌會針對快速查詢編製索引,並在超出所選擇的保留期間之後移除。Service data: 儲存資料以實作 IBM Cloud Logs 服務。 此資料包括日誌範本或快取之類的 meta 資料,以增進效能。
與其他 IBM Cloud 服務整合
IBM Cloud Logs 與處理、儲存或控制資料的其他 IBM Cloud 服務整合。IBM Cloud Logs 會透過 IBM Cloud 公用或專用網路來存取這些服務。
| 服務名稱 | 說明 |
|---|---|
| IBM Cloud Activity Tracker Event Routing | 您可以使用 IBM Cloud Logs 作為審核事件的目標。 如需相關資訊,請參閱 在 IBM Cloud Activity Tracker Event Routing中管理目標。 |
| IBM Cloud Logs Routing | 您可以使用 IBM Cloud Logs 作為平台及應用程式日誌的目標。 如需相關資訊,請參閱 在 IBM Cloud Logs Routing 中建立 IBM Cloud Logs 租戶. 。 您可以使用記載代理程式收集應用程式日誌並將其轉送到IBM Cloud Logs。 |
| IBM Cloud Object Storage | IBM Cloud Logs 使用您擁有的 Object Storage 儲存區,用於長期儲存及搜尋日誌和日誌度量值。 您需要將 Object Storage 儲存區連接至 IBM Cloud Logs 服務實例。 如需相關資訊,請參閱 配置儲存區以進行長期儲存及搜尋。 |
| IBM® Event Streams for IBM Cloud® | 您可以將日誌從 IBM Cloud Logs 傳送至 IBM® Event Streams for IBM Cloud® 主題。 |
| IBM Cloud Event Notifications | 您可以使用 IBM Cloud Event Notifications 來通知操作員或其他系統有關 IBM Cloud Logs 警示。 有關更多信息,請參閱 配置IBM Cloud Logs的出站整合。 |
| IBM Cloud® Identity and Access Management | 為了鑑別對服務的要求並授權使用者動作,IBM Cloud Logs 會在 Cloud Identity and Access Management (IAM) 中實作平台及服務存取角色。 如需使用服務所需 IAM 許可權的相關資訊,請參閱 Managing access for IBM Cloud Logs. . IBM Cloud Logs 透過 IBM Cloud 公用網路存取 IAM。 |
工作負載隔離
每一個地區部署都提供 IBM Cloud Logs 服務實例 GUID 所識別的多個租戶。
- 每個地區都有單一部署實作所有服務實例所共用的 IBM Cloud Logs 控制和資料平面。
- 所有資料 (包括日誌、配置及服務資料) 都會根據地區進行處理及儲存,在其他地區中不可見。
- 所有服務實例在服務的控制和資料平面中共用相同的網路、運算及記憶體和儲存體資源。
- 與其他 IBM Cloud 服務交換的所有傳輸中資料均使用傳輸層安全性 ( TLS ) 加密。
- 所有傳輸中的資料以及控制平面和資料平面中的靜態資料,都會使用 IBM所提供及管理的金鑰來加密。
- 控制和資料平面內的所有通訊都在 IBM Cloud 專用網路上執行。
- 您可以使用下列方法來存取汲取及 API 端點:
- 公用端點: 透過 IBM Cloud 公用網路存取。
- 雲端服務端點(CSE): 透過 IBM Cloud 專用網路及與地區中所有服務實例共用的端點進行存取。
- 虛擬專用端點(VPE): 透過 IBM Cloud 專用網路及服務實例專用端點進行存取。
- 您可以透過 IBM Cloud 公用網路來存取 Web 使用者介面端點。
- 在 IBM Cloud Logs 服務中處理的所有資料都與服務實例相關聯。 儲存的資料依服務實例分段。
- IBM Cloud Logs 會對與服務實例相關的所有所要求作業施行所有適用的 IAM 存取及授權原則。 會建立審核事件。
- IBM Cloud Logs 與其他 IBM Cloud 服務整合。 使用這些服務處理資料時,會套用這些服務的工作負載隔離性質。