
2019年7月,我们目睹了SAP BTP战略的演进,强调构建具有差异化业务服务能力,并明确表示打算与超大规模云提供商合作,如Amazon、Microsoft,、AliCloud和GCP,提供开源数据库和数据存储等通用技术服务;而这些超大规模云提供商已经是市场领导者。
2020年2月,考虑到客户/合作伙伴关于BYOA(自带账户)方法面临的挑战的反馈,我们宣布了一项更新来调整支持服务策略,计划提供全面托管的支持服务:
更多详细信息,请阅读SAP BTP Discovery Center和服务文档SAP Help Portal:
在全球,Redis on SAP BTP, hyperscaler option 是通过CPEA和PAYG的商业模式来为客户提供服务。在中国,则是通过Subscription的订阅方式。无论如何,现在BTP中国环境上的Redis on SAP BTP, hyperscaler option服务已可面向客户提供!
您需要具有适当权限的Global Account才能使用Redis服务。
在您部署redis-cache实例时消耗的特定计划/SKU单位数量取决于所选择的计划和技术配置。
由于基础架构提供商提供的Redis服务存在差异,不同基础架构区域的SKU单位数量也会有所不同。
您可以选择使用标准(Standard)计划(基于2GB内存增加的实例)和高级(Premium)计划(基于4GB内存块的实例)。
对于中国地区,您可以参考SAP的帮助门户服务文档:服务计划和权限 阿里云实例配置选项。
在确保您的实例被分配了足够的授权配额后,您可以使用CLI创建一个实例。或者,您可以通过SAP BTP Cockpit创建。
cf marketplace -e redis-cache
cf create-service SERVICE PLAN SERVICE_INSTANCE [-c PARAMETERS_AS_JSON]
例如:
cf create-service redis-cache standard redis-cache-instance -c
'{
"memory": 2,
"engine_version": "4.0",
"eviction_policy": "noeviction",
"shard_count": 1,
"node_count": 2
}'
针对BTP@AliCloud的注意事项:
- 不支持6.0引擎版本。
- 可以更新shard_count,但不允许将其从1(非集群)更新为2或更多(集群实例)。
- 仅支持shard count大于1的Redis实例使用TLS连接。
cf service <service-instance-name> --guid //Note the service instance id
cf curl /v2/service_instances/<service-instance-id>/parameters
示例输出:
{
"engine_version": "4.0",
"eviction_policy": "noeviction",
"memory": 2,
"node_count": 1,
"shard_count": 2
}
cf enable-ssh <app-name>
cf restart <app-name>
cf create-service-key <instance-name> <key-name>
cf service-key <instance-name> <key-name>
cf ssh -L 6666:<hostname>:<port> <app-name>
redis-cli [--tls] -c -p 6666 -a <instance-password>
更多详细信息:从Redis-cli访问Redis-cache实例
您可以按照BYOA(自带账户)方法进行。您可以通过应用绑定和应用运行时环境变量来获得Redis实例的详细信息。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
14 | |
13 | |
11 | |
9 | |
9 | |
9 | |
8 | |
7 | |
7 |