top
本文目录
Oracle Cloud 教程:快速上手甲骨文云服务

OracleCloud教程:快速上手甲骨文云服务

Oracle Cloud 教程:快速上手甲骨文云服务

随着云计算的蓬勃发展,Oracle Cloud Infrastructure (OCI) 作为业界领先的云平台之一,凭借其高性能、高安全性以及全面的服务,吸引了越来越多的企业和开发者。本教程旨在帮助您快速上手 Oracle Cloud,让您能够轻松体验和利用甲骨文云服务。

一、 注册 Oracle Cloud 免费试用账户

Oracle 提供慷慨的免费试用计划,让您可以体验包括计算、存储、数据库等在内的多种服务。

  1. 访问 Oracle Cloud 官网: 打开浏览器,访问 https://www.oracle.com/cloud/

  2. 点击 "Start for Free" 或 "免费试用" 按钮: 通常位于页面顶部或中心位置。

  3. 填写注册信息:

    • 国家/地区: 选择您所在的国家或地区。
    • 名字和姓氏: 填写您的真实姓名。
    • 电子邮件地址: 使用您常用的电子邮件地址,用于接收验证邮件和账户信息。
    • 公司名称 (可选): 如果您代表公司注册,可以填写公司名称。
    • 设置密码: 创建一个强密码,包含大小写字母、数字和符号。
    • 验证电子邮件: 点击发送到您邮箱的验证链接,完成邮箱验证。
    • 电话号码: 用于接受短信验证码
    • 地址信息: 填写您的详细地址信息。
    • 信用卡信息: 虽然是免费试用,但 Oracle 需要验证您的身份。请注意,Oracle 在试用期内不会向您的信用卡收费,除非您手动升级到付费账户。 务必仔细阅读试用条款。
  4. 同意服务协议: 仔细阅读并同意 Oracle Cloud 的服务协议。

  5. 开始免费试用: 点击 "Start my free trial" 或类似按钮,开始您的免费试用。

二、 了解 Oracle Cloud 控制台

注册成功后,您将自动登录到 Oracle Cloud 控制台。这是您管理所有云资源的核心界面。

  1. 导航菜单 (左侧): 控制台左侧是主要导航菜单,按服务类别组织。常见的类别包括:

    • Compute (计算): 管理虚拟机 (VM) 实例、容器等。
    • Storage (存储): 管理对象存储、块存储、文件存储等。
    • Networking (网络): 配置虚拟云网络 (VCN)、子网、安全列表、负载均衡器等。
    • Databases (数据库): 创建和管理各种类型的数据库,如 Autonomous Database、MySQL、NoSQL 等。
    • Analytics (分析): 使用数据分析和商业智能工具。
    • Developer Services (开发者服务): 使用 API、SDK、CLI 等开发工具。
    • Identity & Security (身份与安全): 管理用户、组、策略、密钥等。
    • Governance and Administration(治理和管理):管理账户,监控,配额等
  2. 顶部工具栏: 提供快速访问常用功能的链接,如:

    • 区域选择器: 选择您要使用的 Oracle Cloud 区域。建议选择离您或您的用户最近的区域,以获得最佳性能。
    • 搜索栏: 快速查找资源、服务或文档。
    • 通知: 查看系统通知和警报。
    • 帮助: 访问 Oracle Cloud 文档、支持论坛和社区。
    • 用户菜单: 管理您的账户设置、查看账单信息等。
  3. 仪表盘 (Dashboard): 显示您账户的概览信息,如资源使用情况、账单预估、最近活动等。

三、 创建您的第一个虚拟机 (Compute Instance)

虚拟机是云计算的基础,让我们从创建一个虚拟机开始。

  1. 导航到 Compute Instances: 在左侧导航菜单中,依次点击 "Compute" -> "Instances"。

  2. 点击 "Create Instance" 按钮: 进入实例创建向导。

  3. 配置实例基本信息:

    • 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
  4. 添加 SSH 密钥:

    • Add SSH keys: 这是连接到您的 Linux 虚拟机的关键。 您可以选择:
      • Generate a key pair for me (自动生成密钥对): Oracle Cloud 会为您生成一个密钥对,并自动下载私钥文件 (.pem)。请务必妥善保管此文件,因为您将使用它来连接到您的虚拟机。
      • Upload public key file (上传公钥文件): 如果您已经有 SSH 密钥对,可以上传您的公钥文件 (.pub)。
      • Paste public keys (粘贴公钥): 直接粘贴您的公钥文本。
  5. 配置引导卷 (Boot Volume): 您可以接受默认设置,或自定义引导卷的大小和类型。

  6. 点击 "Create" 按钮: Oracle Cloud 将开始创建您的虚拟机。

  7. 等待实例运行: 实例创建过程可能需要几分钟。在 "Instances" 页面上,您可以看到实例的状态。当状态变为 "Running" 时,表示实例已创建成功。

四、 连接到您的虚拟机

一旦您的虚拟机运行起来,您就可以通过 SSH 连接到它 (对于 Linux 实例) 或通过 RDP 连接到它 (对于 Windows 实例)。

Linux 实例 (使用 SSH):

  1. 获取实例的公共 IP 地址: 在 "Instances" 页面上,找到您的虚拟机,并复制其 "Public IP Address"。

  2. 打开终端 (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 命令。
  3. 使用 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):

  1. 获取实例的公共 IP 地址和用户名: 在 "Instances" 页面上,找到您的虚拟机,并复制其 "Public IP Address"。用户名通常是 "opc"。

  2. 重置windows实例的密码。

  3. 打开远程桌面连接 (Remote Desktop Connection):

    • Windows: 在开始菜单中搜索 "Remote Desktop Connection" 并打开。
  4. 输入连接信息:

    • Computer (计算机): 输入您的实例的公共 IP 地址。
    • User name (用户名): 输入 "opc" 或您在创建实例时指定的用户名。
  5. 点击 "Connect" 按钮: 输入您的 Windows 密码 (如果您在创建实例时设置了密码)。

  6. 连接成功: 您将看到 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 文档和社区,学习更多高级功能和最佳实践。

THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报
发表评论
评论列表

赶快来坐沙发