Technology Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
TiaXu
Product and Topic Expert
Product and Topic Expert
0 Likes
555

Hyperscaler Option

2019年7月,我们目睹了SAP BTP战略的演进,强调构建具有差异化业务服务能力,并明确表示打算与超大规模云提供商合作,如Amazon、Microsoft,、AliCloud和GCP,提供开源数据库和数据存储等通用技术服务;而这些超大规模云提供商已经是市场领导者。

2020年2月,考虑到客户/合作伙伴关于BYOA(自带账户)方法面临的挑战的反馈,我们宣布了一项更新来调整支持服务策略,计划提供全面托管的支持服务:

  • Redis on SAP BTP, hyperscaler option
  • PostgreSQL on SAP BTP, hyperscaler option

更多详细信息,请阅读SAP BTP Discovery Center和服务文档SAP Help Portal:

 

Redis on SAP BTP, hyperscaler option

在全球,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的帮助门户服务文档:服务计划和权限 阿里云实例配置选项。

 

使用方法

创建Redis on SAP BTP, hyperscaler option实例

在确保您的实例被分配了足够的授权配额后,您可以使用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
}

用Redis-cli访问Redis实例

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实例

在Cloud Foundry应用程序中访问Redis实例

您可以按照BYOA(自带账户)方法进行。您可以通过应用绑定和应用运行时环境变量来获得Redis实例的详细信息。

相关的信息来源

  • 关于Redis on SAP BTP, hyperscaler option的更多信息,请查看SAP Help Portal
  • 关于Redis on SAP BTP, hyperscaler option的定价、商业选项和地区的信息,请查看SAP Discovery Center