OracleCloud教程:快速上手甲骨文云服务
Oracle Cloud 教程:快速上手甲骨文云服务
随着云计算的蓬勃发展,Oracle Cloud Infrastructure (OCI) 作为业界领先的云平台之一,凭借其高性能、高安全性以及全面的服务,吸引了越来越多的企业和开发者。本教程旨在帮助您快速上手 Oracle Cloud,让您能够轻松体验和利用甲骨文云服务。
一、 注册 Oracle Cloud 免费试用账户
Oracle 提供慷慨的免费试用计划,让您可以体验包括计算、存储、数据库等在内的多种服务。
-
访问 Oracle Cloud 官网: 打开浏览器,访问 https://www.oracle.com/cloud/
-
点击 "Start for Free" 或 "免费试用" 按钮: 通常位于页面顶部或中心位置。
-
填写注册信息:
- 国家/地区: 选择您所在的国家或地区。
- 名字和姓氏: 填写您的真实姓名。
- 电子邮件地址: 使用您常用的电子邮件地址,用于接收验证邮件和账户信息。
- 公司名称 (可选): 如果您代表公司注册,可以填写公司名称。
- 设置密码: 创建一个强密码,包含大小写字母、数字和符号。
- 验证电子邮件: 点击发送到您邮箱的验证链接,完成邮箱验证。
- 电话号码: 用于接受短信验证码
- 地址信息: 填写您的详细地址信息。
- 信用卡信息: 虽然是免费试用,但 Oracle 需要验证您的身份。请注意,Oracle 在试用期内不会向您的信用卡收费,除非您手动升级到付费账户。 务必仔细阅读试用条款。
-
同意服务协议: 仔细阅读并同意 Oracle Cloud 的服务协议。
-
开始免费试用: 点击 "Start my free trial" 或类似按钮,开始您的免费试用。
二、 了解 Oracle Cloud 控制台
注册成功后,您将自动登录到 Oracle Cloud 控制台。这是您管理所有云资源的核心界面。
-
导航菜单 (左侧): 控制台左侧是主要导航菜单,按服务类别组织。常见的类别包括:
- Compute (计算): 管理虚拟机 (VM) 实例、容器等。
- Storage (存储): 管理对象存储、块存储、文件存储等。
- Networking (网络): 配置虚拟云网络 (VCN)、子网、安全列表、负载均衡器等。
- Databases (数据库): 创建和管理各种类型的数据库,如 Autonomous Database、MySQL、NoSQL 等。
- Analytics (分析): 使用数据分析和商业智能工具。
- Developer Services (开发者服务): 使用 API、SDK、CLI 等开发工具。
- Identity & Security (身份与安全): 管理用户、组、策略、密钥等。
- Governance and Administration(治理和管理):管理账户,监控,配额等
-
顶部工具栏: 提供快速访问常用功能的链接,如:
- 区域选择器: 选择您要使用的 Oracle Cloud 区域。建议选择离您或您的用户最近的区域,以获得最佳性能。
- 搜索栏: 快速查找资源、服务或文档。
- 通知: 查看系统通知和警报。
- 帮助: 访问 Oracle Cloud 文档、支持论坛和社区。
- 用户菜单: 管理您的账户设置、查看账单信息等。
-
仪表盘 (Dashboard): 显示您账户的概览信息,如资源使用情况、账单预估、最近活动等。
三、 创建您的第一个虚拟机 (Compute Instance)
虚拟机是云计算的基础,让我们从创建一个虚拟机开始。
-
导航到 Compute Instances: 在左侧导航菜单中,依次点击 "Compute" -> "Instances"。
-
点击 "Create Instance" 按钮: 进入实例创建向导。
-
配置实例基本信息:
- Name (名称): 为您的虚拟机命名,例如 "MyFirstVM"。
- Compartment (区间):选择一个区间来组织你的资源,你可以使用默认的root区间.
- Availability Domain (可用性域): 选择一个可用性域。可用性域是区域内的独立故障域,可以提高应用程序的可用性。
- Image (映像): 选择操作系统映像。Oracle 提供了多种预配置的映像,如 Oracle Linux、Ubuntu、Windows Server 等。对于初学者,建议选择 Oracle Linux。
- Shape (配置): 选择虚拟机的配置,包括 CPU 核心数、内存大小等。对于免费试用,您可以使用 "Always Free-eligible" 的配置。
- Networking: 选择或创建虚拟云网络(VCN)和子网
- Virtual cloud network: 选择或创建一个VCN
- Subnet: 选择或创建一个子网
- Public IP address: 选择 Assign a public IPv4 address
-
添加 SSH 密钥:
- Add SSH keys: 这是连接到您的 Linux 虚拟机的关键。 您可以选择:
- Generate a key pair for me (自动生成密钥对): Oracle Cloud 会为您生成一个密钥对,并自动下载私钥文件 (.pem)。请务必妥善保管此文件,因为您将使用它来连接到您的虚拟机。
- Upload public key file (上传公钥文件): 如果您已经有 SSH 密钥对,可以上传您的公钥文件 (.pub)。
- Paste public keys (粘贴公钥): 直接粘贴您的公钥文本。
- Add SSH keys: 这是连接到您的 Linux 虚拟机的关键。 您可以选择:
-
配置引导卷 (Boot Volume): 您可以接受默认设置,或自定义引导卷的大小和类型。
-
点击 "Create" 按钮: Oracle Cloud 将开始创建您的虚拟机。
-
等待实例运行: 实例创建过程可能需要几分钟。在 "Instances" 页面上,您可以看到实例的状态。当状态变为 "Running" 时,表示实例已创建成功。
四、 连接到您的虚拟机
一旦您的虚拟机运行起来,您就可以通过 SSH 连接到它 (对于 Linux 实例) 或通过 RDP 连接到它 (对于 Windows 实例)。
Linux 实例 (使用 SSH):
-
获取实例的公共 IP 地址: 在 "Instances" 页面上,找到您的虚拟机,并复制其 "Public IP Address"。
-
打开终端 (Terminal) 或命令提示符 (Command Prompt):
- macOS/Linux: 打开 "Terminal" 应用程序。
- Windows:
- 使用 PuTTY: PuTTY 是一个流行的 SSH 客户端。您需要下载并安装 PuTTY,然后使用您的私钥文件和实例的公共 IP 地址进行连接。
- 使用 Windows Subsystem for Linux (WSL): 如果您已安装 WSL,可以在 WSL 终端中使用
ssh
命令。 - 使用 Git Bash: Git Bash 提供了类 Linux 的命令行环境,也可以使用
ssh
命令。
-
使用 SSH 连接: 在终端中输入以下命令,将
your_instance_ip
替换为您的实例的公共 IP 地址,将path/to/your/private_key.pem
替换为您的私钥文件的路径 (如果您在创建实例时选择了 "Generate a key pair for me",则私钥文件会自动下载):
bash
ssh -i path/to/your/private_key.pem opc@your_instance_ip
//对于Oracle Linux 映像, 用户名是 "opc"。对于 Ubuntu 映像,用户名是 "ubuntu"。- 如果连接成功,您将看到虚拟机的命令行提示符。
Windows 实例 (使用 RDP):
-
获取实例的公共 IP 地址和用户名: 在 "Instances" 页面上,找到您的虚拟机,并复制其 "Public IP Address"。用户名通常是 "opc"。
-
重置windows实例的密码。
-
打开远程桌面连接 (Remote Desktop Connection):
- Windows: 在开始菜单中搜索 "Remote Desktop Connection" 并打开。
-
输入连接信息:
- Computer (计算机): 输入您的实例的公共 IP 地址。
- User name (用户名): 输入 "opc" 或您在创建实例时指定的用户名。
-
点击 "Connect" 按钮: 输入您的 Windows 密码 (如果您在创建实例时设置了密码)。
-
连接成功: 您将看到 Windows 桌面。
五、 其他重要概念和资源
-
区间 (Compartments): 区间是用于组织和隔离云资源的逻辑容器。您可以创建多个区间来管理不同的项目或团队的资源。
-
虚拟云网络 (VCN): VCN 是您在 Oracle Cloud 中定义的私有网络。您可以创建子网、安全列表和路由表来自定义 VCN。
-
安全列表 (Security Lists): 安全列表充当虚拟防火墙,控制进出子网的网络流量。您可以定义规则来允许或拒绝特定端口和协议的流量。
-
对象存储 (Object Storage): 对象存储是一种可扩展且经济高效的存储服务,用于存储大量非结构化数据,如图像、视频、文档等。
-
块存储 (Block Storage): 块存储提供高性能、低延迟的块设备,可以附加到虚拟机作为硬盘使用。
-
数据库服务 (Database Services): Oracle Cloud 提供各种类型的数据库服务,包括关系型数据库 (如 Oracle Database、MySQL)、NoSQL 数据库、数据仓库等。
-
Oracle Cloud 文档: https://docs.oracle.com/en-us/iaas/Content/home.htm 这是 Oracle Cloud 的官方文档,包含详细的服务介绍、教程、API 参考等。
-
Oracle Cloud 社区: https://community.oracle.com/ 您可以在这里与其他 Oracle Cloud 用户交流、提问、分享经验。
六、总结
本教程为您提供了 Oracle Cloud 的入门指南,包括账户注册、控制台介绍、虚拟机创建和连接等基本步骤。通过本教程,您可以快速上手 Oracle Cloud,并开始探索其丰富的云服务。随着您对 Oracle Cloud 的深入了解,您将能够构建更强大、更可靠、更具可扩展性的应用程序。 建议您进一步探索 Oracle Cloud 文档和社区,学习更多高级功能和最佳实践。





赶快来坐沙发