附录:应用程序现代化问卷 - AWS 规范性指导

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

附录:应用程序现代化问卷

以本部分中的问卷作为起点,为项目的现代化评估和规划阶段收集信息。您可以下载这份 Microsoft Excel 格式的调查问卷,并用来记录您的信息。

下载问卷

处置

  1. 应用程序 ID 是什么?

  2. 应用程序类型是什么?

  3. 打算如何处置应用程序(例如,更换平台、重构或替换)?

重构决策的重新验证

  1. 这是一款高价值(创收)的应用程序吗?

  2. 这是一款面向客户的应用程序吗?

  3. 这是一款需要添加或增强业务功能的战略性应用程序吗?

  4. 您是否愿意转换应用程序,以支持加快创新步伐?

  5. 此应用程序是否使用专有或自定义框架或库? 如果是,请提供专有框架或库的名称。

  6. 应用程序编程语言的框架和版本是什么? (仅适用于自定义应用程序)

接口和依赖项

  1. 列出将访问此应用程序的应用程序(入站接口)。

  2. 列出此应用程序将访问的应用程序(出站接口)。这是一款面向客户的应用程序吗?

  3. 接口类型是什么?

  4. 接口协议是什么?

  5. 提供此应用程序使用的共享服务的列表(例如,Active Directory、日志记录、备份和监控)。

  6. 提供依赖当前应用程序数据库的应用程序列表。

  7. 接口是直接接口、代理接口还是两者兼有?

应用程序特征和配置文件

  1. 此应用程序使用何种缓存策略或技术?

  2. 此应用程序使用何种集群技术?

  3. 此应用程序使用何种排队服务或技术?

  4. 该应用程序是否支持移动接口? (仅适用于移动渠道)

  5. 此应用程序是否无状态?

  6. 此应用程序如何支持可扩展性?

  7. 为运行此应用程序而配置的 Java 虚拟机 (JVM) 堆大小是多少?

  8. 以行数衡量,应用程序代码的大小是多少? (仅适用于自定义应用程序)

  9. 此应用程序是否能够快速适应监管要求的变化?

  10. 您是否有此应用程序的单元测试脚本?

COTS 应用程序

  1. 商用现成 (COTS) 应用程序代码是否已扩展和自定义?

  2. 什么是 COTS 自定义编程语言扩展?

  3. COTS 应用程序的自定义代码扩展的大小(行数)是多少?

  4. 此 COTS 应用程序是否需要自定义配置?

  5. 安装、配置和验证此应用程序的总体工作量是多少?

数据库(自定义)

  1. 数据库的大小是多少(以 GB 为单位)?

  2. 数据库表的总数是多少?

  3. 存储过程的总数是多少?

  4. 存储在数据库外部的远程或本地 blob 的总大小是多少? (仅当应用程序数据库使用 blob 时回答。)

  5. 每个表的平均属性数量是多少?

  6. 此应用程序有多少数据库作业?

屏幕、报告和批处理作业(自定义和 COTS)

  1. 此应用程序包含多少个屏幕?

  2. 列出与此应用程序相关的所有报告。

  3. 列出与此应用程序相关的所有批处理作业和进程,并列出运行这些作业的控制系统。

安全性与合规性

  1. 什么是源代码控制或存储库系统?

  2. 列出此应用程序的所有合规性要求。

  3. 什么是数据分类?

  4. 提供此应用程序使用的单点登录 (SSO) 集成的名称(如有)。

  5. 提供此应用程序使用的第三方身份验证系统的名称(如有)。

  6. 如何保护数据?

操作

  1. 此应用程序是否部署在负载均衡器后面?

  2. 此应用程序是否需要粘滞会话?

  3. 此应用程序是否需要访问共享存储? 如果需要,请指定共享存储的大小。

  4. 静态内容(例如 MP3、JPEG、AVI、WMV、PNG、GIF 文件)的大小是多少(以 GB 为单位)?

  5. 什么是恢复时间目标 (RTO) 和恢复点目标 (RPO)?

  6. 此应用程序是否需要高可用性?

  7. 此应用程序是否需要辅助失效转移站点进行灾难恢复?

  8. 运行此应用程序需要多少个 CPU?

  9. 此应用程序的内存大小是多少?