30、深入了解Oracle云基础设施:从入门到数据库服务选择

深入了解Oracle云基础设施:从入门到数据库服务选择

1. 租户与 compartments

在Oracle云基础设施中,租户(Tenancy)相当于一个账户,它包含了所有通过名为根 compartment 的顶级 compartment 配置的OCI资源。而 compartments 则有助于组织资源,为最终用户提供灵活性,并更轻松地控制对其中资源(如实例、云网络、存储卷、数据库等)的访问。

当注册云试用版时,在Oracle云基础设施上配置租户时,Oracle会为你创建根 compartment。具有管理员权限的人员可以在根 compartment 中创建更多的 compartments,并添加用户访问规则,以控制哪些用户可以对资源采取行动。可以将 compartments 视为用于组织和隔离云资源的逻辑容器。

需要注意的是,Oracle云控制台仅显示你所分配区域中该 compartment 内的资源。若要查看其他 compartment 中的资源,必须切换到该 compartment 并拥有访问权限。而且,一旦创建了包含所需资源的 compartment,就无法将这些资源跨 compartment 移动。另外,注册Oracle云基础设施后,会为租户配置一组服务限制,这就是对资源设置的配额,例如可以设置租户内每个可用域的最大计算实例数量。

2. 资源唯一标识与访问步骤

在云中,一切都是资源,每个资源都有一个唯一的ID,称为OCID,租户的OCID始终位于每个控制台页面的底部。

接下来谈谈最终用户访问Oracle云的步骤:
- 注册Oracle云基础设施服务 :有三种注册方式:联系Oracle销售代表、访问 https://shop.oracle.com 注册,以及在 http://cloud.oracle.com/tryit 注册免费试用版。Oracle为试用版提供300美元的信用额度,有效期为30天。用户注册云试用版后,将在五到十分钟内收到一封电子邮件,其中包含登录和使用Oracle云所需的云服务访问凭证。
- 登录控制台 :可能会获得基于区域的基于Web的控制台URL,可使用该控制台访问和管理Oracle云基础设施服务。控制台的仪表板提供了快速入门的机会,在学习OCI内的关键概念时可以参考。

3. 虚拟云网络(VCN)及相关组件

虚拟云网络(VCN)是Oracle云基础设施中传统物理网络的软件定义版本,它包括子网、路由表和网关,可用于OCI计算基础设施、数据库或应用程序实例的运行。虽然VCN是区域服务构造,但它可以跨越多个可用域。

VCN覆盖一个连续的IPv4 CIDR块,Oracle建议使用RFC 1918(10.0.0.0/8、172.16/12和192.168/16)中的私有IP地址范围作为VCN地址空间,但也可以根据组织的CIDR块和需求使用公共可路由范围。

创建VCN需要在控制台中导航到“网络”选项卡。在配置任何服务之前,最好先通过VCN页面定义网络。创建VCN时,会预选择一个 compartment,需要指定VCN的名称以及创建方式,默认是创建一个包含所有必需资源(如子网、DNS、互联网网关和安全列表)的VCN。为了简单起见,可选择“创建虚拟云网络及相关资源”。

以下是VCN的相关组件介绍:
- 子网(Subnet) :每个VCN网络被细分为子网,每个子网包含在单个可用域内。对于给定的VCN,一个可用域中可以有多个子网。每个子网都有一个连续的IP范围,用CIDR表示法描述,子网IP范围不能重叠。子网可以指定为公共或私有,OCI实例从其所在的子网获取内部IP地址和网络配置。
- 互联网网关(Internet Gateway) :为VCN和互联网之间的网络流量提供路径。创建互联网网关后,需要在VCN的路由表中为该网关添加路由,以启用流量流动。
- 动态路由网关(Dynamic Routing Gateway,DRG) :是一个虚拟路由器,为远程网络进入VCN提供入口点。可以通过FastConnect或IPSec VPN直接与DRG实例建立连接。需要将网关或DRG关联到VCN,并添加适当的路由以启用流量流向VCN。
- 安全列表(Security List) :是与子网关联的一组通用防火墙规则,应用于子网内启动的所有实例。安全列表提供入站和出站规则,指定允许进出实例的流量类型,创建规则时可以选择规则是有状态还是无状态。
- 路由表(Route Table) :是一组路由规则,为从子网通过网关到VCN外部目的地的流量提供映射。

4. 创建计算实例及挂载块存储

创建计算实例的步骤如下:
1. 导航到OCI仪表板,进入“计算” -> “实例”页面,点击“创建实例”。
2. 选择要创建计算资源的 compartment。
3. 在实例创建页面,需要提供一些输入,如实例名称、可用域、启动卷、操作系统、实例形状(以OCPU数量表示)以及用于实例配置的公钥。需要注意的是,创建实例时需要有一对公钥和私钥,可根据使用的是Windows还是Linux系统,利用相应平台上的工具来创建。
4. 在网络部分,选择之前创建的VCN和关联的子网,因为子网是特定于可用域的资源。
5. 确认详细信息后,计算实例将在一分钟内配置完成。实例配置完成后,会看到确认屏幕,此时实例可能没有附加块存储卷,需要在OCI控制台中创建所需大小的块存储卷后再进行附加。

创建和附加块存储卷的步骤如下:
1. 创建块存储卷 :在OCI控制台中导航到“块存储”菜单,点击“创建块存储卷”,提供名称和大小,并选择与创建实例相同的可用域。
2. 附加块存储卷 :在实例页面点击“附加块存储卷”,选择之前创建的卷并点击“附加”按钮。确认后,会提供完成将块存储卷添加到计算实例所需的操作说明。
3. 后续操作 :在实例主页的“附加块存储卷”部分,展开省略号以查找iSCSI命令详细信息。复制屏幕上用于将块存储卷附加到计算实例的命令,打开SSH客户端会话进行操作。连接实例时,需要在SSH会话中提供公共IP地址,并在“Auth”选项卡上配置私钥。连接成功后,使用“opc”作为用户并提供密码短语以建立会话。建立会话后,切换到根用户运行iSCSI命令并挂载块存储卷。之后还需要进行一些清理工作,如创建和分区卷、创建文件系统并将其附加到实例。为了确保重启后卷仍然可用,需要将其添加到 /etc/fstab 中,并设置所需的选项。

以下是创建计算实例和挂载块存储卷的流程图:

graph LR
    A[导航到OCI仪表板] --> B[进入计算 -> 实例页面]
    B --> C[点击创建实例]
    C --> D[选择 compartment]
    D --> E[提供实例信息]
    E --> F[选择VCN和子网]
    F --> G[确认信息,实例配置完成]
    G --> H[导航到块存储菜单]
    H --> I[创建块存储卷]
    I --> J[选择可用域]
    J --> K[为卷命名和设置大小]
    K --> L[在实例页面附加块存储卷]
    L --> M[选择之前创建的卷并附加]
    M --> N[复制iSCSI命令]
    N --> O[打开SSH会话连接实例]
    O --> P[使用opc用户登录]
    P --> Q[切换到根用户运行iSCSI命令]
    Q --> R[创建分区和文件系统]
    R --> S[挂载卷到实例]
    S --> T[添加到 /etc/fstab]

通过以上步骤,你就可以在Oracle云基础设施上创建计算实例并挂载块存储卷,为后续的工作负载做好准备。同时,Oracle云基础设施还提供了多种数据库部署选项,将在后续部分详细介绍。

5. Oracle数据库云服务选项

Oracle的公共数据库云服务提供了数据库即服务(DBaaS),为用户提供了多种运行数据库的选择,以满足不同的应用开发、测试和生产部署需求。这些服务可以分为以下四类:

服务类型 特点 适用场景
数据库标准版(Database Standard Edition) - 包含Database Standard Edition 2,在虚拟机中提供完整的数据库实例。
- 提供“本地备份”、“云备份”或两者结合的备份选项,基于Recovery Manager(RMAN)。
- 支持Oracle透明数据加密(TDE),确保数据静态安全。
- 适用于对功能需求相对较少,预算有限的中小型企业或项目。
- 对数据安全有一定要求的应用场景。
数据库企业版(Database Enterprise Edition) - 提供数据库企业版以及一些额外的Enterprise Manager包,如诊断包、调优包、实时应用测试、数据屏蔽和子集化等。
- 默认配备Data Guard技术,适合需要灾难恢复站点的场景。
- 适用于对数据库性能、管理和安全有较高要求的大型企业或关键业务系统。
- 需要进行灾难恢复和数据保护的应用场景。
数据库企业版高性能版(Database Enterprise Edition High Performance) - 在企业版基础上扩展了更多数据库选项,如多租户、高级压缩、高级安全、标签安全、分区、数据库保险库、OLAP、高级分析、Enterprise Manager数据库生命周期管理包和Enterprise Manager云管理包等。 - 适用于对数据库性能和功能有极高要求的企业,如金融、电信等行业的核心业务系统。
- 处理大量数据和复杂业务逻辑的应用场景。
6. 总结与展望

Oracle云基础设施为满足关键工作负载的服务级别协议提供了多种部署选项。其软件定义的网络设计提供了虚拟机和裸金属计算实例,所有这些都可以在同一网络上使用,并通过相同的门户和API集进行访问。裸金属计算服务器提供了与本地数据中心物理服务器相同级别的控制,还可以通过串行控制台进行访问。此外,Oracle云基础设施不在虚拟机管理程序中虚拟化I/O,而是在网络中进行,这提供了更好的封装和隔离,同时支持独特的计算选项。

在数据库方面,Oracle在云中提供了基于Exadata和RAC的Oracle数据库,支持每秒数百万次的事务处理、可扩展到数百TB的数据库以及最高级别的可用性,这使Oracle与其他云供应商区分开来。

了解如何开始使用Oracle云基础设施以及核心概念,如虚拟云网络、可用域、子网、身份管理、安全规则等,为进一步进行生产部署提供了基础。在生产部署中,还需要考虑高可用性、灾难恢复、备份等架构方面的问题。

以下是Oracle云基础设施使用流程的总结流程图:

graph LR
    A[注册Oracle云基础设施服务] --> B[登录控制台]
    B --> C[创建VCN及相关组件]
    C --> D[创建计算实例]
    D --> E[创建并挂载块存储卷]
    E --> F[选择数据库云服务选项]

通过上述步骤和服务选择,你可以充分利用Oracle云基础设施的功能,为你的业务提供强大的支持。无论是小型项目还是大型企业级应用,Oracle云基础设施都能提供合适的解决方案。

相关推荐

30、深入了解 Oracle 云基础设施:从入门到数据库服务

本文详细介绍了Oracle云基础设施(OCI)的核心概念和服务,包括租户、分区、虚拟云网络(VCN)、子网、安全列表、路由表以及计算实例和块存储的配置。同时,深入解析了Oracle提供的多种数据库云服务选项,如数据库标准版、企业版及高性能版的功能特点,并结合不同业务场景推荐了合适的数据库服务选择。最后,总结了Oracle云的优势及未来发展方向,为企业提供全面的云计算解决方案参考。

omega的博客 155

Oracle云基础架构平台方案:VCN规划、数据库部署与容灾验证

云基础架构的落地质量直接决定企业核心业务上云的稳定性。网络规划是第一步,通过VCN与子网CIDR划分、NAT与服务网关配置、安全列表白名单机制,构建数据库不直接暴露公网的隔离环境。计算与存储选型则需平衡性能与成本,灵活形状OCPU、块存储VPU/GB分档以及iSCSI挂载与LVM管理,为Oracle数据库提供可靠底座。在数据库层,自治数据库与自建19c CDB/PDB各有适用边界,Data Guard主备切换与归档gap检查则是容灾路径的关键。最终,利用OCI CLI命令快速核对资源账单,并结合AWR报告定

weixin_34094282的博客 252

使用Terraform在Oracle Cloud创建VCN的实战指南

Terraform是一款开源工具,由HashiCorp开发,它以一种声明性的方式描述云基础设施的状态,使得基础设施的创建、更新和版本控制变得简单且高效。它支持多云环境,可以管理包括AWS、Azure、GCP和OCI等多种云平台的资源。对于Oracle Cloud Infrastructure (OCI),Terraform提供了一个强大的OCI提供者,使得用户能够在OCI中快速部署和管理资源。本章将引领你了解Terraform的基础知识,包括它的核心优势和工作原理。

weixin_34620658的博客 599

Oracle Database 10g 数据仓库构建与优化实战指南

ETL(Extract, Transform, Load)流程是数据仓库中非常关键的一部分,它涉及数据从源系统抽取、转换和加载到目标数据仓库的过程。抽取(Extract)是指从源系统中获取数据;转换(Transform)包括清洗、格式化、计算等操作,以满足数据仓库的数据模型和质量要求;加载(Load)则是将转换后的数据导入到目标数据库中。ETL工具有多种,比如开源工具如Talend, Apache NiFi,商业工具如Informatica, Oracle Data Integrator等。

weixin_33750664的博客 1135

Oracle Database 21c 安装和卸载

Oracle Database 21c 安装和卸载

weixin_53520295的博客 4076

通过CN3口直接控制台达伺服电机A2-M(二)

既然可以通过RS485与伺服驱动器进行通讯,那么就肯定可以控制转速 首先,需要了解下 ‘控制模式及控制命令输入源设定’ 依据以上资料,速度控制模式有两种,S和SZ模式,分别对应模式选择中的02和04,对P1-01的地址0102进行写地址操作即可实现,一开始我使用了S模式,但是这个模式在寸动模式下会自动运转,不符合我控制的要求,后面改用SZ模式,就可以实现零速度。 使用串口工具发送命令:“01 06 01 02 00 04 28 35”即可以实现设置,设置完成后可以手动在伺服驱动器的按键面板上进行确

HKing_evil的博客 6825

Apple 网页 SRP 登录系列文章(二):网页参数提取与会话初始化

本文深入解析了Apple网页SRP登录的第一个关键环节。文章首先指出Apple登录页面采用多层安全架构,包括跨域跳转机制和动态参数生成。重点介绍了四种关键参数(ServiceKey、SCNT、FrameId、ServiceNum)的提取技术,通过正则表达式和JSON路径解析从HTML脚本和HTTP头中获取。最后详细说明了会话初始化流程,包括访问初始页面和构建认证URL。这些技术细节揭示了Apple如何通过复杂机制确保登录过程的安全性。

Sayid_Des的专栏 1129

TTL转RS422(B)工业级转换模块设计:从原理到实战部署

在工业自动化与嵌入式系统中,串行通信是实现设备间数据交换的基础。其核心原理在于通过特定的电气标准与协议,将数据位序列化后进行传输。RS422作为一种差分平衡传输协议,相比常见的TTL电平,在抗共模干扰与远距离传输能力上具有显著的技术优势,这使其成为工业现场总线、楼宇自动化等对可靠性要求严苛场景的优选方案。要实现TTL设备与RS422网络的稳定互联,关键在于设计一个能够完成单端信号到差分信号高质量转换的硬件模块。这涉及到差分总线收发器芯片的选型、包含终端电阻与TVS二极管的保护电路设计,以及遵循差分走线规则的

weixin_29195615的博客 341

从流体力学到深度学习:手把手教你用PINN预测涡流场(基于TensorFlow2.10+GPU)

本文详细介绍了如何利用物理信息神经网络(PINN)结合TensorFlow 2.10和GPU加速,预测Navier-Stokes方程的涡流场。通过核心原理讲解、实战环境配置、网络架构设计及物理约束实现,帮助读者掌握从流体力学到深度学习的跨学科技术应用,特别适合处理复杂流体问题和非定常流动场景。

weixin_29048309的博客 211

【紫光同创PG2L200H开发板】盘古200Pro+开发板(MES2L676-200HP)

开发板 SMA接口符合标准 SMA 接口规范,可使用”内螺旋+插针“的 SMA 线连接板卡”外螺旋+插孔”的 SMA 接口进行通信,板卡 SMA 接口与 FPGA 的 HSST 收发器的一路 RX/TX 相连,TX信号和 RX 信号都是以差分信号方式通过隔直电容连接 FPGA 和 SMA 接口, TX 发送和 RX 接收数据速率高达 6.6Gb/s。为了减轻带电插拔造成对 FPGA 芯片的损坏,在设计上在 JTAG 信号位置添加了保护二极管来保证信号的电压在 FPGA 接受的范围,避免 FPGA 的损坏。

MYMINIEYE的博客 2880

详解大模型微调数据集构建方法(持续更新)

本文详细介绍了大模型微调数据集构建方法,希望能对学习大模型的同学们有所帮助。 文章目录 1. 前言 2. 微调数据集构建方法 2.1 方法一 2.2 方法二 2.3 方法三 2.4 方法四 2.5 方法五

herosunly的博客 28万+

2-1 AUTOSAR ASW概述

应用软件层(Application Software Layer,ASW)位于AUTOSAR整个架构的顶层。它由各种AUTOSAR Software Component(SW-C)组成,每个SW-C封装了各种应用的功能集。每个SW-C只能运行在一个ECU中。ASW层的设计目标是实现功能的可重用性和可配置性。它通过封装底层提供的服务,为上层应用层提供统一的接口。ASW层的开发可以基于AUTOSAR提供的标准化软件组件,也可以根据具体需求进行定制开发。

qq_42357877的博客 1901

高分SCI讨论部分必学AI写作套路!仅需五步结合GPT‑5辅助,让你的SCI论文更有说服力(附实用AI提示词)

对于很多写SCI论文的学术人来说,其实“讨论部分”才是最致命的,网上虽然有大量的写作技巧和模板提供参考,但往往让人眼花缭乱,还是不知道如何下手。即便是下手了,也很难兼顾学术性与可读性,实际上讨论部分的难点并不在于写,而在于你能研究结果说清楚。今天七哥教你借助GPT-5,用五步法结合精心设计的AI提示词,让你能在科学逻辑与语言表达上一次性解决“讨论部分”的结构、内容、润色和翻译问题,轻松写出符合高分SCI期刊要求的讨论段落。

智能AI让学术科研更容易 1330

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 13、布尔代数知识详解
下一篇: 14、复数:概念、运算与应用
tensorflowjs6
博客等级 码龄3年 154粉丝 1495原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值