在 SAP BTP Cloud Foundry 运行时中展开区间

学习目标

  • 概述 SAP BTP Cloud Foundry 运行时中的 UI 开发、应用程序大小调整、安全、可恢复性和 AI 集成,以有效管理云应用程序。

在总结了在 SAP BTP Cloud Foundry 运行时中开发、部署和管理应用程序的全面学习之旅时,展望未来至关重要。最后一课将介绍其他主题,帮助您进一步发展管理企业应用程序的技能和专业知识。这些主题不仅为您提供更广泛的视角,还可以指导您了解接下来要重点学习的领域。

开发用户界面

创建直观且极具吸引力的用户界面 (UI) 是提供积极用户体验的基础。以下是在 SAP BTP Cloud Foundry 运行时开发应用程序的 UI 建议:

  • SAP Fiori :使用 SAP Fiori 设计指南 确保跨应用程序提供一致、可扩展且可靠的用户体验。SAP Fiori 的设计原则有助于维护跨技术的统一设计,重点关注用户任务和无缝集成。

  • UI 框架 :利用 SAPUI5 和 HTML5 等强大框架创建响应迅速的现代化跨平台应用程序。

  • SAPUI5 :用于构建企业级 Web 应用程序的强大 JavaScript 框架。在使用 SAPUI5 开发 中了解更多信息。

  • HTML5 :无需您自己的基础架构,即可简化 HTML5 应用程序的运行。有关详细信息,请参阅 在 Cloud Foundry 中开发 HTML5 应用程序 。

大小调整应用程序

为 SAP BTP Cloud Foundry 环境正确调整应用程序大小对于确保高效资源使用和最佳性能至关重要。基于预期负载和用户交互,了解内存和计算需求有助于有效计划和扩展资源。有关详细的大小调整指南和资源估算工具,请参阅大小调整指南

确保安全性

安全是在 SAP BTP Cloud Foundry 运行时中管理企业应用程序的基石。它涉及各种措施来保护平台用户(管理员、开发人员和操作员)和业务用户(应用程序的最终用户)。

验证和授权

SAP BTP Cloud Foundry 运行时中的验证是第一道防线,确保在授予对应用程序和服务的访问权限之前用户是他们声称是谁。主要通过以下途径促进这一进程:

与身份提供者集成

利用 SAP ID 或外部身份管理系统等服务,Cloud Foundry 支持单点登录 (SSO) 功能,允许用户验证一次并无缝访问多个服务。

多因素身份验证 (MFA)

为增强安全性,MFA 要求用户提供其他验证方法,例如发送到移动设备的代码,确保访问免受未经授权的使用。

权限确定允许用户在验证其身份后执行的操作。在 SAP BTP Cloud Foundry 运行时中,这是通过基于角色的访问控制 (RBAC) 管理的,其中为用户分配了确定其访问级别的特定角色。这些角色的范围从广泛的管理权限到对特定服务或数据的特定访问。角色分组为可在不同级别(例如全局账户、子账户或直接在应用程序中分配)的集合,以简化访问管理。

SAP Authorization and Trust Management 服务 (XSUAA) 通过管理用户、身份提供者和应用程序之间的验证和权限流,在此生态系统中起着关键作用。它通过添加 SAP 特定的功能(如多租户和增强管理 API)扩展开源 Cloud Foundry 用户账户和验证 (UAA) 的功能。XSUAA 使用 OAuth 和 JWT 令牌保护服务之间的通信,从而增强安全性,而无需直接存储用户凭据。

有关详细信息,请查看:

  • 添加验证和权限

  • Cloud Foundry 环境中的用户管理

其他安全措施

SAP BTP Cloud Foundry 运行时使用一套全面的 SAP 服务,为您的应用程序和数据提供强大的安全性。这包括数据加密、审计日志记录、凭据存储、恶意软件扫描等。有关更多详细信息,请查看:

  • SAP BTP 安全建议

  • 数据保护和隐私

提高企业韧性

在云中管理企业应用程序的一个关键方面是,确保您的应用程序能够抵御故障,并从中断中快速恢复。通过结合高可用性 (HA) 和灾难恢复 (DR) 策略,您可以构建一个强大的云环境,以在不利条件下保持服务连续性。

  • 高可用性 :实施 HA 涉及设置应用程序以在某些组件失败时继续运行。这可以通过负载平衡、故障转移机制以及跨多个可用性区域部署等技术来实现。

  • 灾难恢复 :灾难恢复策略确保您的应用程序能够以最少的数据丢失和停机时间从灾难性故障中恢复。这通常包括定期备份、数据复制以及具有详细记录的恢复计划。

有关详细信息,请查看:

  • 平台和应用程序级别的高可用性

  • Cloud Foundry 中的高可用性

  • 弹性应用程序的最佳实践

  • 在 Cloud Foundry 中开发弹性应用程序

利用 AI

将 AI 集成到 SAP BTP Cloud Foundry 运行时应用程序中可以彻底改变您为用户交付价值的方式。通过整合由人工智能驱动的功能(如预测分析、智能自动化和个性化建议),你可以构建更智能的应用,提升业务成果。

有关详细信息,请查看:

  • 什么是 SAP AI Core?

  • SAP AI Core 中的生成式 AI 中心

  • 预测 AI

摘要

本课标志着我们学习之旅的高潮,也是 SAP BTP Cloud Foundry 运行时中云计算持续增长的开始。您已涵盖基本主题,包括开发用户界面、调整应用程序大小、确保安全性、构建可恢复性以及利用 AI。这些领域是深化您的专业知识并在 Cloud Foundry 生态系统中增强您的功能的关键途径。在推动云技术的职业发展和贡献的同时,不断探索、学习和发展。

使命

开发基于 CAP 的应用程序

任务包括实施用例的最佳实践和分步指导,并由任务专家和 SAP Community 提供成熟的支持。查看以下 SAP 使命以进一步增强您在 SAP BTP 上开发 Cloud Foundry 应用程序的技能:使用 GenAI 和检索增强生成 (RAG) 开发基于 CAP 的(多租户)应用程序