

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 假设和先决条件
<a name="prerequisites"></a>

## 知识要求
<a name="knowledge-req"></a>

SAS Viya 软件使用容器部署到 Kubernetes 集群。部署是声明性的，基于您使用 Kustomize 创建的自定义清单。要部署、更新和管理 SAS Viya 软件，您应该了解以下内容：
+ 体验您的站点用于部署 SAS Viya 的云提供商。
+ 使用清单和 Kubectl 的 Kubernetes 声明式部署。
+ Kustomize 和一个用于自定义部署的自定义文件。
+ Kubectl 命令用于执行操作，例如`kubectl apply`、`kubectl taint``kubectl label`、和。`kubectl logs`

有关更多信息，请参阅 [Kubernetes 文档](https://kubernetes.io/docs/home/)。

## 系统要求
<a name="system-req"></a>

有许多系统要求与先前版本的 SAS Viya 不同。例如，SAS Viya 要求部署 Kubernetes。

共享文件系统需要用于多种用途，包括共享数据存储和私有用户目录。使用网络文件系统 (NFS) 协议的文件服务器是最低要求。在 AWS 环境中，Amazon Elastic File System（亚马逊 EFS）在 SAS 测试中表现良好。Amazon EFS 建议使用以下选项：
+ 将性能模式设置为最大 I/O。
+ 将吞吐量模式配置为 1,024 MiB/s 或更高。

还假设您熟悉成功部署所需的所有系统要求。有关更多信息，请参阅 SAS 文档中的 [SAS Viya 的系统要求](https://documentation.sas.com/?cdcId=itopscdc&cdcVersion=default&docsetId=itopssr&docsetTarget=titlepage.htm#page=9)。

## 全系统迁移和内容迁移
<a name="migration-type"></a>

**内容迁移**

内容迁移被定义为将内容从一个系统移动到另一个系统。请注意，这方面的 SAS 9 流程与 SAS Viya 流程不同。

**全系统迁移**

全系统迁移定义为将整个 SAS Viya 系统从一种部署迁移到另一种部署。目标部署可以是相同版本的软件，也可以是更新的版本。您无法将整个 SAS 9 系统迁移到 SAS Viya。相反，您必须将来自 SAS 9 的内容推广到 SAS Viya。

如果您从 SAS 9.4 迁移到 SAS Viya，则只能迁移内容，SAS 将其视为内容迁移。迁移整个系统被视为全系统迁移。如果您从 SAS Viya 3.x 迁移到 SAS Viya，则整个系统都将备份和恢复，这是一次完整系统的迁移。内容迁移和完整系统迁移都不应与升级混为一谈，升级涉及在现有系统上安装新版本的软件。升级支持由 SAS 部署工具提供，例如 SAS 部署向导、SAS 部署管理器和 SAS Viya 行动手册。