--> 在甲骨文云OCI上部署你的元宇宙实例,开启虚拟世界新篇章
欢迎访问深圳敏捷云计算科技有限公司!

在甲骨文云OCI上部署你的元宇宙实例,开启虚拟世界新篇章

2024-01-16 原创文章

元宇宙——一个虚拟世界,在这里人们生活、学习、娱乐、工作、购物,与他人互动——是虚拟世界和数字世界的融合。

元宇宙堆栈需要支持社交互动、3D/2D呈现、人工智能(AI)、跨平台功能,并提供透明度。2021年,元宇宙市场价值估计为228亿美元,预计在2022至2030年间的复合年增长率将接近40%。

元宇宙的一些应用实例包括:

  • 社交:身临其境的空间让用户能够与周围环境互动和操控,促进更好的协作和集体建设。
  • 教育:沉浸式空间可用于教授儿童有关太阳系、原子结构和地理知识,以及提供文艺复兴时期18世纪欧洲的呈现。
  • 娱乐:虚拟空间可用于游戏、艺术和音乐会。
  • 商业:品牌可以使用虚拟空间进行产品展示和推广。此外,去中心化金融(DeFi)可用于支持虚拟商品和空间。
  • 元宇宙的原则包括:
  • 社交性
  • 可定制性
  • 通用可访问性
  • 沉浸式体验
  • AI及生成式AI(见更多探索)
  • 区块链(见更多探索)

架构

本参考架构利用当前的元宇宙技术和理解,以最佳方式部署到OCI。


Oracle云基础设施(OCI)可以通过多种方式支持元宇宙:

  • 通过提供托管和运行虚拟世界所需的计算资源和基础设施,我们可以在OCI计算中运行元宇宙前端,并在Oracle云基础设施对象存储桶中消费所有3D对象。
  • 元宇宙用户可以与OCI聊天机器人互动。
  • OCI支持多种编程语言和框架,包括Java、Python、Node.js等,使开发元宇宙变得更容易。
  • Oracle自主数据库可以存储所有信息,并消除常见数据库的复杂性;因此可以将重点放在业务上。
  • 使用Oracle分析云可以监控和分析一切。
  • OCI设计为高可用性和可扩展性,这意味着它可以支持许多用户而不会出现停机或性能下降。
  • AI在元宇宙开发中扮演重要角色,因为它可以在虚拟世界中创造新的内容和体验。

每个有意义的互动都可以保存在区块链平台中(例如,病人临床记录中的新访问)或在病人和医生之间以安全的方式交换文件,因此区块链在元宇宙中是关键解决方案。区块链和不可替代代币(NFT)可以为元宇宙带来多种好处,包括:

  • 公平透明的经济:区块链和NFT让用户和企业能够在去中心化的数字环境中代表其现实世界的资产和解决方案。
  • 新的身份体验:在创建元宇宙中的存在过程中,用户可以通过持有NFT资产来表达对特定项目的支持。
  • 购买虚拟财产的能力:元宇宙允许用户使用NFT获得虚拟空间的完全所有权。
  • 强大的营销工具:品牌可以使用NFT来发布产品,并为粉丝提供特殊特权。NFT还可以在元宇宙外启用互操作性,支持基于位置的参与功能和增强现实的基础设施。
  • 改进的访问控制:将真实身份与数字化身链接,为使用NFT控制进入元宇宙的机会创造了条件。

以下图表说明了这个参考架构。

架构包含以下组件:


租户

Oracle云中的租户是一个安全且独立的分区。注册Oracle云基础设施时,Oracle会为您设置租户。您可以在租户内创建、组织和管理您的Oracle云资源。租户等同于一个公司或组织,通常一个公司拥有单一租户,并在该租户内反映其组织结构。一个租户通常与一个订阅关联,一个订阅通常只有一个租户。

区域
Oracle云基础设施区域是一个地理区域,包含一个或多个称为可用性域的数据中心。区域彼此独立,可以跨越国家甚至大洲。

分区
分区是Oracle云基础设施租户内的跨区域逻辑分区。使用分区来组织Oracle云中的资源,控制对资源的访问,并设置使用配额。要控制对给定分区中资源的访问,您需要定义策略,指定谁可以访问这些资源以及他们可以执行的操作。

可用性域
可用性域是区域内独立的、相互独立的数据中心。每个可用性域中的物理资源与其他可用性域的资源隔离,提供了容错能力。可用性域不共享基础设施,如电源或冷却系统,或内部可用性域网络。因此,一个可用性域的故障不太可能影响该区域内的其他可用性域。

故障域
故障域是一个可用性域内的硬件和基础设施分组。每个可用性域有三个独立电源和硬件的故障域。在多个故障域中分布资源,您的应用可以承受物理服务器故障、系统维护和故障域内的电源故障。

虚拟云网络(VCN)和子网
VCN是您在Oracle云基础设施区域中设置的可自定义的软件定义网络。像传统数据中心网络一样,VCN让您完全控制网络环境。VCN可以有多个不重叠的CIDR块,在创建VCN后可以更改。您可以将VCN分割成子网,这些子网可以范围到区域或可用性域。每个子网由不与VCN中其他子网重叠的连续地址范围组成。创建后可以更改子网的大小。子网可以是公共的或私有的。

负载均衡器
Oracle云基础设施负载均衡服务提供从单一入口点到后端多个服务器的自动流量分配。

对象存储
对象存储提供快速访问大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全、可靠地存储数据,然后直接从互联网或云平台内检索数据。您可以无缝扩展存储,同时不会遇到性能或服务可靠性下降。对于需要快速、立即、频繁访问的“热”存储,使用标准存储;对于长时间保留且很少或几乎不访问的“冷”存储,使用归档存储。

自主数据库
Oracle云基础设施自主数据库是一种完全托管、预配置的数据库环境,可用于交易处理和数据仓库工作负载。您无需配置或管理任何硬件,也无需安装任何软件。Oracle云基础设施负责创建数据库,并进行备份、打补丁、升级和调优。

计算
Oracle云基础设施计算服务使您能够在云中配置和管理计算主机。您可以启动满足CPU、内存、网络带宽和存储资源需求的计算实例。创建计算实例后,您可以安全地访问它,重启它,附加和卸载卷,并在不再需要时终止它。

集成
Oracle集成是一个完全托管的服务,允许您集成应用程序、自动化流程、洞察业务流程,并创建可视化应用程序。

分析
Oracle分析云是一个可扩展且安全的公共云服务,为商业分析师提供现代的、AI驱动的、自助式的分析功能,用于数据准备、可视化、企业报告、增强分析、自然语言处理和生成。使用Oracle分析云,您还可以获得灵活的服务管理能力,包括快速设置、轻松扩展和打补丁以及自动化的生命周期管理。

Oracle区块链平台
Oracle区块链平台(OBP)是一项托管的区块链服务,提供无法篡改的分布式账本来记录NFT的发行(铸造)和维护NFT交易历史,以及运行NFT交易智能合约的基础设施节点。它是基于Hyperledger Fabric的预组装、许可平台,可以独立运行,也可以作为包含验证节点(同伴)的网络的一部分运行。这些节点通过运行智能合约代码(在区块链上运行的业务逻辑)来更新账本和响应查询。

外部应用通过客户端SDK或REST API调用来调用交易或运行查询,促使选定的同伴运行智能合约,例如在“开发”部分生成和部署的ERC-721合约。多个同伴认可(数字签名)结果,然后将结果验证并发送到排序服务。在对交易顺序达成共识后,交易结果被组成加密安全、无法篡改的数据块,并发送到同伴节点进行验证并附加到账本上。

使用OBP,您只需完成一些简单的实例创建步骤,Oracle便会负责服务管理、打补丁、监控和其他服务生命周期任务。服务管理员可以使用OBP网络控制台或其REST API来配置区块链并监控其运行。

OCI数据标注
OCI数据标注服务是一个OCI原生服务,允许客户创建和浏览数据集,查看数据记录(文本、图像)并应用标签以构建AI/ML模型。该服务还提供了旨在帮助标注过程的交互式用户界面。开发人员可以上传原始图像,添加标签,并突出图像的特定区域。通过向图像添加这些标签,生成的数据集可用于训练自定义图像分类和对象检测模型。

一旦记录被标注,数据集可以作为行分隔的JSON导出,用于AI/ML模型开发。OCI数据标注还可以直接从其他服务(如Oracle云基础设施视觉和OCI语言)访问,作为自定义模型训练工作流的一部分。希望构建和训练自己的深度学习或自然语言处理模型的数据科学家可以通过Oracle云基础设施数据科学使用标注的数据集。

OCI视觉
OCI视觉是一个用于大规模执行基于深度学习的图像分析的AI服务。借助即开即用的预构建模型,开发人员可以轻松地将图像识别和文本识别功能集成到他们的应用中,无需机器学习(ML)专业知识。对于特定行业的用例,开发人员可以使用自己的数据自动训练自定义视觉模型。这些模型可用于检测制造业中的视觉异常、从文档中提取文本以自动化业务流程,以及标记图像中的物品以计算产品或发货数量。除了获得预训练模型的访问权限外,开发人员还可以在无需数据科学专业知识或管理自定义模型基础设施的情况下创建自定义模型。

Oracle数字助手
数字助手是一个用于创建对话界面或聊天机器人的平台。聊天机器人是一个计算机程序,它模拟并处理人类对话(书面或口语),使人类能够与应用程序和数据交互,就像与真人沟通一样。

开发人员可以将数字助手从一个或多个技能中组装而成。技能可以基于Oracle或第三方提供的预制技能、自定义开发或基于许多可用的技能模板之一。数字助手将用户的请求路由到最适合满足用户请求的技能。技能结合了多语言NLP深度学习引擎、强大的对话流引擎和集成组件,以连接到后端系统。


建议

以下建议可作为起点。您的需求可能与这里描述的架构不同。


VCN

创建VCN时,根据计划连接到VCN子网的资源数量,确定所需CIDR块的数量和每个块的大小。使用标准私有IP地址空间内的CIDR块。
选择不与您打算设置私有连接的任何其他网络(在Oracle云基础设施、您的本地数据中心或其他云提供商)重叠的CIDR块。
创建VCN后,您可以更改、添加和删除其CIDR块。
设计子网时,考虑您的流量流向和安全要求。将特定层或角色内的所有资源连接到同一个子网,这可以作为安全边界。


Cloud Guard

克隆并自定义Oracle提供的默认配方,创建自定义的检测器和响应器配方。这些配方使您能够指定哪些类型的安全违规会生成警告,以及允许对它们执行哪些操作。例如,您可能希望检测设置为公共可见的对象存储桶。
在租户级别应用Cloud Guard,以涵盖最广泛的范围并减少维护多种配置的管理负担。
您还可以使用托管列表功能将特定配置应用于检测器。


安全区域
对于需要最高安全性的资源,Oracle建议您使用安全区域。安全区域是一个与基于最佳实践的Oracle定义的安全策略配方相关联的分区。例如,安全区域中的资源不得从公共互联网访问,并且必须使用客户管理的密钥加密。在安全区域中创建和更新资源时,Oracle云基础设施会根据安全区域配方中的策略验证操作,并拒绝违反任何策略的操作。


网络安全组(NSG)
您可以使用NSG定义一组适用于特定VNIC的入站和出站规则。我们建议使用NSG而不是安全列表,因为NSG允许您将VCN的子网架构与应用程序的安全要求分开。


负载均衡器带宽
创建负载均衡器时,您可以选择一个提供固定带宽的预定义形状,或指定一个自定义(灵活)形状,在该形状中您设置带宽范围,并根据流量模式让服务自动扩展带宽。无论采用哪种方法,您都可以在创建负载均衡器后的任何时候更改形状。


开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴

作为Oracle的高级合作伙伴,Agilewing正重新定义企业体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将复杂的开户和操作流程转化为一种轻松、直观的体验。通过我们的一站式服务,您可以迅速开启并享受Oracle云的全方位服务,从而无缝融入云端世界。

Agilewing的AgileCDN服务,结合了OCI的云基础服务,提供了一流的全球内容加速解决方案。超过2800个全球POP节点和7000个直连点的强大网络,确保了无论您的业务扩展到全球哪个角落,都能保持高效稳定的运行。

利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。我们的合作模式为客户带来经济高效的解决方案,使他们能够更加专注于核心业务,同时享受Oracle云的高性能和安全保障。

Oracle云服务,作为一个充满潜力的领域,以其高性能、安全性和全球统一的服务标准,为各类企业开启了新的机遇之门。通过Agilewing的专业服务,无论是个人用户还是企业,都能轻松步入这个充满技术革新和高效能的新时代。现在,就让Agilewing引领您开始探索Oracle云服务,打开一个全新的世界大门。


如您想咨询 Oracle 的相关业务,可联系搜索微信号:lhh1843812463woshiwhw123

或者可以进入以下群组进行咨询:

微信公众号

微信技术交流社群: