Oracle 存储与云服务全解析
1. 稀疏网格磁盘与磁盘组创建
若要创建稀疏网格磁盘和稀疏磁盘组,可借助 Cell Control 命令行界面(CellCLI)来完成。CellCLI 是 Oracle Exadata 的命令行管理工具,在每个单元上运行,能让你管理单个 Oracle Exadata 存储服务器。具体操作步骤如下:
1. 以 celladmin 用户身份登录到单元服务器/Oracle Exadata 存储服务器:
login as: celladmin
celladmin@192.168.2.xx's password:
- 登录成功后,启动 CellCLI:
[celladmin@cell11 ~]$ cellcli
- 创建稀疏网格磁盘:
CellCLI> create griddisk all harddisk prefix=SPARSE_DG, size=250G, virtualsize=2000G
在创建稀疏磁盘组之前,需先创建具有虚拟大小和物理大小的稀疏磁盘。创建稀疏磁盘组的 SQL 命令如下:
SQL> Create diskgroup SPARSE_DG
normal redundancy
disk 'o/*/SPARSE_DG*'
attribute
'compatible.asm' = '12.1.0.2','compatible.rdbms' = '12.1.0.2',
'cell.smart_scan_capable' = 'true','cell.sparse_dg' = 'allsparse',
'au_size' = '4M';
创建好稀疏网格磁盘和稀疏磁盘组后,可基于可插拔数据库(PDB)使用以下命令创建快照 PDB:
SQL> CREATE PLUGGABLE DATABASE <snapshot name>
FROM <source pluggable database (pdb)>
CREATE_FILE_DEST='+SPARSE_DG'
SNAPSHOT COPY;
2. Oracle 工程系统概述
Oracle 工程系统将软件、计算、网络和存储集成在一起,能无缝协同工作。它是为所有数据库应用程序预先配置和测试的系统,可处理各种类型的数据库工作负载,包括联机事务处理(OLTP)、数据仓库、内存分析以及混合工作负载的整合。该系统各层均无冗余,因此不存在性能瓶颈,也不会因单点故障影响整个工程系统。
3. Oracle 云部署模型
作为企业高管,你可能在寻找一种基于云的解决方案,它应能高效存储数据、轻松管理数据,并以高度安全、高性能和经济高效的方式处理大量数据,无论是事务性数据、数据仓库还是管理信息系统(MIS)数据。Oracle 为客户提供了三种主要的部署模型:
| 部署模型 | 特点 |
| ---- | ---- |
| 传统本地部署 | 客户自行管理、拥有和构建自己的数据中心、基础设施、网络和存储,以及软件许可证。 |
| 其他云提供商托管 | 其他云提供商提供计算服务,客户无需管理数据中心,但仍需采购和管理 Oracle 软件,需与两家不同的供应商合作处理云工作负载。 |
| Oracle 基础设施即服务平台 | 客户若想摆脱数据中心业务,可选择此平台;若想利用 Oracle 的数据库和中间件服务构建应用程序,则可通过基于 Oracle 云基础设施构建的平台即服务来实现。 |
4. 云概念解析
4.1 私有云
私有云旨在自动化服务部署的生命周期,简化日常管理任务,通常通过自助服务门户提供给最终用户。常见的部署方式包括提供基础设施即服务、数据库即服务和中间件即服务。这种部署方式在数据驻留和安全成为关注点时被广泛使用,通过企业政策和安全措施实现更高的安全性和隐私性。不过,这种方式也存在一些挑战,如公司需负责数据中心的所有管理、维护和更新工作,还需承担老化服务器、数据中心费用、电力、冷却、占地面积等风险,并确保满足服务级别协议。可使用诸如 Enterprise Manager Cloud Control 等工具来设置私有云,以实现和提供基础设施、数据库和中间件服务。典型的私有云部署侧重于提高服务质量、实现更快的服务配置、提供所需的服务弹性,以及在计量和计费方面提供问责制。
4.2 公共云
公共云是由云供应商和托管提供商在多个数据中心区域提供的计算环境,客户通过各种网络选项(如 IPSec VPN 或专用互联网直连选项,如 Oracle 的 Fast Connect 或 AWS Direct Connect)通过互联网使用。公共云提供商负责提供基础设施、平台和软件等服务,并确保达到所需的服务级别协议。这种模式消除了对昂贵数据中心的需求,客户可通过各种云功能进行数字化转型。大多数公共云服务通过月度或小时订阅提供,客户可根据用例灵活订阅服务,并根据服务使用量付费,这与传统的前期承诺和资本支出的许可模式不同。此外,客户无需支付硬件和软件支持成本,且由于公共云提供按需弹性,无需为高峰工作负载调整环境规模。在这种服务模式下,云服务提供商负责系统的所有管理和维护工作,并与客户分担责任。公共云的优势包括更快的服务配置、弹性和资源突发能力,如今还能根据客户使用的实施和架构提供所需的高级网络和安全功能。公共云和私有云的主要区别在于,在公共云中,客户仅负责运营方面,而不负责公共云托管解决方案的管理。客户的数据存储在提供商的数据中心,由提供商负责数据中心的管理和维护。这种云环境对许多公司来说非常便利,因为它缩短了测试和部署新产品的前置时间,加快了产品上市时间。不过,许多公司担心公共云的安全性,但实际上,保护客户数据对公共云供应商同样重要。
以下是公共云与私有云的对比流程图:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(云类型):::process --> B(私有云):::process
A --> C(公共云):::process
B --> B1(公司自主管理):::process
B --> B2(安全性高):::process
B --> B3(维护成本高):::process
C --> C1(供应商管理):::process
C --> C2(弹性高):::process
C --> C3(成本灵活):::process
4.3 混合云
混合云是公共云和私有云的组合,允许在这些环境之间共享数据和应用程序。例如,将所有生产工作负载在本地数据中心运行,而将灾难恢复环境托管在公共云供应商处。
4.4 社区云
社区云通常由第三方组织或跨公司的供应商团队运营,并在多个组织之间共享。
5. Oracle 公共云服务分类
Oracle 公共云可分为软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS),为客户提供了完整的云产品组合,以满足各种用例需求。
| 服务类型 | 定义 | 特点 |
| ---- | ---- | ---- |
| SaaS | 提供完整的云应用套件,涵盖从客户体验(CX)到企业资源规划(ERP)、人力资源管理(HCM)、企业绩效管理(EPM)到供应链管理等业务运营所需的各个方面。 | 客户无需进行维护和更新,由云提供商负责提供所有必要的更新、最新功能和补丁,使客户能够利用人工智能和机器学习等最新技术实现业务现代化。 |
| PaaS | 是基于标准的 Oracle 技术和开源技术的综合组合,可帮助用户更高效地构建、部署、集成、保护和管理企业应用程序。 | 提供所需的基础设施、存储和云计算的所有特性,由 Oracle 管理。客户负责在该平台上开发应用程序。此外,还提供自主 PaaS 解决方案,具有自动驾驶、自我保护和自我修复功能,利用人工智能、机器学习和分析能力实现平台的自主性。可进一步细分为数据管理、应用开发、集成、商业分析、安全、系统管理、内容和体验等主题。 |
| IaaS | 是云计算层,提供计算、存储、网络、虚拟化等服务。 | 以 Oracle 云基础设施(OCI)架构为基础,优化运行 Oracle 数据库应用程序,支持第三方应用程序、工具和框架。提供高性能、高性价比的服务,使客户能够在 Oracle 公共云中运行应用程序工作负载。包括从裸金属计算到弹性计算、容器服务等计算组合,以及本地 NVME 闪存、块存储、对象存储、存档存储、备份服务、网络和连接服务等完整的存储服务。客户还可获得具有专用计算的专用环境,以消除干扰。 |
6. Oracle 基础设施即服务(IaaS)具体服务
Oracle 的基础设施即服务层提供了多种服务,以下是详细介绍:
- 身份和访问管理(IAM)服务 :帮助设置管理员、用户和组,并指定他们对资源的权限。
- 审计服务 :用于跟踪云环境中的用户活动。
- 网络服务 :帮助设置传统物理网络的软件定义版本,客户可获得边缘 DNS、VPN、FastConnect 和电子邮件服务。
- 计算服务 :帮助配置和管理计算实例,服务包括虚拟机(VMs)、裸金属和 GPU 形状。
- 存储服务 :包括 NVME、块存储、对象存储、存档存储和文件服务。块存储服务可动态配置和管理块存储卷以满足工作负载需求;对象存储服务可通过 REST API 或云接口通过互联网以对象形式管理数据。
- 负载均衡服务 :帮助在虚拟云网络中创建负载均衡器。
- 数据库服务 :帮助配置和管理 Oracle 数据库,可在虚拟机、裸金属和 Exadata 系统上使用。
7. Oracle 云基础设施概念
7.1 区域和可用域
OCI 在区域内运行,区域通常是一个城市中的大都市区域,服务于不同地理区域并提供灾难恢复能力。每个区域包含多个可用域(ADs),Oracle 在每个区域提供三个可用域。这些可用域相互隔离,所有资源(如计算和数据库)都部署在可用域内。可用域通过专用暗光纤连接,彼此之间延迟极低,非常适合高可用性和数据复制。Oracle 提供专用骨干网连接这些可用域,骨干网连接到边缘或对等点,客户可从其基础设施或数据中心直接连接到网络。
以下是区域和可用域的关系图:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(区域):::process --> B(可用域1):::process
A --> C(可用域2):::process
A --> D(可用域3):::process
B --> B1(计算资源):::process
B --> B2(数据库资源):::process
C --> C1(计算资源):::process
C --> C2(数据库资源):::process
D --> D1(计算资源):::process
D --> D2(数据库资源):::process
7.2 关键概念
在进行 OCI 中的计算和数据库服务配置之前,需要了解一些关键概念,特别是身份和访问管理服务(IAM)中的相关概念:
- 主体(Principals) :是允许与 OCI 资源进行交互的 IAM 实体,包括根用户、IAM 用户和实例主体。
- 根用户 :客户注册 OCI 账户时创建的第一个 IAM 用户,具有对其租户内所有 OCI 资源的完全管理访问权限。
- IAM 用户/组 :用户是通过 IAM 服务设置的持久身份,代表个人或应用程序,遵循最小权限原则。用户需添加到一个或多个组中以获得对资源的权限,组是具有相同资源访问需求的用户集合,一个用户可属于多个组。
- 实例主体 :可在不将凭据存储在配置文件中的情况下对其他 OCI 服务进行 API 调用,通过动态组在 OCI 中实现。动态组的成员资格由一组匹配规则确定,资源符合规则标准即为动态组成员,动态组也需要策略来访问 OCI 资源。
- 策略 :定义了主体对资源的访问权限。
- ** compartments**:是用于组织和隔离资源的容器。
超级会员免费看

111

被折叠的 条评论
为什么被折叠?



