SuperAPI AI 工具集

sap-btp-cloud-platform

部署与运维

查看项目

更新于 10-15 18:08

技能介绍

SAP BTP Cloud Platform 是一项面向 SAP Business Technology Platform(BTP)的综合参考技能,覆盖云端开发、部署与运维。根据资料,当用户搭建或运营 SAP BTP 账户、目录、子账户、Cloud Foundry、Kyma、ABAP Environment、权益、配额、角色集合、CLI 工具链、MTA 部署、连接性、CI/CD、扩展或平台故障排查时,可使用本技能。

用途与适用场景 本技能用于 SAP BTP 的平台级参考,涵盖全部运行时环境、账户管理、安全与运维。快速开始步骤包括:确定目标商业账户类型、区域和子账户;启用运行时环境(Cloud Foundry、Kyma、ABAP Environment 或试用/免费层);在部署工作负载前配置身份、角色、权益和配额;在 Tools 中使用 btp 和 cf CLI 示例进行可重复的设置;在需要实现深度时切换到相关技能,如 sap-cap-capire、sap-fiori-tools、sap-btp-connectivity 或 sap-btp-service-manager。

主要内容范围 资料显示本技能包含 16 个主题:平台概览、账户模型、环境、商业模型、权益与配额、区域与基础设施、用户管理、工具、安全要点、连接性、开发模式、CI/CD、扩展、高可用与弹性、运维与监控、支持。

平台概览 SAP BTP 整合五大技术组合:应用开发、流程自动化、集成、数据与分析、AI。提供套件品质:SAP Fiori UX、Cloud Identity Services、Master Data Integration、嵌入式分析、SAP Task Center 和 SAP Cloud ALM。

账户模型 层级为 Global Account → Directory(可选)→ Subaccount(特定区域);CF 下为 Org → Spaces;Kyma 下为 Cluster → Namespaces;ABAP 下为 System instance。关键实体包括 Global Account(与 SAP 的合同,区域无关,管理权益)、Directory(组织容器,最多 7 层,可选权益管理)、Subaccount(区域特定部署目标)、Labels(元数据标签,每个标签最多 10 个值)。账户类型包括 Trial(90 天免费探索,4GB 内存、10 条路由、40 个服务、每日停止)、Enterprise(基于商业合同的生产使用)、Free Tier(长期测试,服务特定限制,无 SLA)。

环境 Cloud Foundry Environment 为开放 PaaS,支持多语言,提供多构建包(Java、Node.js、Python、Go、PHP)、Space 隔离、自动扩缩、SAP HANA 集成;命令示例包括 cf login、cf push、cf bind-service。Kyma Environment 为基于开源 Kyma 的托管 Kubernetes 运行时,默认模块包括 istio、api-gateway、btp-operator,可选模块包括 serverless、eventing、application-connector、telemetry、keda。ABAP Environment 提供云 ABAP 开发,含 RAP、CDS、SAP Fiori 集成、ADT、每个系统 1:1 SAP HANA 数据库;用例包括扩展 S/4HANA Cloud、构建新云应用、改造 ABAP 自定义代码。Neo Environment 将于 2028 年 12 月 31 日停止服务,建议迁移到 CF/Kyma。

商业模型、权益与配额 消费型可灵活使用所有合格服务,形式包括 SAP BTPEA、CPEA、Pay-As-You-Go;订阅型为选定服务固定成本,不受使用量影响。最佳实践:试点用消费型,稳定工作负载用订阅型。Entitlement 是配置和消费服务计划的权利;Quota 是允许消费的数量;Service Plan 是服务的变体。配额类型有 Fixed(订阅模型上限)和 Unlimited(消费模型按用量计费)。分配流程:Global Account → Directory(预留)→ Subaccount(消费)→ CF Space(可选)。

区域与基础设施、用户管理、工具、安全与连接性 区域提供商包括 SAP、AWS、Azure、Google Cloud、Alibaba Cloud,示例区域代号如 eu10、us10、ap10、eu20、us20、jp20、us30、in30、cn40。每个子账户仅属于一个区域,多区域需分别部署;EU Access 在特定区域可用于合规。用户分为平台用户和业务用户;身份提供商包括 SAP ID Service、SAP Cloud Identity Services、企业 IdP。授权流程为 Identity Provider → SAP BTP(Shadow Users)→ Role Collections → Application/Service Access。工具涵盖 SAP BTP Cockpit、btp CLI、REST API、Terraform、SAP Automation Pilot、SAP Business Application Studio、SAP Build、SAP Cloud SDK、ADT、kubectl、kubelogin、Helm、Pack、Docker Desktop。安全方面推荐企业 IdP → SAP Cloud Identity Services → SAP BTP,XSUAA 提供 OAuth 2.0 授权与基于角色的访问控制,强制 TLS 1.2+,管理员启用 MFA。连接性包括 Destinations(NoAuthentication、OAuth2ClientCredentials、OAuth2SAMLBearerAssertion、PrincipalPropagation)和 Cloud Connector。

开发模式、CI/CD、扩展、高可用与运维 编程模型包括 CAP(Java/Node.js/TypeScript)和 ABAP Cloud。MTA 用于打包多个模块。Application Router 提供单入口。SAP Continuous Integration and Delivery 为托管服务,支持 Cloud Foundry 应用、Fiori for ABAP、Integration Suite 构件。扩展架构采用解耦方式。弹性策略包括 Multi-AZ、Multi-Region、In-Metro DR;SLA 中 RPO 最大 5 分钟,RTO 2 小时内。运维工具包括 SAP Cloud ALM、SAP Cloud Logging、SAP Alert Notification、Audit Log Viewer。

参考资源与限制 资料列出 13 个参考文件,涵盖术语表、Cloud Foundry、Kyma、ABAP、安全、连接性、开发、管理、运维、扩展、工具、故障排查、区域端点。官方来源为 SAP 文档仓库与 Help Portal、Discovery Center。关于具体功能、收费、价格、平台、效果或使用步骤,资料未提供的信息暂未提供。