sap-btp-cloud-platform
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSAP BTP Cloud Platform
SAP BTP Cloud Platform
Related Skills
相关技能
- sap-btp-best-practices: Use for architectural best practices, account setup guidance, and production deployment patterns
- sap-cap-capire: Use for CAP application development on BTP Cloud Foundry or Kyma environments
- sap-fiori-tools: Use for deploying Fiori applications to BTP or configuring BTP destinations
- sap-ai-core: Use when implementing AI/ML workloads on BTP or setting up AI services
- sap-abap: Use when working with ABAP Environment on BTP or extending S/4HANA Cloud
- sap-btp-connectivity: Use for setting up secure connections to on-premise systems via Cloud Connector
- sap-btp-service-manager: Use for programmatic service instance management on BTP
- sap-btp-best-practices: 适用于架构最佳实践、账户设置指导及生产部署模式
- sap-cap-capire: 适用于在BTP Cloud Foundry或Kyma环境中开发CAP应用
- sap-fiori-tools: 适用于将Fiori应用部署至BTP或配置BTP目标
- sap-ai-core: 适用于在BTP上实施AI/ML工作负载或设置AI服务
- sap-abap: 适用于在BTP上使用ABAP环境或扩展S/4HANA Cloud
- sap-btp-connectivity: 适用于通过Cloud Connector设置与本地系统的安全连接
- sap-btp-service-manager: 适用于在BTP上以编程方式管理服务实例
When to Use This Skill
何时使用本技能
Use this skill when setting up or operating SAP BTP accounts, directories, subaccounts, Cloud Foundry, Kyma, ABAP Environment, entitlements, quotas, role collections, CLI tooling, MTA deployments, connectivity, CI/CD, extensions, or platform troubleshooting.
当你需要设置或运维SAP BTP账户、目录、子账户、Cloud Foundry、Kyma、ABAP环境、权限、配额、角色集合、CLI工具、MTA部署、连接、CI/CD、扩展或平台故障排查时,可使用本技能。
Quick Start
快速入门
- Identify the target commercial account type, region, and subaccount.
- Enable the runtime environment: Cloud Foundry, Kyma, ABAP Environment, or trial/free tier.
- Configure identity, roles, entitlements, and quotas before deploying workloads.
- Use and
btpCLI examples in Tools for repeatable setup.cf - Switch to related skills for implementation depth: ,
sap-cap-capire,sap-fiori-tools, orsap-btp-connectivity.sap-btp-service-manager
Comprehensive reference for SAP Business Technology Platform covering all runtime environments, account management, security, and operations.
Documentation Source: https://github.com/SAP-docs/sap-btp-cloud-platform
SAP Help Portal: https://help.sap.com/docs/btp
SAP Discovery Center: https://discovery-center.cloud.sap/
- 确定目标商业账户类型、区域和子账户。
- 启用运行时环境:Cloud Foundry、Kyma、ABAP环境或试用/免费层。
- 在部署工作负载前配置身份、角色、权限和配额。
- 使用工具中的和
btpCLI示例进行可重复设置。cf - 如需深入实施,切换至相关技能:、
sap-cap-capire、sap-fiori-tools或sap-btp-connectivity。sap-btp-service-manager
涵盖所有运行时环境、账户管理、安全与运维的SAP Business Technology Platform综合参考指南。
Table of Contents
目录
- 1. Platform Overview
- 2. Account Model
- 3. Environments
- 4. Commercial Models
- 5. Entitlements and Quotas
- 6. Regions and Infrastructure
- 7. User Management
- 8. Tools
- 9. Security Essentials
- 10. Connectivity
- 11. Development Patterns
- 12. CI/CD
- 13. Extensions
- 14. High Availability and Resilience
- 15. Operations and Monitoring
- 16. Support
- Bundled Resources
- Source Documentation
1. Platform Overview
1. 平台概述
SAP BTP integrates five technology portfolios: Application Development, Process Automation, Integration, Data & Analytics, and AI. Provides suite qualities: SAP Fiori UX, Cloud Identity Services, Master Data Integration, embedded analytics, SAP Task Center, and SAP Cloud ALM.
SAP BTP整合五大技术组合:应用开发、流程自动化、集成、数据与分析、AI。提供套件特性:SAP Fiori UX、云身份服务、主数据集成、嵌入式分析、SAP任务中心和SAP Cloud ALM。
2. Account Model
2. 账户模型
Hierarchy
层级结构
Global Account → Directory (optional) → Subaccount (region-specific)
↓ CF: Org → Spaces
↓ Kyma: Cluster → Namespaces
↓ ABAP: System instance全局账户 → 目录(可选) → 子账户(区域专属)
↓ CF: 组织 → 空间
↓ Kyma: 集群 → 命名空间
↓ ABAP: 系统实例Key Entities
核心实体
- Global Account: Contract with SAP, region-independent, manages entitlements
- Directory: Organizational container, up to 7 levels, optional entitlement management
- Subaccount: Region-specific deployment target hosting apps and services
- Labels: Metadata tags (up to 10 values per label)
- 全局账户: 与SAP签订的合同,独立于区域,管理权限
- 目录: 组织容器,最多7级,可选权限管理
- 子账户: 区域专属部署目标,托管应用和服务
- 标签: 元数据标签(每个标签最多10个值)
Account Types
账户类型
- Trial: 90-day free exploration (4GB memory, 10 routes, 40 services, daily stops)
- Enterprise: Production use based on commercial contract
- Free Tier: Long-term testing with service-specific limits, no SLA
- 试用版: 90天免费探索(4GB内存、10个路由、40个服务、每日停止)
- 企业版: 基于商业合同的生产使用
- 免费层: 长期测试,有服务特定限制,无SLA
3. Environments
3. 运行环境
SAP BTP offers four runtime environments at the subaccount level:
SAP BTP在子账户级别提供四种运行时环境:
Cloud Foundry Environment
Cloud Foundry环境
Open PaaS with polyglot support. Features: multiple buildpacks (Java, Node.js, Python, Go, PHP), spaces for separation, auto-scaling, SAP HANA integration.
bash
cf login -a https://api.cf.<region>.hana.ondemand.com
cf push my-app
cf bind-service my-app my-service-instanceStructure: Subaccount → Org (1:1) → Spaces
支持多语言的开放PaaS。特性:多种构建包(Java、Node.js、Python、Go、PHP)、空间隔离、自动扩缩容、SAP HANA集成。
bash
cf login -a https://api.cf.<region>.hana.ondemand.com
cf push my-app
cf bind-service my-app my-service-instance结构: 子账户 → 组织(1:1) → 空间
Kyma Environment
Kyma环境
Managed Kubernetes runtime based on open-source Kyma.
- Default Modules: istio (service mesh), api-gateway, btp-operator
- Optional Modules: serverless, eventing, application-connector, telemetry, keda Structure: Subaccount → Cluster (1:1) → Namespaces
基于开源Kyma的托管Kubernetes运行时。
- 默认模块: istio(服务网格)、api-gateway、btp-operator
- 可选模块: serverless、eventing、application-connector、telemetry、keda 结构: 子账户 → 集群(1:1) → 命名空间
ABAP Environment
ABAP环境
Cloud ABAP development with RAP, CDS, SAP Fiori integration, ADT, 1:1 SAP HANA database per system.
Use Cases: Extend S/4HANA Cloud, build new cloud applications, transform ABAP custom code
支持RAP、CDS、SAP Fiori集成、ADT的云ABAP开发,每个系统对应1:1的SAP HANA数据库。
适用场景: 扩展S/4HANA Cloud、构建新云应用、转换ABAP自定义代码
Neo Environment
Neo环境
Status: Sunsetting December 31, 2028. Recommendation: Migrate to CF/Kyma.
状态: 将于2028年12月31日停止服务。建议: 迁移至CF/Kyma。
4. Commercial Models
4. 商业模式
Consumption-Based
基于消费
Access all eligible services with flexible usage. Flavors: SAP BTPEA, CPEA, Pay-As-You-Go. Benefits: Switch services on/off, access current and future services.
灵活使用所有符合条件的服务。类型:SAP BTPEA、CPEA、按需付费。优势:可开启/关闭服务,访问当前及未来服务。
Subscription-Based
基于订阅
Fixed cost for selected services, pay irrespective of consumption. Additional services require contract modification.
Best Practice: Use consumption-based for pilots, subscription for stable workloads.
选定服务的固定成本,无论使用量如何均需付费。新增服务需修改合同。
最佳实践: 试点使用基于消费模式,稳定工作负载使用订阅模式。
5. Entitlements and Quotas
5. 权限与配额
Definitions
定义
- Entitlement: Right to provision and consume a service plan
- Quota: Numeric quantity of consumption allowed
- Service Plan: Variant of a service (e.g., t-shirt sizes)
- 权限: 配置和使用服务计划的权利
- 配额: 允许的消费数量上限
- 服务计划: 服务的变体(如T恤尺码)
Quota Types
配额类型
- Fixed: Upper limit (subscription model)
- Unlimited: No limit, billed by usage (consumption model)
- 固定: 上限(订阅模式)
- 无限制: 无上限,按使用量计费(消费模式)
Distribution Flow
分配流程
Global Account → Directory (reserves) → Subaccount (consumes) → CF Space (optional)
全局账户 → 目录(预留) → 子账户(使用) → CF空间(可选)
6. Regions and Infrastructure
6. 区域与基础设施
Region Providers
区域提供商
| Provider | Examples |
|---|---|
| SAP | eu10, us10, ap10 |
| AWS | eu10, us10, ap10, ap11, ap12 |
| Azure | eu20, us20, ap20, jp20 |
| Google Cloud | us30, in30 |
| Alibaba Cloud | cn40 |
| 提供商 | 示例 |
|---|---|
| SAP | eu10, us10, ap10 |
| AWS | eu10, us10, ap10, ap11, ap12 |
| Azure | eu20, us20, ap20, jp20 |
| Google Cloud | us30, in30 |
| Alibaba Cloud | cn40 |
Key Considerations
关键考量
- Each subaccount assigned to exactly one region
- Multi-region requires separate deployments
- EU Access available in specific regions for compliance
- API endpoints vary by region instance
- 每个子账户仅分配至一个区域
- 多区域部署需单独进行
- 特定区域提供欧盟访问以满足合规要求
- API端点因区域实例而异
Availability Zones
可用区
Multi-AZ deployment for high availability:
- Isolated power, network, cooling
- Automatic failover within region
- Both CF and Kyma support multi-AZ
多可用区部署实现高可用性:
- 独立电源、网络、冷却
- 区域内自动故障转移
- CF和Kyma均支持多可用区
7. User Management
7. 用户管理
User Types
用户类型
| Type | Description | Example |
|---|---|---|
| Platform Users | Manage BTP infrastructure | Developers, administrators |
| Business Users | Use deployed applications | End users, customers |
| 类型 | 描述 | 示例 |
|---|---|---|
| 平台用户 | 管理BTP基础设施 | 开发人员、管理员 |
| 业务用户 | 使用已部署的应用 | 终端用户、客户 |
Identity Providers
身份提供商
| Provider | Use Case |
|---|---|
| SAP ID Service | Default, SAP community users |
| SAP Cloud Identity Services | Recommended for production |
| Corporate IdP | Via Identity Authentication proxy |
| 提供商 | 适用场景 |
|---|---|
| SAP ID服务 | 默认选项,面向SAP社区用户 |
| SAP云身份服务 | 生产环境推荐使用 |
| 企业IdP | 通过身份认证代理实现 |
Authorization Flow
授权流程
Identity Provider
↓
SAP BTP (Shadow Users)
↓
Role Collections
↓
Application/Service Access身份提供商
↓
SAP BTP(影子用户)
↓
角色集合
↓
应用/服务访问8. Tools
8. 工具
Key Tools Overview
核心工具概述
- Administration: SAP BTP Cockpit (web), btp CLI (automation), REST APIs, Terraform, SAP Automation Pilot
- Development: SAP Business Application Studio (VS Code-based), SAP Build (low-code), SAP Cloud SDK (Java/JS), ADT for Eclipse (ABAP)
- Kubernetes/Kyma: kubectl, kubelogin (OIDC), Helm, Pack (buildpacks), Docker Desktop
- 管理: SAP BTP控制台(网页)、btp CLI(自动化)、REST API、Terraform、SAP自动化试点
- 开发: SAP Business Application Studio(基于VS Code)、SAP Build(低代码)、SAP Cloud SDK(Java/JS)、Eclipse ADT(ABAP)
- Kubernetes/Kyma: kubectl、kubelogin(OIDC)、Helm、Pack(构建包)、Docker Desktop
Essential CLI Commands
必备CLI命令
bash
undefinedbash
undefinedbtp CLI
btp CLI
btp login --url https://cpcli.cf.<region>.hana.ondemand.com
btp list accounts/subaccount
btp create accounts/subaccount --display-name "Dev"
btp assign security/role-collection "Subaccount Administrator" --to-user user@example.com
btp login --url https://cpcli.cf.<region>.hana.ondemand.com
btp list accounts/subaccount
btp create accounts/subaccount --display-name "Dev"
btp assign security/role-collection "Subaccount Administrator" --to-user user@example.com
CF CLI
CF CLI
cf login -a https://api.cf.<region>.hana.ondemand.com
cf target -o my-org -s my-space
cf push my-app
cf bind-service my-app my-service
cf login -a https://api.cf.<region>.hana.ondemand.com
cf target -o my-org -s my-space
cf push my-app
cf bind-service my-app my-service
kubectl
kubectl
kubectl get pods -n my-namespace
kubectl apply -f deployment.yaml
kubectl logs -f deployment/my-app
---kubectl get pods -n my-namespace
kubectl apply -f deployment.yaml
kubectl logs -f deployment/my-app
---9. Security Essentials
9. 安全要点
Authentication
认证
Recommended: Corporate IdP → SAP Cloud Identity Services → SAP BTP
XSUAA provides OAuth 2.0 authorization, role-based access control, and application security descriptors (xs-security.json).
推荐: 企业IdP → SAP云身份服务 → SAP BTP
XSUAA提供OAuth 2.0授权、基于角色的访问控制和应用安全描述符(xs-security.json)。
Trust Configuration
信任配置
- Configure Identity Authentication tenant
- Establish trust in subaccount
- Map role collections to IdP groups
- Assign users via role collections
- 配置身份认证租户
- 在子账户中建立信任
- 将角色集合映射至IdP组
- 通过角色集合分配用户
Best Practices
最佳实践
- Use TLS 1.2+ (mandatory)
- Enable MFA for administrators
- Maintain backup administrators in default IdP
- Use provisioning over federation for production
- Implement audit logging
- 使用TLS 1.2+(强制要求)
- 为管理员启用MFA
- 在默认IdP中保留备份管理员
- 生产环境使用配置而非联邦
- 实施审计日志
10. Connectivity
10. 连接性
Destinations
目标
Connect to remote systems without hardcoding URLs. Key authentication methods:
- (public APIs)
NoAuthentication - (service-to-service)
OAuth2ClientCredentials - (user propagation)
OAuth2SAMLBearerAssertion - (on-premise with Cloud Connector)
PrincipalPropagation
无需硬编码URL即可连接远程系统。核心认证方式:
- (公开API)
NoAuthentication - (服务间调用)
OAuth2ClientCredentials - (用户传播)
OAuth2SAMLBearerAssertion - (通过Cloud Connector连接本地系统)
PrincipalPropagation
Cloud Connector
Cloud Connector
Secure tunnel for on-premise connectivity with no inbound firewall ports, fine-grained access control, RFC/HTTP support, and principal propagation.
用于本地连接的安全隧道,无需入站防火墙端口,支持细粒度访问控制、RFC/HTTP和主体传播。
11. Development Patterns
11. 开发模式
Programming Models
编程模型
- CAP: Java/Node.js/TypeScript for enterprise services, domain-driven development
- ABAP Cloud: Cloud-ready ABAP with RAP
- CAP: Java/Node.js/TypeScript用于企业服务、领域驱动开发
- ABAP Cloud: 云原生ABAP,支持RAP
Multi-Target Applications (MTA)
多目标应用(MTA)
Package multiple modules for deployment. Core structure includes modules (app types: nodejs, html5) and resources (services like hana).
打包多个模块进行部署。核心结构包含模块(应用类型:nodejs、html5)和资源(如hana服务)。
Application Router
应用路由器
Single entry point providing static content serving, user authentication, URL rewriting, and request forwarding to microservices.
提供静态内容服务、用户认证、URL重写和请求转发至微服务的单一入口点。
12. CI/CD
12. CI/CD
SAP Continuous Integration and Delivery
SAP持续集成与交付
Managed service supporting Cloud Foundry apps (Fiori, CAP), SAP Fiori for ABAP Platform, and SAP Integration Suite artifacts.
托管服务,支持Cloud Foundry应用(Fiori、CAP)、ABAP平台的SAP Fiori和SAP集成套件工件。
Pipeline Setup
流水线设置
- Activate service in BTP cockpit
- Assign Administrator/Developer roles
- Configure repository credentials
- Add code repository (GitHub, GitLab, Bitbucket, Azure Repos)
- Create and configure CI/CD jobs
- 在BTP控制台中激活服务
- 分配管理员/开发人员角色
- 配置仓库凭证
- 添加代码仓库(GitHub、GitLab、Bitbucket、Azure Repos)
- 创建并配置CI/CD任务
Delivery Options
交付选项
- CI/CD: Java/HTML5/CAP, Kyma apps (Cloud Integration in development)
- Cloud Transport Mgmt: Java/HTML5/CAP, Cloud Integration, SAP Build Work Zone
- CI/CD: Java/HTML5/CAP、Kyma应用(云集成开发中)
- 云传输管理: Java/HTML5/CAP、云集成、SAP Build Work Zone
13. Extensions
13. 扩展
Extension Architecture
扩展架构
Build loosely coupled extensions: SAP Solution → APIs & Events → SAP BTP Extension → Custom Business Logic
构建松耦合扩展:SAP解决方案 → API与事件 → SAP BTP扩展 → 自定义业务逻辑
System Registration
系统注册
- Register systems in global account
- Create formations (logical groupings)
- Enable API/event exchange
- Deploy extensions
- 在全局账户中注册系统
- 创建组合(逻辑分组)
- 启用API/事件交换
- 部署扩展
Supported Solutions
支持的解决方案
- Cloud Foundry: S/4HANA Cloud, Marketing Cloud, SuccessFactors
- Kyma: Above + Commerce Cloud, Field Service Management
- Cloud Foundry: S/4HANA Cloud、营销云、SuccessFactors
- Kyma: 上述方案 + 商务云、现场服务管理
14. High Availability and Resilience
14. 高可用性与韧性
Resilience Strategies
韧性策略
- Multi-AZ: Deploy across availability zones
- Multi-Region: Deploy across geographic regions
- In-Metro DR: Synchronous replication within region
- 多可用区: 跨可用区部署
- 多区域: 跨地理区域部署
- 同城灾备: 区域内同步复制
Failover Implementation
故障转移实施
- Deploy in two data centers
- Keep applications synchronized (CI/CD)
- Define failover detection (5xx errors, timeouts)
- Plan failback procedure
- 在两个数据中心部署
- 保持应用同步(CI/CD)
- 定义故障转移检测(5xx错误、超时)
- 规划故障恢复流程
SLAs
SLA
- RPO: Maximum 5 minutes data loss
- RTO: Service restoration within 2 hours
- RPO: 最大数据丢失5分钟
- RTO: 2小时内恢复服务
15. Operations and Monitoring
15. 运维与监控
Key Tools
核心工具
- SAP Cloud ALM: Real user and health monitoring
- SAP Cloud Logging: Observability across CF, Kyma
- SAP Alert Notification: Multi-channel notifications
- Audit Log Viewer: Activity tracking
- SAP Cloud ALM: 真实用户与健康监控
- SAP Cloud Logging: CF、Kyma跨环境可观测性
- SAP Alert Notification: 多渠道通知
- Audit Log Viewer: 活动追踪
Best Practices
最佳实践
- Deploy multiple application instances
- Implement Application Autoscaler
- Use blue-green deployment for updates
- Set up automated alerting
- Regular compliance verification
- 部署多个应用实例
- 实施应用自动扩缩容
- 使用蓝绿部署进行更新
- 设置自动化告警
- 定期合规验证
16. Support
16. 支持
Getting Support
获取支持
- SAP for Me: https://me.sap.com/
- SAP Community: https://community.sap.com/
- Support Components: BC-CP-* (component codes)
- SAP for Me: https://me.sap.com/
- SAP社区: https://community.sap.com/
- 支持组件: BC-CP-*(组件代码)
Operating Model
运营模式
- SAP manages: Platform software updates, infrastructure monitoring, BTP service monitoring, global account provisioning
- You manage: Account strategy, application development and security, role assignments and integrations, application monitoring
- SAP管理: 平台软件更新、基础设施监控、BTP服务监控、全局账户配置
- 用户管理: 账户策略、应用开发与安全、角色分配与集成、应用监控
Bundled Resources
捆绑资源
Reference Documentation
参考文档
For detailed guidance, see the 13 reference files:
- - Complete terminology (40+ terms)
references/glossary.md - - CF development and administration
references/cloud-foundry.md - - Kyma runtime and Kubernetes patterns
references/kyma.md - - ABAP environment, RAP, CDS
references/abap.md - - Authentication, authorization, identity
references/security.md - - Destinations, Cloud Connector
references/connectivity.md - - Development patterns, MTA, Application Router
references/development.md - - Account management, btp CLI
references/administration.md - - Monitoring, alerting, logging
references/operations.md - - SAP solution extensions, formations
references/extensions.md - - CLI references, development tools
references/tools.md - - Common issues and solutions
references/troubleshooting.md - - Region-specific API endpoints
references/regions-endpoints.md
如需详细指导,请查看13份参考文件:
- - 完整术语表(40+术语)
references/glossary.md - - CF开发与管理
references/cloud-foundry.md - - Kyma运行时与Kubernetes模式
references/kyma.md - - ABAP环境、RAP、CDS
references/abap.md - - 认证、授权、身份
references/security.md - - 目标、Cloud Connector
references/connectivity.md - - 开发模式、MTA、应用路由器
references/development.md - - 账户管理、btp CLI
references/administration.md - - 监控、告警、日志
references/operations.md - - SAP解决方案扩展、组合
references/extensions.md - - CLI参考、开发工具
references/tools.md - - 常见问题与解决方案
references/troubleshooting.md - - 区域专属API端点
references/regions-endpoints.md