跳到主要内容

使用 AMI 部署 ONLYOFFICE Apps企业版

简介​

现在,您可以使用 AWS Marketplace 上提供的 ONLYOFFICE Amazon Machine Image,在 Amazon Web Services 云基础设施中轻松启动 ONLYOFFICE Apps企业版 实例。

Amazon Machine Image (AMI) 是预先配置好的模板,可以轻松启动实例,即 AWS 私有云中的虚拟服务器。

ONLYOFFICE Apps企业版 AMI 包含所有必要的组件(操作系统、软件本身以及存储卷),可在运行 Linux (Ubuntu) 的虚拟服务器上部署您的工作区。

步骤1:选择 ONLYOFFICE AMI 并订阅解决方案​

登录您现有的 AWS 账户或注册新账户,然后前往 AWS Marketplace。

找到 ONLYOFFICE Apps企业版解决方案,并选择所需的实例类型,可选 100、250、500 或 1000 个用户。用户数量是指可以编辑文档的人数。可同时编辑的文档数量不受限制。其他已注册用户只能以查看模式打开文档。ONLYOFFICE 会将用户 ID 识别 30 天。此后,如有必要,您可以将用户替换为新用户。

AWS Marketplace 中的 ONLYOFFICE Apps企业版

在产品的 概览 页面,您可以阅读软件功能的说明。

概览页面

切换到 定价 选项卡,估算取决于某些实例参数的定价详情:

  • 如有必要,更改启动实例的 区域。建议选择距离最近的区域。默认选择 美国东部(弗吉尼亚北部)。

  • 在 使用成本 部分,您可以看到实例类型、产品成本/小时、EC2 成本/小时和总计/小时。您还可以切换到 365天合约 选项卡,估算 ONLYOFFICE 软件的年度费用。

    总价包括 ONLYOFFICE 软件费用以及用于部署此软件解决方案的 AWS 基础设施服务费用。EC2 服务提供部署运行 Ubuntu 的虚拟服务器并在其上安装 ONLYOFFICE 软件解决方案所需的环境。

    注意:要了解有关订阅付费 AMI 的更多信息和其他定价详情,请参阅 AWS 文档。

    EC2 实例类型 决定了用于部署 ONLYOFFICE 解决方案的虚拟服务器的硬件。可用的实例类型因所选的 ONLYOFFICE Apps企业版 解决方案的版本(即用户数量)而异。

    ONLYOFFICE Apps企业版(100/250/500用户) 推荐使用 t3.xlarge EC2 实例类型。其参数如下:

    • 内存:16 GB
    • CPU:4 个虚拟核心

    ONLYOFFICE Apps企业版(1000用户) 推荐使用 t3.2xlarge EC2 实例类型。其参数如下:

    • 内存:32 GB
    • CPU:8 个虚拟核心

    有关 T3 实例类型的更多详情,请参阅 AWS 文档。

定价选项卡

额外 AWS 基础设施成本 包含用于存储工作区数据的 EBS 服务的价格。

额外 AWS 基础设施成本

在 法律条款 选项卡上,您可以阅读 最终用户许可协议,该协议规定了提供 ONLYOFFICE Apps企业版 解决方案的条款和条件。

切换到 使用 选项卡,您可以在其中找到以下信息:

  • 交付详情 部分显示 AMI 的特性。ONLYOFFICE AMI 采用 64 位 (x86) 架构。
  • 使用说明 包含有关启动实例后如何执行 ONLYOFFICE 初始配置的简要建议。

使用选项卡

点击右上角的 查看购买选项 按钮。将打开 订阅此软件 页面:

订阅此软件页面

阅读 AWS 客户协议,然后点击 接受条款 按钮。请等待订阅处理完成。

接受条款

当 生效日期 字段显示当前日期而不是“待处理”时,点击右上角的 继续配置 按钮。

步骤2:在 AWS 云启动Apps实例​

在 配置此软件 页面,点击右上角的 继续启动 按钮。

配置此软件页面

将打开 启动此软件 页面。在此页面上,您可以再次查看 配置详情。

选择操作 部分允许您选择启动实例的方法。默认选择 从网站启动 选项。保持不变,即可使用此网页提供的 启动实例向导 部署实例。

备注

注意:您还可以通过 Amazon EC2 控制台 启动实例。为此,请从菜单中选择 通过 EC2 启动 选项,然后点击 启动 按钮。您将被重定向到 AWS 管理控制台中的 启动实例向导,您可以在其中选择实例类型、配置实例详情、添加存储和标签以及配置安全组。本指南不介绍这种启动实例的方法。

启动此软件页面

在 EC2 实例类型 部分,只有一个可用选项(取决于之前选择的具有一定用户数量的 ONLYOFFICE Apps企业版 实例类型)。

在 VPC 设置 和 子网设置 部分,保持默认设置。

现在,您需要创建新的 安全组 并生成 密钥对。

创建安全组​

安全组可以限制对实例的访问,使只有已知的 IP 地址才能访问它。

在 安全组设置 部分,点击 基于卖家设置新建 按钮。

安全组设置

输入安全组的名称(例如 ONLYOFFICE)并添加其描述。

使用 来源(IP 或组) 列表设置必要的规则。您可以指定单个 IP 地址或 IP 地址范围,例如 10.040.196.230/32。

安全组规则

规则针对以下端口指定:

  • SSH - 端口 22 用于通过 SSH 协议使用 SSH 客户端访问您的服务器。
  • HTTP - 端口 80 用于通过 HTTP 协议使用网页浏览器访问您的工作区。
  • HTTPS - 端口 443 用于通过安全的 HTTPS 协议使用网页浏览器访问您的工作区。

准备就绪后,点击 保存 按钮。

生成密钥对​

需要密钥对才能使用 PuTTY 或 OpenSSH 等 SSH 客户端通过 SSH 协议安全地连接到您的实例。

密钥对设置

在 密钥对设置 部分,点击 在 EC2 创建密钥对 链接。

AWS 管理控制台 将在新的浏览器选项卡中打开。

AWS 管理控制台

请确认顶部工具栏中显示的 AWS 区域 与您要启动实例的区域相同。

点击右上角的 创建密钥对 按钮。在相应字段中输入密钥对名称(例如 ONLYOFFICE),并根据您要用于远程连接实例的软件选择文件格式:

  • pem 用于 OpenSSH
  • ppk 用于 PuTTY

点击下方的 创建密钥对 按钮。

您的公钥将存储在 AWS EC2 中。包含您私钥的 .pem/.ppk 文件将下载到本地计算机,并存储在默认的 下载 文件夹中。请复制该文件并妥善保存。

创建密钥对

返回 AWS Marketplace,使用密钥对字段右侧的图标刷新该字段,然后从列表中选择创建的密钥对。

选择密钥对

之后,启动 按钮将解锁。点击 启动 按钮,等待实例部署完成。完成后,将显示部署成功的消息。

部署成功

点击此消息中的 EC2 控制台 链接,在 AWS 管理控制台 中打开实例详情。

实例详情

实例启动后,可能需要一些时间才能完全正常运行。请确保 实例状态 列中的实例状态已从 'pending' 变为 'running',并确认实例已通过所有状态检查。此信息显示在 状态检查 列中。

然后,您可以通过网页浏览器或 SSH 连接到您的实例。

步骤3:通过网页浏览器访问工作区​

要通过网页浏览器访问您的工作区,您可以使用实例的 公共 DNS 或 IP 地址。

它们可以在 AWS 管理控制台 中找到。切换到左侧菜单中的 实例 部分,选择您的区域(默认为 美国东部(弗吉尼亚北部)),然后在列表中选择您的 ONLYOFFICE 实例以打开实例详情。

在 描述 选项卡上,点击 公共 IPv4 DNS 或 公共 IPv4 地址 左侧的 复制图标 图标,将所需的值复制到剪贴板。

实例的描述选项卡

在网页浏览器的地址栏中输入 http:// + 您的实例 IP 地址或公共 DNS。工作区的初始化可能需要几分钟。

将打开工作区设置向导。

工作区设置向导

输入您的电子邮箱地址。设置账户密码并确认。默认情况下,密码长度必须至少为 8 个字符,但不超过 30 个字符。

此电子邮箱和密码将用于通过网页浏览器访问您的工作区管理员账户。

在相应字段中指定您的 实例 ID。它可以在 AWS 管理控制台 的实例 描述 选项卡上找到。点击 实例 ID 左侧的 复制图标 图标将其复制到剪贴板。

实例 ID

您还可以使用相应的下拉列表更改工作区语言和时区。必须指定时区以确保工作区通知正常工作。

接受许可协议的条款。点击 继续 按钮。

许可协议

就这样。您的工作区已创建。

步骤4:通过 SSH 连接服务器​

要远程管理和配置您的工作区,您可以使用用户名 ubuntu 和您的 SSH 私钥通过 SSH 连接到虚拟服务器。

在 Windows 上,您可以使用 PuTTY 实用程序。

部署实例时生成的 AWS 私钥文件将用于身份验证,而不是密码。

启动 PuTTY。在左侧导航面板中,打开 连接 -> SSH -> 认证 部分。转到 认证参数 -> 认证私钥文件 部分,点击 浏览 按钮,找到存储在本地计算机上的 .ppk 文件的路径。

PuTTY 认证设置

返回左侧导航面板中的 会话 部分。在 主机名或 IP 地址 字段中输入实例的 公共 DNS 或 IP 地址,确保指定了端口 22 并选择了 SSH 连接类型,然后点击 打开 按钮。

PuTTY 会话设置

然后在 PuTTY 安全警告 窗口中点击 是。输入用户名 ubuntu 并按 Enter。

PuTTY 安全警告

在 Linux 上,您可以使用 OpenSSH 等 SSH 客户端。

您需要指定存储在本地计算机上的包含私钥的 .pem 文件的路径、用户名 ubuntu 以及实例的 IP 地址 或 公共 DNS。

在终端中输入以下命令,并指定 .pem 文件路径和 IP 地址 的实际值:

ssh -i /path/onlyoffice.pem ubuntu@your_instance_ip

输入 yes 以继续连接到服务器。有关更多信息,您可以参阅 AWS 文档。