在 OCI 實行複合執行處理
人們生活、學習、娛樂、工作、購物,並與他人互動的虛擬世界 - 在虛擬和數位世界合併的地方。
中繼堆疊需要支援社群互動、3D / 2D 表示法、人工智慧 (AI)、跨平台功能並提供透明度。Metaverse 市場規模於 2021 年估值 2,279 億美元,預期於 2022 至 2030 年按接近 40% 的複合年增長率增長。
Metaverse 的一些範例應用程式包括:
- 社交:存在於沉浸式空間,可讓使用者與環境互動並操控周圍環境,促進更佳的協同合作與集體建構。
- 教育:免疫空間可用於教導兒童有關太陽系、原子結構和地理位置,以及在復興期間提供 18th-century 歐洲的表現。
- 娛樂:虛擬空間可用於遊戲、藝術和音樂會。
- 商務:品牌可以使用虛擬空間來放置產品及促銷其產品。此外,分散式財務 (DeFi) 可用於支援虛擬商品與空間。
Metaverse 原則為:
- 社群媒體
- 可自訂
- 通用輔助功能
- 免疫
- AI 和產生 AI (查看更多內容)
- 區塊鏈 (請參閱「探索更多」)
架構
此參考架構利用目前的計量技術,並瞭解如何將它最佳部署到 OCI。
Oracle Cloud Infrastructure (OCI) 可以透過各種方式支援計量:
- 藉由提供代管及執行虛擬環境的必要運算資源和基礎架構,我們可以執行 OCI 運算的描述資料前端,並且使用 Oracle Cloud Infrastructure Object Storage 儲存桶中的所有 3D 物件。
- Metaverse 使用者可與 OCI 聊天機器人互動。
- OCI 支援廣泛的程式設計語言和框架,包括 Java、Python、Node.js 等,使開發複合項目變得更容易。
- Oracle Autonomous Database 可以儲存所有資訊並移除通用資料庫的複雜性,因此可以將焦點放在業務上。
- 您可以使用 Oracle Analytics Cloud 來監控及分析所有項目。
- OCI 旨在提供高可用性和可擴展性,這表示它可以支援許多使用者,而無需停機或效能降低。
- AI 在複合開發扮演著重要角色,因為它可以在虛擬世界中創造新的內容與體驗。
每個有意義的互動都可以儲存在區塊鏈平台中 (例如,病患臨床記錄中的新造訪) 或病患與醫生之間的交換文件中,以安全的方式儲存在區塊鏈平台中,因此區塊鏈是中介質的重要解決方案。區塊鏈和非有趣的權杖 (NFT) 可為描述資料帶來多項優點,包括:
- 公平透明的經濟:區塊鏈和 NFT 可讓使用者和企業在分散式數位環境中表現出其實際資產和解決方案。
- 新身分識別體驗:在計量過程中建立存在狀態,使用者可按住 NFT 資產以顯示對特定專案的支援。
- 購買虛擬特性的能力:Metaes 可讓使用者透過 NFT 取得虛擬空間的完整擁有權。
- 強大的行銷工具:品牌可以利用 NFT 啟動產品並為追蹤者提供特殊權限。NFT 也可以與支援定位型參與功能和擴增實境的基礎架構,在物聯網之外實現互通性。
- 改善存取控制:將真實身分與數位大頭照相連結可開啟使用 NFT 來控制描述資料存取的機會。
下圖說明此參照架構。
oci-metaverse-architecture-diagram-oracle.zip
架構具有下列元件:
- 租用戶
租用戶是指註冊 Oracle Cloud Infrastructure 時,Oracle 在 Oracle Cloud 內設定的安全獨立分割區。您可以在租用戶的 Oracle Cloud 中建立、組織及管理您的資源。租用戶與公司或組織同義。通常,公司會有單一租用戶,並反映其在該租用戶內的組織結構。單一租用戶通常與單一訂閱關聯,而單一訂閱通常只有一個租用戶。
- 區域
Oracle Cloud Infrastructure 區域是一個本地化的地理區域,包含一或多個資料中心 (稱為可用性網域)。區域與其他區域無關,因此廣大的距離可加以區隔 (跨國家或甚至洲)。
- 區間
區間是 Oracle Cloud Infrastructure 租用戶內的跨區域邏輯分割區。使用區間組織您在 Oracle Cloud 中的資源、控制對資源的存取,以及設定使用配額。若要控制對指定區間中資源的存取,您可以定義原則來指定可存取資源的人員及可執行的動作。
- 可用性網域
可用性網域是區域內的獨立資料中心。每個可用性網域中的實體資源會與其他可用性網域中的資源隔離,以提供容錯能力。可用性網域並不共用基礎設施,例如電力或冷卻系統或內部可用性網域網路。因此,一個可用性網域發生失敗並不會影響區域中的其他可用性網域。
- 容錯域
容錯域是可用性網域內的一組硬體和基礎設施。每個可用性網域都有三個容錯域,具備獨立電源和硬體。當您將資源分散到多個容錯域時,您的應用系統就可容忍容錯域中的實體伺服器故障、系統維護以及電源故障。
- 虛擬雲端網路 (VCN) 和子網路
VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。就像傳統的資料中心網路,VCN 可讓您完全控制網路環境。VCN 可以有多個非重疊 CIDR 區塊,而您可以在建立 VCN 之後進行變更。您可以將 VCN 區隔成子網路,然後對區域或可用性網域進行調整。每個子網路都是由不與 VCN 中其他子網路重疊的連續位址範圍所組成。您可以在建立子網路後變更其大小。子網路可以是公用網路或專用子網路。
- 負載平衡器
Oracle Cloud Infrastructure Load Balancing 服務提供從單一進入點到後端多部伺服器的自動化流量分配。
- 物件儲存
物件儲存可快速存取任何內容類型的大量結構化與非結構化資料,包括資料庫備份、分析資料,以及豐富內容 (例如影像和影片)。您可以安全地儲存,然後直接從網際網路或雲端平台內擷取資料。您可以無縫擴充儲存,而不會發生任何效能或服務可靠性的降低。針對快速、立即和經常存取的「熱」儲存,使用標準儲存。將封存儲存用於長時間且鮮少存取的「冷」儲存。
- Autonomous Database
Oracle Cloud Infrastructure Autonomous Database 是一個完全受管理且預先設定的資料庫環境,可用來處理交易和資料倉儲工作負載。您不需要設定或管理任何硬體,或是安裝任何軟體。Oracle Cloud Infrastructure 可處理建立資料庫,以及備份、打補丁、升級及調整資料庫。
- 計算
Oracle Cloud Infrastructure Compute 服務可讓您在雲端佈建及管理運算主機。您可以使用資源配置來啟動運算執行處理,以滿足 CPU、記憶體、網路頻寬及儲存的資源需求。建立運算執行處理之後,您可以安全地存取、重新啟動、連附及解除連附磁碟區,並在不再需要時將它終止。
- 整合
Oracle Integration 是一項完全託管的服務,可讓您整合應用系統、將流程自動化、深入瞭解業務流程,以及建立視覺化應用系統。
- 分析
Oracle Analytics Cloud 是一項可擴展且安全的公有雲服務,可為業務分析師提供資料準備、視覺化、企業報告、增強分析和自然語言處理與產生的現代化 AI 驅動自助服務分析功能。透過 Oracle Analytics Cloud ,您還可以獲得靈活的服務管理功能,包括快速設定、輕鬆擴展和修補,以及自動化生命週期管理。
- Oracle Blockchain Platform
Oracle Blockchain Platform (OBP) 是一個受管理的區塊鏈服務,提供防止竄改的分散式交易記錄帳本來記錄 NFT 的發放 (提示),並且維護 NFT 交易歷史記錄,以及基礎架構節點,以便針對 NFT 交易執行智能合約。它是一個以 Hyperledger Fabric 為基礎的預先組合授權平台,它可以自己操作,或是作為包含驗證節點 (對等) 之網路的一部分。這些節點會更新交易記錄帳本,並透過執行區塊鏈上執行的智慧型合約代碼 (業務邏輯) 來回應查詢。
外部應用程式會透過從屬端 SDK 或 REST API 呼叫來呼叫交易或執行查詢,這會提示選取的對等體執行智能合約,例如在「開發」區段中產生和部署的 ERC-721 合約。多個對等體會背書 (數位簽署) 結果,然後加以驗證並傳送到訂購服務。交易訂單上達到一致之後,交易結果會群組成以加密方式保護、防竄改的資料區塊,然後傳送至要驗證的對等節點,並附加至分類帳。
使用 OBP,您可以完成一些簡單的實例建立步驟,然後 Oracle 負責服務管理、修補、監視和其他服務生命週期工作。服務管理員可以使用 OBP Web 主控台或 REST API 來設定區塊鏈並監督其作業。
- OCI 資料標註
OCI Data Labeling 服務是 OCI 原生服務,可讓客戶建立及瀏覽資料集、檢視資料記錄 (文字、影像),以及套用標籤以建立 AI/ML 模型。此服務還提供互動式使用者介面,專為輔助標籤程序而設計。開發者可以上傳原始影像、新增標籤,以及強調圖片的範圍。藉由將這些標籤新增至影像,產生的資料集可用來訓練自訂影像分類與物件偵測模型。
記錄加上標籤之後,即可將資料集匯出為以行分隔的 JSON,用於 AI/ML 模型開發。OCI Data Labeling 也可以直接從其他服務 (例如 Oracle Cloud Infrastructure Vision 和 OCI Language) 存取,作為自訂模型訓練工作流程的一部分。想要建立和訓練自己深度學習或自然語言處理模型的資料科學家可透過 Oracle Cloud Infrastructure Data Science 使用標示的資料集。
- OCI 視覺
OCI Vision 是一種 AI 服務,可大規模執行深度學習的影像分析。藉由立即可用的預先建立模型,開發人員無需具備機器學習 (ML) 專業知識,即可輕鬆將映像檔辨識和文字辨識建立到應用系統。針對產業特定使用案例,開發人員可以自動訓練自訂 Vision 模型及其本身的資料。這些模型可用來偵測製造中的視覺異常情況、從文件擷取文字以自動化業務工作流程,以及將影像中的項目標記為用於計算產品或出貨。除了獲得預先訓練的模型存取之外,開發人員還無需資料科學專業知識或管理自訂模型基礎架構,即可建立自訂模型。
- Oracle Digital Assistant
數位助理是一個建立對話介面或聊天機器人的平台。聊天機器人是模擬並處理人類對話 (書面或口頭) 的電腦程式,能讓人類與應用程式和資料互動,就像與真人溝通一樣。
開發人員從一個或多個技能組合數位助理。技能可依據 Oracle 或第三方提供的預先建置技能、自訂已開發,或根據眾多可用技能範本來建立。數位助理會將使用者的要求遞送至最適當的技能,以滿足使用者的要求。技能結合多語言 NLP 深度學習引擎、強大的對話流程引擎和整合元件,以連線至後端系統。
建議
- VCN
建立 VCN 時,請根據您計畫連附至 VCN 中子網路的資源數目,判斷所需的 CIDR 區塊數目和每個區塊的大小。使用標準專用 IP 位址空間內的 CIDR 區塊。
選取未與欲設定專用連線之任何其他網路 (在 Oracle Cloud Infrastructure 、您的內部部署資料中心或其他雲端提供者) 重疊的 CIDR 區塊。
您可以在建立 VCN 之後,變更、新增及移除其 CIDR 區塊。
設計子網路時,請考慮您的流量與安全需求。將特定層或角色內的所有資源連附至相同的子網路,以作為安全界限。
- 雲端保全
複製並自訂 Oracle 提供的預設處方,以建立自訂偵測器與回應器處方。這些處方可讓您指定哪些類型的安全違規會產生警告,以及允許對其執行哪些動作。例如,您可以偵測可見性設為公用的物件儲存的儲存桶。
在租用戶層次套用雲端保全以涵蓋最廣的範圍,並減少維護多個組態的管理負擔。
您也可以使用「受管理清單」功能,將特定組態套用至偵測器。
- 安全區域
對於需要最高安全性的資源,Oracle 建議您使用安全區域。安全區域是一個與以最佳做法為基礎之 Oracle 定義的安全原則處方關聯的區間。例如,安全區域中的資源不得從公用網際網路存取,且必須使用客戶管理的金鑰進行加密。當您建立和更新安全區域中的資源時,Oracle Cloud Infrastructure 會根據安全區域處方中的原則驗證作業,並且拒絕違反任何原則的作業。
- 網路安全群組 (NSG)
您可以使用 NSG 定義一組套用至特定 VNIC 的輸入和輸出規則。我們建議您使用 NSG 而非安全清單,因為 NSG 可讓您將 VCN 的子網路架構與應用程式的安全需求分開。
- 負載平衡器頻寬
建立負載平衡器時,您可以選取提供固定頻寬的預先定義資源配置,或是指定自行設定頻寬範圍的客製化 (彈性) 資源配置,然後讓服務根據流量模式自動調整頻寬。無論是哪一種方式,您都可以在建立負載平衡器之後,隨時變更資源配置。